<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Having problem scrolling my mappy map in A5</title>
		<link>http://www.allegro.cc/forums/view/613871</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sun, 09 Feb 2014 01:00:23 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Okay So Im trying to draw a map/level made in mappy nd trying to scroll it. I had no problem doing this in A4 using mappyal.h and mappyal.c. Now im doing it in A5 using mappy_A5.h and mappy_A5.c. Okay heres the code any ways</p><p>First my display dimensions
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number"> 1</span><span class="p">#define WIDTH 800</span>
<span class="number"> 2</span><span class="p">#define HEIGHT 600</span>
</div></div><p>

Now here are my map scrolling variables
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number"> 1</span><span class="c">//Camera variables</span>
<span class="number"> 2</span><span class="k1">int</span> mapxoff <span class="k3">=</span> <span class="n">0</span>, mapyoff <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
</div></div><p>


Okay so now I want my scrolling variables to lock onto my player, so I make a function for it:
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="c">//Set the camera up and keep it updates</span>
<span class="number">  2</span><span class="k1">void</span> UpdateCamera<span class="k2">(</span><span class="k2">)</span>
<span class="number">  3</span><span class="k2">{</span>
<span class="number">  4</span>  <span class="c">//Sync the camera with the player position</span>
<span class="number">  5</span>  mapxoff <span class="k3">=</span> link-&gt;x <span class="k3">+</span> link-&gt;width<span class="k3">/</span><span class="n">2</span> <span class="k3">-</span> WIDTH<span class="k3">/</span><span class="n">2</span> <span class="k3">+</span> <span class="n">10</span><span class="k2">;</span>
<span class="number">  6</span>  mapyoff <span class="k3">=</span> link-&gt;y <span class="k3">+</span> link-&gt;height<span class="k3">/</span><span class="n">2</span> <span class="k3">-</span> HEIGHT<span class="k3">/</span><span class="n">2</span> <span class="k3">+</span> <span class="n">10</span><span class="k2">;</span>
<span class="number">  7</span>
<span class="number">  8</span>  <span class="c">//avoid making the camera go off screen.</span>
<span class="number">  9</span>  <span class="c">//x axis</span>
<span class="number"> 10</span>  <span class="k1">if</span><span class="k2">(</span>mapxoff <span class="k3">&lt;</span> <span class="n">0</span><span class="k2">)</span>
<span class="number"> 11</span>    mapxoff <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 12</span>  <span class="k1">if</span><span class="k2">(</span>mapxoff <span class="k3">&gt;</span> <span class="k2">(</span>mapwidth <span class="k3">*</span> mapblockwidth<span class="k2">)</span> <span class="k3">-</span> WIDTH<span class="k2">)</span>
<span class="number"> 13</span>    mapxoff <span class="k3">=</span> <span class="k2">(</span>mapwidth <span class="k3">*</span> mapblockwidth<span class="k2">)</span> <span class="k3">-</span> WIDTH<span class="k2">;</span>
<span class="number"> 14</span>  <span class="c">//y axis</span>
<span class="number"> 15</span>  <span class="k1">if</span><span class="k2">(</span>mapyoff <span class="k3">&lt;</span> <span class="n">0</span><span class="k2">)</span>
<span class="number"> 16</span>    mapyoff <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 17</span>  <span class="k1">if</span><span class="k2">(</span>mapyoff <span class="k3">&gt;</span> <span class="k2">(</span>mapheight <span class="k3">*</span> mapblockheight<span class="k2">)</span> <span class="k3">-</span> HEIGHT<span class="k2">)</span>
<span class="number"> 18</span>    mapyoff <span class="k3">=</span> <span class="k2">(</span>mapheight <span class="k3">*</span> mapblockheight<span class="k2">)</span> <span class="k3">-</span> HEIGHT<span class="k2">;</span>
<span class="number"> 19</span><span class="k2">}</span>
</div></div><p>

