<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Bitmaps get confused</title>
		<link>http://www.allegro.cc/forums/view/586715</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Fri, 28 Jul 2006 00:57:34 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I have some code that creates some images for buttons on a menu screen.  What seems to happen is one of the buttons I make gets given the same memory position as the menu background. Here&#39;s the relevant code:</p><div class="source-code snippet"><div class="inner"><pre>menu <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">"menu.tga"</span>, NULL<span class="k2">)</span><span class="k2">;</span>

play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span>
play<span class="k2">[</span><span class="n">2</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span><span class="c">//THIS IS THE LINE</span>
 
<a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, pink<span class="k2">)</span><span class="k2">;</span>
<a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, darkblue<span class="k2">)</span><span class="k2">;</span>
  
<a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, myfont, <span class="s">"Play"</span>, <span class="n">150</span>, <span class="n">0</span>, darkblue, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, myfont, <span class="s">"Play"</span>, <span class="n">150</span>, <span class="n">0</span>, pink, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>

mask_image<span class="k2">(</span>play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span> <span class="c">//I wrote mask_image.</span>
mask_image<span class="k2">(</span>play<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span>
</pre></div></div><p>

On the line marked THIS IS THE LINE, if I comment the whole line out, the code compiles fine, and all the drawing functions performed on play[2] get drawn to my menu background, if I don&#39;t comment it out, my menu background turns into the picture of a button. These aren&#39;t the final buttons, they look horrible, they&#39;re just for testing. I was wondering if anybody knew why this was happening or knew how to fix it, or has ever experienced it.</p><p>EDIT:<br />I know the title is bad, I should have written it better.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Thu, 27 Jul 2006 23:29:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
These aren&#39;t the final buttons, they look horrible, they&#39;re just for testing.
</p></div></div><p>

We can&#39;t see them. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>From your code we can just see, that you create two bitmaps with a size of 300*40.<br />Then fill them to a color.<br />draw a text to them.</p><p>Then you call your function which we can&#39;t see.</p><p>Actually we don&#39;t know what you are doing.</p><p>The problem is probably in your function. So show it <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (count)</author>
		<pubDate>Thu, 27 Jul 2006 23:44:49 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Sure, here&#39;s my menu loop. There are actually more buttons than that, but I thought that was adequate. 1 is for Not Selected, 2 is for Selected.</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="k1">while</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_ESC<span class="k2">]</span><span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">2</td><td>    draw_image<span class="k2">(</span>menu, canvas, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">3</td><td>    draw_image<span class="k2">(</span>play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, canvas, <span class="n">160</span>, <span class="n">100</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">4</td><td>    draw_image<span class="k2">(</span>help<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, canvas, <span class="n">160</span>, <span class="n">160</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">5</td><td>    draw_image<span class="k2">(</span>credits<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, canvas, <span class="n">160</span>, <span class="n">220</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">6</td><td>    draw_image<span class="k2">(</span>quit<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, canvas, <span class="n">160</span>, <span class="n">280</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">7</td><td>    flip_to_screen<span class="k2">(</span>canvas<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>&#160;</td></tr><tr><td class="number">10</td><td><span class="k1">void</span> draw_image<span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>src, <a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>dest, <span class="k1">int</span> x, <span class="k1">int</span> y<span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">11</td><td>  <a href="http://www.allegro.cc/manual/blit" target="_blank"><span class="a">blit</span></a><span class="k2">(</span>src, dest, <span class="n">0</span>, <span class="n">0</span>, x, y, src-&gt;w, src-&gt;h<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">12</td><td><span class="k2">}</span></td></tr><tr><td class="number">13</td><td>&#160;</td></tr><tr><td class="number">14</td><td><span class="k1">void</span> flip_to_screen<span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>bmp<span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">15</td><td>  <a href="http://www.allegro.cc/manual/blit" target="_blank"><span class="a">blit</span></a><span class="k2">(</span>bmp, <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>, bmp-&gt;w, bmp-&gt;h<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>

I wrote those other functions to go in my useful.cpp file. It&#39;s to reduce the amount of code I have to type. I know I haven&#39;t got the selection started at all yet, I&#39;m having trouble with drawing the things, never mind selecting them. Never had this before, though...</p><p>EDIT:<br />Oohh... you mean the mask_image function:</p><div class="source-code snippet"><div class="inner"><pre><span class="k1">void</span> mask_image<span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>bmp, <span class="k1">int</span> maskcol<span class="k2">)</span> <span class="k2">{</span>
  <span class="k1">int</span> x, y<span class="k2">;</span>

  <span class="k1">for</span> <span class="k2">(</span>y <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span> y <span class="k3">&lt;</span> bmp-&gt;h<span class="k3">+</span><span class="n">1</span><span class="k2">;</span> y<span class="k3">+</span><span class="k3">+</span><span class="k2">)</span> <span class="k2">{</span>
     <span class="k1">for</span> <span class="k2">(</span>x <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span> x <span class="k3">&lt;</span> bmp-&gt;w<span class="k3">+</span><span class="n">1</span><span class="k2">;</span> x<span class="k3">+</span><span class="k3">+</span><span class="k2">)</span> <span class="k2">{</span>
      <span class="k1">if</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/getpixel" target="_blank"><span class="a">getpixel</span></a><span class="k2">(</span>bmp, x, y<span class="k2">)</span> <span class="k3">=</span><span class="k3">=</span> maskcol<span class="k2">)</span> <a href="http://www.allegro.cc/manual/putpixel" target="_blank"><span class="a">putpixel</span></a><span class="k2">(</span>bmp, x, y, <a href="http://www.allegro.cc/manual/bitmap_mask_color" target="_blank"><span class="a">bitmap_mask_color</span></a><span class="k2">(</span>bmp<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
    <span class="k2">}</span>
  <span class="k2">}</span>
<span class="k2">}</span>
</pre></div></div><p>

It&#39;s just so that it&#39;s easier for me to load bitmaps with pink as the background and stuff like that. I dunno... <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>EDIT2:<br />Attached an image of what happens WITH the line commented (used to say without).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Fri, 28 Jul 2006 00:32:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>edit</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
What seems to happen is one of the buttons I make gets given the same memory position as the menu background.
</p></div></div><p>

What do you mean with this?<br />What actualy happens?<br />Is the image displayed at the wrong position?<br />Or is the bitmap currupted?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (count)</author>
		<pubDate>Fri, 28 Jul 2006 00:35:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>What does the <tt>mask_image</tt> function look like/do?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kauhiz)</author>
		<pubDate>Fri, 28 Jul 2006 00:36:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Masks the image with the colour specified. It&#39;s to simplify the process of getting invisible. It doesn&#39;t seem to work for this project. It&#39;s worked in my others.</p><p>You can see what happens in the attachment to my previous post. Whenever I draw something to play[2], it goes to menu.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Fri, 28 Jul 2006 00:40:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
