Allegro

Allegro ist eine portable Game-Programmierbibliothek.
Jetzt downloaden

Allegro Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freely Distributable
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Shawn Hargreaves
  • Website des Verlags:

Allegro Stichworte


Allegro Beschreibung

Allegro ist eine tragbare Spieleprogrammierung Bibliothek. Allegro ist ein Spiel-Programmbibliothek für C / C ++ Entwickler frei verteilt, und unterstützt die folgenden Plattformen: DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS und MacOS X. Allegro Projekt viele Funktionen für Grafik bietet , Sounds, Spielereingabe (Tastatur, Maus und Joystick) und timers.It stellt ebenfalls fest und Punkt mathematische Funktionen Floating, 3D-Funktionen, Datei-Management-Funktionen, komprimierte Daten-Datei und eine GUI. Hier sind einige der wichtigsten Features von Allegro: Vector Zeichnung: · Pixeln, Linien, Rechtecke, Kreise, Ellipsen, Bögen, Bezier-Splines · Form füllen, mit oder ohne Muster · Polygone: flach, Gouraud, strukturiert (3D) und durchscheinend · Sprites: · Maskiert, komprimiert und kompilierte Sprites · Blitten, Rotation, Dehnung, Reduktion, Alpha-Blending, Gouraud-Shading · Native Unterstützung für BMP, LBM, PCX und TGA-Dateien (andere mit Bibliotheks-Erweiterungen unterstützt) · Farbpaletten: · Farbpalette Manipulation (Lesen, Schreiben, Umwandlung) · Umwandlung von Farbformate RGB HSV · Text: · Unterstützung für verschiedene Kodierungen und Konvertierung, Standard ist UTF-8 · Bitmap-Fonts (Maskierung, Färbung, alignment) · Sonstiges: · Direkt auf dem Bildschirm zeichnen oder auf eine beliebige Speichergröße Bitmaps · Hardware-Scrollen und triple-Pufferung (wo verfügbar), Modus-X geteilter Bildschirm · Animationsfunktionen für FLI / FLC-Format · Unix: · X Window, DGA, fbcon · SVGAlib · VBE / AF · Modus-X · VGA · Windows: · DirectX (Fenster-oder Vollbild) · GDI · Mac OS X: · Quartz (Fenster-oder Vollbild) · BeOS: · BWindowScreen · BDirectWindow · Dos: · VGA-Modus 13h · Modus-X (23 VGA Auflösung plus unchained 640x400 erweiterten Modus) · SVGA-Modi in 8, 15, 16, 24 und 32 Bit pro Pixel · Linear VBE 2.0 Framebuffer-Zugang · Hardwarebeschleunigung durch VBE / AF API unterstützt, wenn · Zusätzliche Grafiktreiber durch FreeBE / AF-Projekt · OpenGL: · Das AllegroGL Addon erlaubt OpenGL-Grafik mit Allegro zu verwenden. Was ist neu in dieser Version: Grafik: · Umbenannt al_clear (), um al_clear_to_color (). · Umbenannt al_opengl_version (), um al_get_opengl_version (). · Änderung der Drehrichtung für al_draw_rotated * von gegen den Uhrzeigersinn zu im Uhrzeigersinn. · Neue Pixelformat ALLEGRO_PIXEL_FORMAT_ABGR_8888_LE hinzugefügt, die die Komponente Bestell guanrantees. · Added ALLEGRO_NO_PRESERVE_TEXTURE Flagge. · Feste horizontale Kippung in einfachen Software Blitten Routinen. · Fixed einige Blending Fehler im OpenGL-Treiber. · Aus OpenGL-Treiber zurückgreifen zu Software-Rendering, wenn getrennten Alpha-Blending beantragt, aber nicht unterstützt. · Eine Config-Option hinzugefügt, die eine niedrigere OpenGL Version ermöglicht vorgibt. · Implementiert al_get_num_display_formats (), al_get_display_format_option () und al_set_new_display_format () für WGL. · Behoben: Fehler in al_get_display_format_option () mit dem GLX-Treiber. · Ein Fehler in der D3D-Treiber behoben, dass Display-Erstellung Crash gemacht, wenn der erste erzielte Modus fehlgeschlagen. · Der OpenGL-Treiber machte die Backbuffer-Format für neue Bitmaps bevorzugen. · Defer FBO Schöpfung, wenn zuerst ein Bitmap als Ziel-Bitmap setzt. Eingang: · Einige Joystick Funktionen umbenannte. · Konto für Caps-Lock-Zustand in OS X Tastaturtreiber. · Aus UTF-8 Eingabearbeit auf X11. Datei-I / O: · Getrennt Teil fshook API in einen bestimmten Datei-I / O-API (eigentlich generic Streams). · Stellen Sie die Datei-I / O-API Match stdio enger und Konto für Sonderfälle. (unvollständig) · Machte es möglich, einen Strom VTable auf einer Basis pro Thread zu setzen, die () für diesen Thread al_fopen Affekte. · Added al_fget_ustr () eine Linie bequem zu lesen. · Änderung al_fputs () nicht über eine eigene CR Einfügung zu tun. · Add al_fopen_fd () eine ALLEGRO_FILE aus einem vorhandenen Dateideskriptor zu erstellen. Dateisystem: · Geänderte al_getcwd, al_get_entry_name auf Rückkehr ALLEGRO_PATHs. · Umbenannt al_get_path zu al_get_standard_path und ein ALLEGRO_PATH zurückzukehren. · Changed al_readdir eine ALLEGRO_FS_ENTRY zurückzukehren. · Added al_path_create_dir. · Einige Dateisystem abfragenden Funktionen entfernt, die String-Pfade nehmen (ALLEGRO_FS_ENTRY Versionen tun wird). Config-Routinen: · Funktionen hinzugefügt Konfigurationen Strukturen zu durchqueren. · Änderung al_save_config_file () Rückgabetyp bool. · Eine willkürliche Begrenzung der Länge von Konfigurationswerten entfernt. · Umbenannt Konfigurationsdateien allegro5.cfg und allegro5rc. String-Routinen: · Allegro 4-Ära String-Routinen entfernt. · Added al_ustr_to_buffer (). Anderer Kern: · Umbenannt al_thread_should_stop zu al_get_thread_should_stop. · Einen neuen internen Logging-Mechanismus mit konfigurierbaren debug Kanälen, Ausführlichkeitsstufen und Ausgabe Formatierung hinzugefügt. · Aufgeräumt ASSERT Namespace Verschmutzung. Font Addons: · Umbenannt Schrift und TTF addon Funktionen Konventionen anzupassen. · Added al_init_ttf_addon. Umgesetzt etwas schönen Text Zeichnung API: · Funktionen werden draw_text anstelle von TextOut genannt · Mitte / rechts Ausrichtung durch einen Flag anstelle von Funktionen gehandhabt · Funktionen akzeptieren ALLEGRO_USTR Argumente zur Verfügung gestellt · Teilzeichen Unterstützung ist so count entfernt Argumente nicht in Normalfall benötigt jedoch ALLEGRO_USTR Funktionen bieten ähnliche Sache. · Entfernte al_font_is_compatible_font. · Beschleunigt al_grab_font_from_bitmap () um das Fünffache. · Ttf: eine mögliche Fehler behoben mit der Unicode-Codepunkte Kerning> 127. Bild-I / O-Addon: · Umbenannt alles im IIO Addon. · Exposed al_load_bmp / al_save_bmp usw. Audio Add-on: · Umbenannt al_mixer_set_postprocess_callback. · Zwei Konfigurationsoptionen zu OSS-Treiber hinzugefügt. · Aus ALSA lesen Konfigurationseinstellungen von -Abschnitt. Gebürtige Dialoge: · Added al_show_native_message_box (), die wie allegro_message () in A4 funktioniert. Umgesetzt für GTK und OS X. PhysicsFS Addon: · Added PhysicsFS Addon. Primitives Addon: · Globale Zustandsflags entfernt. · Entfernte Normalen von ALLEGRO_VERTEX. · Entfernt Lese / Schreib-Flags von Vertex-Puffer. Beispiele: · Ein Beispiel hinzugefügt, dass Tests al_get_display_format_option (). · Ein Beispiel, das zeigt die Wiedergabe eine Probe direkt mit einer Stimme hinzugefügt. · Ein Beispiel für PhysicsFS Addon hinzugefügt. · Ein (dummes) Beispiel wird hinzugefügt, dass lädt ein Bild aus dem Netzwerk mit libcurl. · Added ex_dir, die die Verwendung von al_readdir und al_get_entry_name demonstriert. Andere: · Viele Fehler und Dokumentation Korrekturen.


Allegro Zugehörige Software

libmsgru

Eine Infrastruktur zum Verbinden von Anwendungen zusammen, um sich wie eine einzelne Anwendung zu verhalten ...

112

Herunterladen

Fibra

ein Paket, das eine fortgeschrittene Cooperatve-Parallelität mit Python-Generatoren bietet ...

201

Herunterladen