So everything seems so good so far right? K lets get into the main function and load up the map:
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number"> 1</span><span class="c">//Load in the map</span>
<span class="number"> 2</span>MapLoad<span class="k2">(</span><span class="s">"Zelda1.fmp"</span>, <span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
</div></div><p>


Okay now I need to call that function from above in my game loop and get it locked with my character so I do that here inside my &quot;game loop&quot;
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>state <span class="k3">=</span><span class="k3">=</span> playing<span class="k2">)</span>
<span class="number">  2</span>        <span class="k2">{</span>
<span class="number">  3</span>          <span class="c">//Play the music</span>
<span class="number">  4</span>          <a href="http://www.allegro.cc/manual/al_stop_sample_instance"><span class="a">al_stop_sample_instance</span></a><span class="k2">(</span>introInstance<span class="k2">)</span><span class="k2">;</span>
<span class="number">  5</span>          playSounds<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  6</span>
<span class="number">  7</span>          <span class="c">//Life check (test)</span>
<span class="number">  8</span>          checkLife<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>
<span class="number"> 10</span>          <span class="c">//Update the camera</span>
<span class="number"> 11</span>          UpdateCamera<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span>          <span class="c">//Check if the player pressed a key</span>
<span class="number"> 13</span>          <span class="c">//and act accordingly</span>
<span class="number"> 14</span>          getInput<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>
<span class="number"> 16</span>
<span class="number"> 17</span>        <span class="k2">}</span>
</div></div><p>


