<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>SIMPLY game with  ALLEGRO</title>
		<link>http://www.allegro.cc/forums/view/589017</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Wed, 13 Dec 2006 15:40:07 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I want make game. I have got board (chart): <a href="http://img474.imageshack.us/img474/7083/planst5.png">http://img474.imageshack.us/img474/7083/planst5.png</a><br /> and pawn (checker):<br /><a href="http://img381.imageshack.us/img381/121/pawnjg7.png">http://img381.imageshack.us/img381/121/pawnjg7.png</a></p><p>Pawn is on field number 6, player throws bone and pawn has passages about this number of fields on left or right - player choose.</p><p>I have got this programm in c++:</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>&#160;</td></tr><tr><td class="number">2</td><td><span class="p">#include&lt;iostream&gt;</span></td></tr><tr><td class="number">3</td><td><span class="p">#include&lt;ctime&gt;</span></td></tr><tr><td class="number">4</td><td><span class="p">#include&lt;cstring&gt;</span></td></tr><tr><td class="number">5</td><td><span class="k1">using</span> <span class="k1">namespace</span> std<span class="k2">;</span></td></tr><tr><td class="number">6</td><td>&#160;</td></tr><tr><td class="number">7</td><td><span class="k1">int</span> main <span class="k2">(</span><span class="k2">)</span></td></tr><tr><td class="number">8</td><td><span class="k2">{</span></td></tr><tr><td class="number">9</td><td>     </td></tr><tr><td class="number">10</td><td>    <span class="k1">int</span> tab<span class="k2">[</span><span class="n">11</span><span class="k2">]</span><span class="k3">=</span><span class="k2">{</span><span class="n">1</span>,<span class="n">2</span>,<span class="n">3</span>,<span class="n">4</span>,<span class="n">5</span>,<span class="n">6</span>,<span class="n">7</span>,<span class="n">8</span>,<span class="n">9</span>,<span class="n">10</span>,<span class="n">11</span><span class="k2">}</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td>    <span class="k1">int</span> <span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">=</span><span class="k3">&amp;</span>tab<span class="k2">[</span><span class="n">5</span><span class="k2">]</span><span class="k2">;</span></td></tr><tr><td class="number">12</td><td>    <span class="k1">int</span> <span class="k3">*</span>start<span class="k3">=</span><span class="k3">&amp;</span>tab<span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td>    <span class="k1">int</span> <span class="k3">*</span>end<span class="k3">=</span><span class="k3">&amp;</span>tab<span class="k2">[</span><span class="n">10</span><span class="k2">]</span><span class="k2">;</span></td></tr><tr><td class="number">14</td><td>            </td></tr><tr><td class="number">15</td><td>    <span class="k1">int</span> eye<span class="k2">;</span></td></tr><tr><td class="number">16</td><td>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_739.html" target="_blank">srand</a> <span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_821.html" target="_blank">time</a><span class="k2">(</span><span class="n">0</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td>    <span class="k1">int</span> i<span class="k3">=</span><span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">18</td><td>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"You are now on field number 6."</span><span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">19</td><td>    </td></tr><tr><td class="number">20</td><td>    <span class="k1">while</span> <span class="k2">(</span>i<span class="k3">!</span><span class="k3">=</span><span class="n">100</span><span class="k2">)</span></td></tr><tr><td class="number">21</td><td>    <span class="k2">{</span></td></tr><tr><td class="number">22</td><td>    eye <span class="k3">=</span> <span class="n">1</span><span class="k3">+</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_637.html" target="_blank">rand</a><span class="k2">(</span><span class="k2">)</span>%<span class="n">6</span><span class="k2">;</span></td></tr><tr><td class="number">23</td><td>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"The number of eyes in throw the bone "</span><span class="k3">&lt;</span><span class="k3">&lt;</span>eye<span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">24</td><td>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">25</td><td>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">26</td><td>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"Press l if you want go on left or r if you want go on right"</span><span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">27</td><td>    string b<span class="k2">;</span></td></tr><tr><td class="number">28</td><td>    cin&gt;&gt;b<span class="k2">;</span></td></tr><tr><td class="number">29</td><td>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">30</td><td>    <span class="k1">if</span> <span class="k2">(</span>b<span class="k3">=</span><span class="k3">=</span><span class="s">"l"</span><span class="k2">)</span></td></tr><tr><td class="number">31</td><td>    <span class="k2">{</span></td></tr><tr><td class="number">32</td><td>               <span class="k1">if</span> <span class="k2">(</span><span class="k2">(</span>index-eye<span class="k2">)</span><span class="k3">&gt;</span><span class="k3">=</span>start<span class="k2">)</span></td></tr><tr><td class="number">33</td><td>               <span class="k2">{</span></td></tr><tr><td class="number">34</td><td>               <a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">=</span>index-eye<span class="k2">;</span></td></tr><tr><td class="number">35</td><td>               cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"You are now on field number "</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">36</td><td>               <span class="k2">}</span></td></tr><tr><td class="number">37</td><td>               <span class="k1">else</span></td></tr><tr><td class="number">38</td><td>               <span class="k2">{</span>               </td></tr><tr><td class="number">39</td><td>               <a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">=</span>end-<span class="k2">(</span>eye-<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">40</td><td>               cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"You are now on field number "</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">41</td><td>               <span class="k2">}</span></td></tr><tr><td class="number">42</td><td>               </td></tr><tr><td class="number">43</td><td>    <span class="k2">}</span></td></tr><tr><td class="number">44</td><td>    </td></tr><tr><td class="number">45</td><td>    <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>b<span class="k3">=</span><span class="k3">=</span><span class="s">"r"</span><span class="k2">)</span></td></tr><tr><td class="number">46</td><td>    <span class="k2">{</span></td></tr><tr><td class="number">47</td><td>         </td></tr><tr><td class="number">48</td><td>               <span class="k1">if</span> <span class="k2">(</span><span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">+</span>eye<span class="k2">)</span><span class="k3">&lt;</span><span class="k3">=</span>end<span class="k2">)</span></td></tr><tr><td class="number">49</td><td>               <span class="k2">{</span></td></tr><tr><td class="number">50</td><td>               <a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">=</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">+</span>eye<span class="k2">;</span></td></tr><tr><td class="number">51</td><td>               cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"You are now on field number "</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">52</td><td>               <span class="k2">}</span></td></tr><tr><td class="number">53</td><td>               <span class="k1">else</span></td></tr><tr><td class="number">54</td><td>               <span class="k2">{</span>               </td></tr><tr><td class="number">55</td><td>               <a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">=</span>start<span class="k3">+</span><span class="k2">(</span>eye-<span class="k2">(</span><span class="k3">*</span>end-<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k2">)</span><span class="k2">)</span><span class="k3">-</span><span class="n">1</span><span class="k2">;</span></td></tr><tr><td class="number">56</td><td>               cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"You are now on field number "</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_470.html" target="_blank">index</a><span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span></td></tr><tr><td class="number">57</td><td>               <span class="k2">}</span></td></tr><tr><td class="number">58</td><td>    <span class="k2">}</span></td></tr><tr><td class="number">59</td><td>        i<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">60</td><td>    <span class="k2">}</span></td></tr><tr><td class="number">61</td><td>    </td></tr><tr><td class="number">62</td><td>    </td></tr><tr><td class="number">63</td><td>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_802.html" target="_blank">system</a> <span class="k2">(</span><span class="s">"pause"</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">64</td><td>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">65</td><td>    </td></tr><tr><td class="number">66</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>