You can see what happens in the attachment to my previous post. Whenever I draw something to play[2], it goes to menu.
</p></div></div><p>

Ah, missed that. sorry.</p><p>Does this only happen with &quot;play&quot;?<br />Please show me the whole button loop.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (count)</author>
		<pubDate>Fri, 28 Jul 2006 00:46:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Which? The menu loop? That&#39;s it. The bit that says while(!key[KEY_ESC])<br />make_buttons looks like this:</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="k1">void</span> make_buttons<span class="k2">(</span><span class="k1">void</span><span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">2</td><td>  play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">3</td><td>  <span class="c">//play[2] = create_bitmap(300, 40);</span></td></tr><tr><td class="number">4</td><td>  help<span class="k2">[</span><span class="n">1</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">5</td><td>  help<span class="k2">[</span><span class="n">2</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">6</td><td>  credits<span class="k2">[</span><span class="n">1</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">7</td><td>  credits<span class="k2">[</span><span class="n">2</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">8</td><td>  quit<span class="k2">[</span><span class="n">1</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">9</td><td>  quit<span class="k2">[</span><span class="n">2</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td>&#160;</td></tr><tr><td class="number">11</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">12</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, darkblue<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>help<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">14</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>help<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, darkblue<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">15</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>credits<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>credits<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, darkblue<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>quit<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">18</td><td>  <a href="http://www.allegro.cc/manual/rectfill" target="_blank"><span class="a">rectfill</span></a><span class="k2">(</span>quit<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">300</span>, <span class="n">40</span>, darkblue<span class="k2">)</span><span class="k2">;</span></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/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, myfont, <span class="s">"Play"</span>, <span class="n">150</span>, <span class="n">0</span>, darkblue, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">21</td><td>  <a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>play<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, myfont, <span class="s">"Play"</span>, <span class="n">150</span>, <span class="n">0</span>, pink, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">22</td><td>  <a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>help<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, myfont, <span class="s">"Help"</span>, <span class="n">150</span>, <span class="n">0</span>, darkblue, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">23</td><td>  <a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>help<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, myfont, <span class="s">"Help"</span>, <span class="n">150</span>, <span class="n">0</span>, pink, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">24</td><td>  <a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>credits<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, myfont, <span class="s">"Credits"</span>, <span class="n">150</span>, <span class="n">0</span>, darkblue, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">25</td><td>  <a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>credits<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, myfont, <span class="s">"Credits"</span>, <span class="n">150</span>, <span class="n">0</span>, pink, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">26</td><td>  <a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>quit<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, myfont, <span class="s">"Exit"</span>, <span class="n">150</span>, <span class="n">0</span>, darkblue, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">27</td><td>  <a href="http://www.allegro.cc/manual/textout_centre_ex" target="_blank"><span class="a">textout_centre_ex</span></a><span class="k2">(</span>quit<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, myfont, <span class="s">"Exit"</span>, <span class="n">150</span>, <span class="n">0</span>, pink, <span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">28</td><td>&#160;</td></tr><tr><td class="number">29</td><td>  mask_image<span class="k2">(</span>play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">30</td><td>  mask_image<span class="k2">(</span>play<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">31</td><td>  mask_image<span class="k2">(</span>help<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">32</td><td>  mask_image<span class="k2">(</span>help<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">33</td><td>  mask_image<span class="k2">(</span>credits<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">34</td><td>  mask_image<span class="k2">(</span>credits<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">35</td><td>  mask_image<span class="k2">(</span>quit<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">36</td><td>  mask_image<span class="k2">(</span>quit<span class="k2">[</span><span class="n">2</span><span class="k2">]</span>, pink<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">37</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Fri, 28 Jul 2006 00:48:42 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey, wait a sec! </p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
play[1] = create_bitmap(300, 40);<br />play[2] = create_bitmap(300, 40);//THIS IS THE LINE
</p></div></div><p>If you declare that as <tt>BITMAP *play[2]</tt>, then it should be</p><div class="source-code snippet"><div class="inner"><pre>play<span class="k2">[</span><span class="n">0</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span>
play<span class="k2">[</span><span class="n">1</span><span class="k2">]</span> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><span class="n">300</span>, <span class="n">40</span><span class="k2">)</span><span class="k2">;</span><span class="c">//THIS IS THE LINE</span>
</pre></div></div><p>That would explain it...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kauhiz)</author>
		<pubDate>Fri, 28 Jul 2006 00:49:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Oh. Really? Whoops. <img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><img src="http://www.allegro.cc/forums/smileys/embarassed.gif" alt=":-[" /><br />That&#39;s fixed it. I&#39;m embarassed now.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Fri, 28 Jul 2006 00:53:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Oh, yes! It&#39;s an array overflow. <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" /><br />applys to all the other buttons too, btw.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (count)</author>
		<pubDate>Fri, 28 Jul 2006 00:57:34 +0000</pubDate>
	</item>
</rss>
