<?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 sdl:tic-tac-toe</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-19T13:30:42+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:game-logic&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:main-and-grid&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:start&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:tile-images&amp;rev=1663868366"/>
            </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=sdl:tic-tac-toe:game-logic&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:tic-tac-toe:game-logic</title>
        <link>http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:game-logic&amp;rev=1663868366</link>
        <description>Tic-Tac-Toe - Spiellogik


// Die Felder anlegen. Später wird dort je nachdem welcher Spieler es gefüllt
// hat 'x' oder 'o' stehen.
char fields[3][3] = { 0 };

// Hier speichern wir welcher Spieler aktuell an der Reihe ist. (Es beginnt
// demnach der Spieler der die X setzt)
char turn = 'x';

bool running = true;
SDL_Event event;

// Events abarbeiten
while( running &amp;&amp; SDL_WaitEvent(&amp;event) )
{
  switch( event.type )
  {
    // Programm sollte beendet werden ('x' im Fenster wurde geklickt)
    …</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:main-and-grid&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:tic-tac-toe:main-and-grid</title>
        <link>http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:main-and-grid&amp;rev=1663868366</link>
        <description>Tic-Tac-Toe - Grundgerüst und Raster

[Das Spielfeld]

Unser Ziel für diesen Schritt ist es ein Fenster zu öffnen und darin das Spielfeld mit Hilfe von Linien bzw. eigentlich Rechtecken zu zeichnen. Am Ende sollte es in etwa wie auf dem Bild links ausschauen.

Fenster erstellen</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:start&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:tic-tac-toe:start</title>
        <link>http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:start&amp;rev=1663868366</link>
        <description>Schritt für Schritt Tic-Tac-Toe mit der SDL programmieren

Wie bei jedem Spiel müssen wir uns auch bei einem einfache Spiel wie Tic-Tac-Toe überlegen wie wir das Spiel eigentlich genau implementieren wollen und erstellen deshalb zuerst ein kurzes Designdokument. Anschließend werde wir das Spiel Schritt für Schritt implementieren.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:tile-images&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:tic-tac-toe:tile-images</title>
        <link>http://update.proggen.org/doku.php?id=sdl:tic-tac-toe:tile-images&amp;rev=1663868366</link>
        <description>Tic-Tac-Toe - Spielsteine Laden und Anzeigen

[Spielfeld mit zwei Spielsteinen]

Nachdem wir bereits das Spielfeld gezeichnet haben wollen wir natürlich auch noch Spielsteine darauf anzeigen. In diesem Schritt werden wir deshalb die Spielsteine aus Bildern Laden und auf das Spielfeld zeichnen.</description>
    </item>
</rdf:RDF>
