libmsgru
Eine Infrastruktur zum Verbinden von Anwendungen zusammen, um sich wie eine einzelne Anwendung zu verhalten ...
AllegroAllegro ist eine portable Game-Programmierbibliothek. | |
Jetzt downloaden |
Allegro Ranking & Zusammenfassung
Anzeige
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
Über uns