| Allegro Allegro is een game-programmeerbibliotheek voor C / C-ontwikkelaars die vrij worden verdeeld |
Download nu |
Allegro Rangschikking & Samenvatting
- Naam uitgever:
- Shawn Hargreaves
- Uitgever website:
- http://www.talula.demon.co.uk/index.html
- Besturingssystemen:
- Windows All / Unix
Allegro Tags
Allegro Beschrijving
Allegro is een game-programmeerbibliotheek voor C / C-ontwikkelaars die vrijelijk worden gedistribueerd, ondersteunt de volgende platforms: Windows, DOS, Unix (Linux, FreeBSD, Solaris, Irix, Darwin), QNX, Beos en MacOS X.AlleGro biedt vele functies voor grafische afbeeldingen, Geluiden, spelersinvoer (toetsenbord, muis en joystick) en timers. Het biedt ook vaste en drijvende punt wiskundige functies, 3D-functies, bestandsbeheerfuncties, gecomprimeerd datafile en een GUI. Allegro is een draagbare bibliotheek voornamelijk gericht op videogame en multimedia-programmering, oorspronkelijk gestart door Shawn Hargreaves voor de DJGPP-compiler in een mengsel van C en Assembler. Volgens de Oxford-metgezel tot muziek is Allegro de Italiaan voor "Snel, levendig, helder". Allegro is ook een recursief acroniem die staat voor "Allegro-game-routines van lage niveau". Cross-platform Ondersteuning: · Unix (Linux, FreeBSD, Irix, Solaris, Darwin) · Windows (MSVC, Mingw, Cygwin, Borland) · Beos · QNX · MacOS X · DOS (DJGPPPP, Watcom) Grafische functies: · Pixels, lijnen , rechthoeken, cirkels, ellipsen, bogen, bezier splines · vorm vullen, met of zonder patroon · polygonen: plat, gouraud, getextureerd (3D) en doorschijnend · gemaskeerd, gecomprimeerd en gecompileerd sprites · Blitting, rotatie, stretching, reductie, alpha blending , Gouraud Shading · Native Support voor BMP, LBM, PCX- en TGA-bestanden (anderen ondersteund met bibliotheekuitbreidingen) · Kleurenpalet manipulatie (lezen, schrijven, conversie) · Conversie van kleurindelingen RGB HSV · Ondersteuning voor verschillende coderingen en conversie, standaard is UTF-8 · Bitmap-lettertypen (maskeren, kleuren, uitlijning) · Teken rechtstreeks op het scherm of op andere geheugen Bitmaps · Hardware scrollen en drievoudige buffering (indien beschikbaar), modus-x gesplitste schermanimatiefuncties voor FLI / FLC-formaatgeluid Functies: · Native MIDI Music Format Support (met 64 Gelijktijdige effecten) · Dynamische besturing / reactie op muzieknota aan, notitie, hoofdvolume, pan, pitch Bend en programmataking · Gebruik van General Midi-patches · U kunt in Wavetable Patches lezen voor MIDI-bestanden (SF2- en GUS-patches) · Native Ondersteuning van WAV- en VOC-bestandsindelingen (PLAY LUSED FORWARD, Achteruit of Bidirectional) · Streaming Audio · Wijzigen Volume, Pan, Pitch, enz. Tijdens Play Math Functies: · Vast punt rekenkundige en trigonometrische routines · Precalculed Trigonometric Tables · Vector / Matrix / Quaternions 3D-manipulatie (vertaling, rotatie, schaalvergroting, projectie) MISC: · Muis, toetsenbord en joystick management · Hoge resolutie onderbrekingstimers (resolutie van 10, 5 of minder MS afhankelijk van platform) · Verticale retrace-simulatie · Manipuleer configuratiebestanden · Compressed-bestanden manipuleren In LZSS-indeling · Manipuleren van multi-object resource-achtige gecomprimeerde datafiles · Tool voor het maken van datafiles (grabber) · Simple GUI voor dialoogvensters en bestandsselector
Allegro Gerelateerde software