<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org allegro</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-19T09:06:52+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=allegro:bitmap&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=allegro:firststeps&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=allegro:keyboard&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=allegro:sidebar&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=allegro:start&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=allegro:textoutput&amp;rev=1663868365"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=allegro:bitmap&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allegro:bitmap</title>
        <link>http://update.proggen.org/doku.php?id=allegro:bitmap&amp;rev=1663868365</link>
        <description>Das Bitmap

Kommen wir nun zu einer der wichtigsten Sachen in Allegro, ich würde sogar sagen der Wichtigsten: Dem BITMAP-Objekt (ist in Wahrheit ein struct, aber wir wollen mal nicht so kleinkariert sein, BITMAP-Struct klingt einfach doof).
Allegro kann Bilder laden, bearbeiten und verändern, sowie Anzeigen, das alles funktioniert über das BITMAP-Objekt.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=allegro:firststeps&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allegro:firststeps</title>
        <link>http://update.proggen.org/doku.php?id=allegro:firststeps&amp;rev=1663868365</link>
        <description>Erste Schritte in Allegro

Kleinstes Allegro-Programm

So, nun haben wir hoffentlich eine funktionierende Allegrokonfiguration für unsere IDE.
Kommen wir nun zu den grundlegendsten Sachen, auf die kaum ein Allegro-Programm verzichten kann.


#include &lt;allegro.h&gt;


int main()
{
        //Allegro einschalten
    if (allegro_init() != 0){
        exit(1);
    }

    //Grafik initialisieren
    set_color_depth(32);
    if (set_gfx_mode(GFX_AUTODETECT, 1024, 768, 0, 0) != 0) {
        set_gfx_mode(GF…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=allegro:keyboard&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allegro:keyboard</title>
        <link>http://update.proggen.org/doku.php?id=allegro:keyboard&amp;rev=1663868365</link>
        <description>Die Tastatur

So. Nachdem wir uns nun ausführlich das Bitmap, angeschaut haben (und nun auch wissen wie man darauf einen Text ausgibt), wenden wir uns etwas ähnlich wichtigem zu.

Nämlich der Tastatur.
Allegro unterstützt das Abfragen der Tastatur, und wie genau das funktioniert werden wir uns jetzt anschauen. Startet also wieder ein neues Projekt.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=allegro:sidebar&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allegro:sidebar</title>
        <link>http://update.proggen.org/doku.php?id=allegro:sidebar&amp;rev=1663868365</link>
        <description>Wiki

	*  Startseite
	*  Allegro-Tutorial
	*  C-FAQ

Community

	*  Forum
	*  Frameworks Forum
	*  C/C++ Forum

Allegro

	*  Erste Schritte
	*  Bitmaps
	*  Textausgabe
	*  Tastatur

4 Gewinnt

	*  Der Aufbau des Spiels
	*  Eine eigene Font Klasse
	*  Der Konstruktor des Spiels
	*  Das Menü
	*  Das Spielfeld
	*  Das Spielschleife
	*  Stein Setzen
	*  Gewinner ermitteln
	*  Gewinner ausgeben
	*  Die reset() methode
	*  Ein Schlusswort</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=allegro:start&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allegro:start</title>
        <link>http://update.proggen.org/doku.php?id=allegro:start&amp;rev=1663868365</link>
        <description>Allegro

Vorwort

Allegro ist eine Spielebibliothek, die das Arbeiten mit Grafiken im 2D und 3D Bereich, sowie Soundoutput, Keyboardinput, und einiges mehr unterstützt.
Grafisch wird in diesem Tutorial allerdings nur auf die Grundlagen des 2D-Bereichs eingegangen.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=allegro:textoutput&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allegro:textoutput</title>
        <link>http://update.proggen.org/doku.php?id=allegro:textoutput&amp;rev=1663868365</link>
        <description>Die Textausgabe

Textausgabe ist so popelig, dass sie eigentlich nicht mal eine eigene Seite verdient hat, aber irgendwie ist sie halt doch essentiell wichtig.
Also hier ein Kurzer Code:

Einach nur einen Text ausgeben


#include &lt;AllegroW/Allegro.hpp&gt;

int main(){
    allg::initialisieren(1024, 768);

    textprintf_ex(screen, font, 0, 0, makecol(0, 100, 243), -1, &quot;Dieser Text Wurde mit %s %i mal ausgegeben.&quot;, &quot;textprintf_ex&quot;, 1);
    _sleep(5000);

    return 0;
}END_OF_MAIN()</description>
    </item>
</rdf:RDF>