And I have part of code with library ALLEGRO – but I don’t know what I should do have I can join this two codes <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" />?</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="p">#include &lt;allegro.h&gt;</span></td></tr><tr><td class="number">2</td><td>&#160;</td></tr><tr><td class="number">3</td><td><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span></td></tr><tr><td class="number">4</td><td><span class="k2">{</span></td></tr><tr><td class="number">5</td><td><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>plan <span class="k3">=</span> NULL<span class="k2">;</span></td></tr><tr><td class="number">6</td><td><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>pawn <span class="k3">=</span> NULL<span class="k2">;</span></td></tr><tr><td class="number">7</td><td>&#160;</td></tr><tr><td class="number">8</td><td><a href="http://www.allegro.cc/manual/allegro_init" target="_blank"><span class="a">allegro_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">9</td><td><a href="http://www.allegro.cc/manual/install_keyboard" target="_blank"><span class="a">install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td><a href="http://www.allegro.cc/manual/set_color_depth" target="_blank"><span class="a">set_color_depth</span></a><span class="k2">(</span><span class="n">16</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td><a href="http://www.allegro.cc/manual/set_gfx_mode" target="_blank"><span class="a">set_gfx_mode</span></a><span class="k2">(</span>GFX_AUTODETECT,<span class="n">1280</span>,<span class="n">1024</span>,<span class="n">0</span>,<span class="n">0</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">12</td><td><a href="http://www.allegro.cc/manual/set_palette" target="_blank"><span class="a">set_palette</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/default_palette" target="_blank"><span class="a">default_palette</span></a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td><a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>,<span class="n">15</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">14</td><td>&#160;</td></tr><tr><td class="number">15</td><td>plan <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap" target="_blank"><span class="a">load_bitmap</span></a><span class="k2">(</span><span class="s">"plan.bmp"</span>,<a href="http://www.allegro.cc/manual/default_palette" target="_blank"><span class="a">default_palette</span></a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td>pawn <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap" target="_blank"><span class="a">load_bitmap</span></a><span class="k2">(</span><span class="s">"pawn.bmp"</span>,<a href="http://www.allegro.cc/manual/default_palette" target="_blank"><span class="a">default_palette</span></a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td>&#160;</td></tr><tr><td class="number">18</td><td>&#160;</td></tr><tr><td class="number">19</td><td>&#160;</td></tr><tr><td class="number">20</td><td> <a href="http://www.allegro.cc/manual/blit" target="_blank"><span class="a">blit</span></a><span class="k2">(</span>plan,<a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,plan-&gt;w,plan-&gt;h<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">21</td><td> <a href="http://www.allegro.cc/manual/blit" target="_blank"><span class="a">blit</span></a><span class="k2">(</span>pawn,<a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,pawn-&gt;w,pawn-&gt;h<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">22</td><td>&#160;</td></tr><tr><td class="number">23</td><td>&#160;</td></tr><tr><td class="number">24</td><td><a href="http://www.allegro.cc/manual/destroy_bitmap" target="_blank"><span class="a">destroy_bitmap</span></a><span class="k2">(</span>plan<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">25</td><td><a href="http://www.allegro.cc/manual/destroy_bitmap" target="_blank"><span class="a">destroy_bitmap</span></a><span class="k2">(</span>pawn<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">26</td><td>&#160;</td></tr><tr><td class="number">27</td><td><a href="http://www.allegro.cc/manual/readkey" target="_blank"><span class="a">readkey</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">28</td><td><a href="http://www.allegro.cc/manual/allegro_exit" target="_blank"><span class="a">allegro_exit</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">29</td><td><span class="k1">return</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">30</td><td><span class="k2">}</span></td></tr><tr><td class="number">31</td><td><a href="http://www.allegro.cc/manual/END_OF_MAIN" target="_blank"><span class="a">END_OF_MAIN</span></a><span class="k2">(</span><span class="k2">)</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (a b)</author>
		<pubDate>Mon, 11 Dec 2006 01:55:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Uhm... are you serious? Allegro isn&#39;t any special concept, just use your old program and use allegro for the drawing routines.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Mon, 11 Dec 2006 01:57:39 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I am noob in library ALLEGRO - could you help me ? <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (a b)</author>
		<pubDate>Mon, 11 Dec 2006 01:59:39 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You may have to do something else for cin since you cannot just grab char input without a console.  Look into the text routines in allegro to put text on the screen, and the allegro key functions.  Should get you started.</p><p>[edit]<br />We won&#39;t write it for you if that&#39;s what you are asking.  Look into the allegro examples folder for code examples.<br />[/edit]
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Steve Terry)</author>
		<pubDate>Mon, 11 Dec 2006 02:00:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>/facepalm</p><p>Move along, folks.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (X-G)</author>
		<pubDate>Mon, 11 Dec 2006 02:00:47 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Try learn english
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (peelemachine)</author>
		<pubDate>Wed, 13 Dec 2006 00:20:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">peelemachine said:</div><div class="quote"><p>

Try learn english
</p></div></div><p>

I could say the same to you, troll. For the record, it appears most of these problems have been resolved in <a href="http://www.allegro.cc/forums/thread/589033">another thread</a>.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ngiacomelli)</author>
		<pubDate>Wed, 13 Dec 2006 00:56:21 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>But I left out the &quot;to&quot; on purpose... hahaha
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (peelemachine)</author>
		<pubDate>Wed, 13 Dec 2006 07:35:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
But I left out the &quot;to&quot; on purpose... hahaha
</p></div></div><p>

You missed some punctuation too (in both posts). <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Wed, 13 Dec 2006 08:00:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Candies for all !
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Wed, 13 Dec 2006 14:39:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>
Read my game creation articles..
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Richard Phipps)</author>
		<pubDate>Wed, 13 Dec 2006 15:40:07 +0000</pubDate>
	</item>
</rss>