K now finally I render the map onto screen in the redering area of the game loop:
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="c">//What to draw during the playing state</span>
<span class="number">  2</span>    <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>state <span class="k3">=</span><span class="k3">=</span> playing<span class="k2">)</span>
<span class="number">  3</span>    <span class="k2">{</span> 
<span class="number">  4</span>      
<span class="number">  5</span>      <span class="c">//Draw the map background</span>
<span class="number">  6</span>      MapDrawBG<span class="k2">(</span>mapxoff, mapyoff, <span class="n">0</span>, <span class="n">150</span>, <span class="n">800</span><span class="k3">-</span><span class="n">1</span>, <span class="n">448</span><span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  7</span>      <span class="c">//Draw the map foreground</span>
<span class="number">  8</span>      MapDrawFG<span class="k2">(</span>mapxoff, mapyoff, <span class="n">0</span>, <span class="n">150</span>, <span class="n">800</span><span class="k3">-</span><span class="n">1</span>, <span class="n">448</span><span class="k3">-</span><span class="n">1</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>
<span class="number"> 10</span>      <span class="c">//Draw Link</span>
<span class="number"> 11</span>      drawLINK<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span>
<span class="number"> 13</span>      <span class="c">//Draw the status bar</span>
<span class="number"> 14</span>      drawGUI<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>
<span class="number"> 16</span>    <span class="k2">}</span>
</div></div><p>

THe problem is that the game immediately crashes right after I enter the playing state and takes me to this area of the mappyA5.h file:</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span>
<span class="number">  2</span><span class="c">/* draw the background graphics on the current layer to the target bitmap, usually backbuffer */</span>
<span class="number">  3</span><span class="k1">void</span> MapDrawBG <span class="k2">(</span><span class="k1">int</span> mapxo, <span class="k1">int</span> mapyo, <span class="k1">int</span> mapx, <span class="k1">int</span> mapy,<span class="k1">int</span> mapw, <span class="k1">int</span> maph<span class="k2">)</span>
<span class="number">  4</span><span class="k2">{</span>
<span class="number">  5</span>  <span class="k1">int</span> i, j, mycl, mycr, myct, mycb, mapvclip, maphclip<span class="k2">;</span>
<span class="number">  6</span>  <span class="k1">int</span> mbgx, mbgy<span class="k2">;</span>
<span class="number">  7</span>  <span class="k1">short</span> <span class="k1">int</span> <span class="k3">*</span>mymappt<span class="k2">;</span>
<span class="number">  8</span>  <span class="k1">short</span> <span class="k1">int</span> <span class="k3">*</span>mymap2pt<span class="k2">;</span>
<span class="number">  9</span>  BLKSTR <span class="k3">*</span>blkdatapt<span class="k2">;</span>
<span class="number"> 10</span>  ANISTR <span class="k3">*</span>myanpt<span class="k2">;</span>
<span class="number"> 11</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> mapdestpt<span class="k2">;</span>
<span class="number"> 12</span>
<span class="number"> 13</span>  mapdestpt<span class="k3">=</span>PushTargetDisplayAndBitmap<span class="k2">(</span>NULL<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 14</span>  <a href="http://www.allegro.cc/manual/al_get_clipping_rectangle"><span class="a">al_get_clipping_rectangle</span></a><span class="k2">(</span><span class="k3">&amp;</span>mycl,<span class="k3">&amp;</span>mycr,<span class="k3">&amp;</span>myct,<span class="k3">&amp;</span>mycb<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>  <a href="http://www.allegro.cc/manual/al_set_clipping_rectangle"><span class="a">al_set_clipping_rectangle</span></a><span class="k2">(</span>mapx,mapy,mapw,maph<span class="k2">)</span><span class="k2">;</span><span class="c">//  set_clip (mapdestpt, mapx, mapy, mapx+mapw-1, mapy+maph-1);</span>
<span class="number"> 16</span>
<span class="number"> 17</span>  mapxo <span class="k3">-</span><span class="k3">=</span> mapblockstaggerx<span class="k2">;</span>
<span class="number"> 18</span>  mapyo <span class="k3">-</span><span class="k3">=</span> mapblockstaggery<span class="k2">;</span>
<span class="number"> 19</span>  mymappt <span class="k3">=</span> <span class="k2">(</span><span class="k1">short</span> <span class="k1">int</span> <span class="k3">*</span><span class="k2">)</span> mappt<span class="k2">;</span>
<span class="number"> 20</span>  <span class="k1">if</span> <span class="k2">(</span>mapblockstaggerx <span class="k3">|</span><span class="k3">|</span> mapblockstaggery<span class="k2">)</span> 
<span class="number"> 21</span>  <span class="k2">{</span>
<span class="number"> 22</span>    mymappt <span class="k3">+</span><span class="k3">=</span> <span class="k2">(</span>mapxo<span class="k3">/</span>mapblockgapx<span class="k2">)</span><span class="k3">+</span><span class="k2">(</span><span class="k2">(</span>mapyo<span class="k3">/</span>mapblockgapy<span class="k2">)</span><span class="k3">*</span>mapwidth<span class="k3">*</span><span class="n">2</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 23</span>    mbgx <span class="k3">=</span> mapblockgapx<span class="k2">;</span>
<span class="number"> 24</span>    mbgy <span class="k3">=</span> mapblockgapy<span class="k2">;</span>
<span class="number"> 25</span>  <span class="k2">}</span>
<span class="number"> 26</span>  <span class="k1">else</span> 
<span class="number"> 27</span>  <span class="k2">{</span>
<span class="number"> 28</span>    mymappt <span class="k3">+</span><span class="k3">=</span> <span class="k2">(</span>mapxo<span class="k3">/</span>mapblockgapx<span class="k2">)</span><span class="k3">+</span><span class="k2">(</span><span class="k2">(</span>mapyo<span class="k3">/</span>mapblockgapy<span class="k2">)</span><span class="k3">*</span>mapwidth<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 29</span>    mbgx <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 30</span>    mbgy <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 31</span>  <span class="k2">}</span>
<span class="number"> 32</span>  mapvclip <span class="k3">=</span> mapyo%mapblockgapy<span class="k2">;</span>
<span class="number"> 33</span>  maphclip <span class="k3">=</span> mapxo%mapblockgapx<span class="k2">;</span>
<span class="number"> 34</span>
<span class="number"> 35</span>  mymap2pt <span class="k3">=</span> mymappt<span class="k2">;</span>
<span class="number"> 36</span>  <span class="k1">for</span> <span class="k2">(</span>j<span class="k3">=</span><span class="k2">(</span><span class="k2">(</span>mapy-mapvclip<span class="k2">)</span><span class="k3">-</span>mbgy<span class="k2">)</span><span class="k2">;</span>j<span class="k3">&lt;</span><span class="k2">(</span><span class="k2">(</span>mapy<span class="k3">+</span>maph<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>j<span class="k3">+</span><span class="k3">=</span>mapblockgapy<span class="k2">)</span>
<span class="number"> 37</span>  <span class="k2">{</span>
<span class="number"> 38</span>    <span class="k1">for</span> <span class="k2">(</span>i<span class="k3">=</span><span class="k2">(</span><span class="k2">(</span>mapx-maphclip<span class="k2">)</span><span class="k3">-</span>mbgx<span class="k2">)</span><span class="k2">;</span>i<span class="k3">&lt;</span><span class="k2">(</span><span class="k2">(</span>mapx<span class="k3">+</span>mapw<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>i<span class="k3">+</span><span class="k3">=</span>mapblockgapx<span class="k2">)</span> 
<span class="number"> 39</span>    <span class="k2">{</span>
<span class="number"> 40</span>      <span class="k1">if</span> <span class="k2">(</span><span class="k3">*</span>mymappt&gt;<span class="k3">=</span><span class="n">0</span><span class="k2">)</span> 
<span class="number"> 41</span>        blkdatapt <span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>BLKSTR<span class="k3">*</span><span class="k2">)</span> mapblockstrpt<span class="k2">)</span> <span class="k3">+</span> <span class="k3">*</span>mymappt<span class="k2">;</span>
<span class="number"> 42</span>      <span class="k1">else</span>
<span class="number"> 43</span>      <span class="k2">{</span> 
<span class="number"> 44</span>        myanpt <span class="k3">=</span> mapanimstrendpt <span class="k3">+</span> <span class="k3">*</span>mymappt<span class="k2">;</span>
<span class="number"> 45</span>        blkdatapt <span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>BLKSTR <span class="k3">*</span><span class="k2">)</span> mapblockstrpt<span class="k2">)</span> <span class="k3">+</span> mapanimseqpt<span class="k2">[</span>myanpt-&gt;ancuroff<span class="k2">]</span><span class="k2">;</span> 
<span class="number"> 46</span>      <span class="k2">}</span>
<span class="number"> 47</span>      <span class="k1">if</span> <span class="k2">(</span>mapblockstaggerx <span class="k3">|</span><span class="k3">|</span> mapblockstaggery<span class="k2">)</span> 
<span class="number"> 48</span>      <span class="k2">{</span>
<span class="number"> 49</span>      <span class="k1">if</span> <span class="k2">(</span>abmTiles<span class="k2">[</span><span class="n">0</span><span class="k2">]</span> <span class="k3">!</span><span class="k3">=</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span><span class="k2">)</span> blkdatapt-&gt;bgoff<span class="k2">)</span>
<span class="number"> 50</span>        <span class="c">//masked_blit ((ALLEGRO_BITMAP *) blkdatapt-&gt;bgoff, mapdestpt, 0, 0, i, j, mapblockwidth, mapblockheight);</span>
<span class="number"> 51</span>        <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span><span class="k2">)</span> blkdatapt-&gt;bgoff,i,j,<span class="n">0</span><span class="k2">)</span><span class="k2">;</span>  <span class="c">//size should be the same</span>
<span class="number"> 52</span>      <span class="k2">}</span> 
<span class="number"> 53</span>      <span class="k1">else</span> 
<span class="number"> 54</span>      <span class="k2">{</span>
<span class="number"> 55</span>        <a href="http://www.allegro.cc/manual/al_draw_bitmap_region"><span class="a">al_draw_bitmap_region</span></a><span class="k2">(</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span><span class="k2">)</span> blkdatapt-&gt;bgoff,<span class="n">0</span>,<span class="n">0</span>,mapblockwidth,mapblockheight,i,j,<span class="n">0</span><span class="k2">)</span><span class="k2">;</span> <span class="c">//blit ((BITMAP *) blkdatapt-&gt;bgoff, mapdestpt, 0, 0, i, j, mapblockwidth, mapblockheight);</span>
<span class="number"> 56</span>      <span class="k2">}</span>
<span class="number"> 57</span>      mymappt<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span>
<span class="number"> 58</span>    <span class="k2">}</span>
<span class="number"> 59</span>    <span class="k1">if</span> <span class="k2">(</span>mapblockstaggerx <span class="k3">|</span><span class="k3">|</span> mapblockstaggery<span class="k2">)</span> 
<span class="number"> 60</span>    <span class="k2">{</span>
<span class="number"> 61</span>      mymap2pt <span class="k3">+</span><span class="k3">=</span> mapwidth<span class="k2">;</span>
<span class="number"> 62</span>      mymappt <span class="k3">=</span> mymap2pt<span class="k2">;</span>
<span class="number"> 63</span>      <span class="k1">for</span> <span class="k2">(</span>i<span class="k3">=</span><span class="k2">(</span><span class="k2">(</span><span class="k2">(</span>mapx-maphclip<span class="k2">)</span><span class="k3">-</span>mbgx<span class="k2">)</span><span class="k3">+</span>mapblockstaggerx<span class="k2">)</span><span class="k2">;</span>i<span class="k3">&lt;</span><span class="k2">(</span><span class="k2">(</span>mapx<span class="k3">+</span>mapw<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>i<span class="k3">+</span><span class="k3">=</span>mapblockgapx<span class="k2">)</span>
<span class="number"> 64</span>      <span class="k2">{</span>
<span class="number"> 65</span>        <span class="k1">if</span> <span class="k2">(</span><span class="k3">*</span>mymappt&gt;<span class="k3">=</span><span class="n">0</span><span class="k2">)</span> 
<span class="number"> 66</span>          blkdatapt <span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>BLKSTR<span class="k3">*</span><span class="k2">)</span> mapblockstrpt<span class="k2">)</span> <span class="k3">+</span> <span class="k3">*</span>mymappt<span class="k2">;</span>
<span class="number"> 67</span>        <span class="k1">else</span> 
<span class="number"> 68</span>        <span class="k2">{</span> 
<span class="number"> 69</span>          myanpt <span class="k3">=</span> mapanimstrendpt <span class="k3">+</span> <span class="k3">*</span>mymappt<span class="k2">;</span>
<span class="number"> 70</span>          blkdatapt <span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>BLKSTR <span class="k3">*</span><span class="k2">)</span> mapblockstrpt<span class="k2">)</span> <span class="k3">+</span> mapanimseqpt<span class="k2">[</span>myanpt-&gt;ancuroff<span class="k2">]</span><span class="k2">;</span> 
<span class="number"> 71</span>        <span class="k2">}</span>
<span class="number"> 72</span>        <span class="k1">if</span> <span class="k2">(</span>abmTiles<span class="k2">[</span><span class="n">0</span><span class="k2">]</span> <span class="k3">!</span><span class="k3">=</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span><span class="k2">)</span> blkdatapt-&gt;bgoff<span class="k2">)</span>
<span class="number"> 73</span>          <span class="c">//masked_blit ((ALLEGRO_BITMAP *) blkdatapt-&gt;bgoff, mapdestpt, 0, 0, i, j+mapblockstaggery, mapblockwidth, mapblockheight);</span>
<span class="number"> 74</span>          <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span><span class="k2">)</span> blkdatapt-&gt;bgoff,i,j<span class="k3">+</span>mapblockstaggery,<span class="n">0</span><span class="k2">)</span><span class="k2">;</span>  <span class="c">//size should be the same</span>
<span class="number"> 75</span>
<span class="number"> 76</span>        mymappt<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span>
<span class="number"> 77</span>      <span class="k2">}</span>
<span class="number"> 78</span>    <span class="k2">}</span>
<span class="number"> 79</span>    mymap2pt <span class="k3">+</span><span class="k3">=</span> mapwidth<span class="k2">;</span>
<span class="number"> 80</span>    mymappt <span class="k3">=</span> mymap2pt<span class="k2">;</span>
<span class="number"> 81</span>  <span class="k2">}</span>
<span class="number"> 82</span>  <a href="http://www.allegro.cc/manual/al_set_clipping_rectangle"><span class="a">al_set_clipping_rectangle</span></a><span class="k2">(</span>mycl,mycr,myct,mycb<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 83</span>  PopTargetDisplayAndBitmap<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 84</span><span class="k2">}</span>
</div></div><p>

If anyone could help me out that would be wonderful. Im looking at you Neil Walker since you made the mappya5.h/.c files.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ISDcaptain)</author>
		<pubDate>Tue, 04 Feb 2014 11:16:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m not 100% sure about that BLKSTR* being used as an ALLEGRO_BITMAP* ... could you try commenting out the lines with al_draw_bitmap etc that use blkdatapt...obviously it wont draw anything then, but it&#39;s my only idea so far!!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dizzy Egg)</author>
		<pubDate>Tue, 04 Feb 2014 19:07:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>When the program will crash on the mappy function, read all args from function and compare it with dimension of map. If You don&#39;t understand what iam talking about, paste it here.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Listopad)</author>
		<pubDate>Sun, 09 Feb 2014 01:00:23 +0000</pubDate>
	</item>
</rss>
