<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Speedhack 2006 Windows binaries (take 2)</title>
		<link>http://www.allegro.cc/forums/view/587002</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Mon, 14 Aug 2006 04:51:45 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Here is <a href="http://members.allegro.cc/matthew/SH06 - Windows (Test 2).zip">the second WIP of the Windows binaries</a>. Make sure your programs run. (If they ran in the first version, they&#39;ll run in this one.)</p><p><b>NOTICE:</b> If your game is on the list below, please attach corrected files that work with MinGW. Only attach the files that have been corrected. If I do not receive them, <b>your entry will be left out</b> of the official Windows binary version.</p><p><b>A Tale of how I Robo-Dustin Hoffman...</b>
</p><div class="source-code snippet"><div class="inner"><pre>src<span class="k3">/</span>Game.cpp: In member function `<span class="k1">void</span> Game::drawGalaxyScreen<span class="k2">(</span><span class="k2">)</span><span class="s">':</span>
<span class="s">src/Game.cpp:223: parse error before `,'</span> token
src<span class="k3">/</span>Game.cpp: In member function `<span class="k1">void</span> Game::drawShipScreen<span class="k2">(</span><span class="k2">)</span><span class="s">':</span>
<span class="s">src/Game.cpp:345: warning: unused variable `int w'</span>
src<span class="k3">/</span>Game.cpp: In member function `<span class="k1">void</span> Game::drawPlanetScreen<span class="k2">(</span><span class="k2">)</span><span class="s">':</span>
<span class="s">src/Game.cpp:512: parse error before `,'</span> token
src<span class="k3">/</span>Game.cpp:513: parse error before `,<span class="s">' token</span>
<span class="s">src/Game.cpp: In member function `void Game::drawStoryScreen()'</span><span class="k2">:</span>
src<span class="k3">/</span>Game.cpp:584: parse error before `,<span class="s">' token</span>
<span class="s">src/Game.cpp: In member function `void Game::initStory(int)'</span><span class="k2">:</span>
src<span class="k3">/</span>Game.cpp:576: warning: unused parameter `<span class="k1">int</span> chapter<span class="s">'</span>
<span class="s">c:/code/mingw/include/c++/3.2.3/bits/locale_facets.h: At top level:</span>
<span class="s">include/Timer.h:7: warning: `volatile int gTimerCounter'</span> defined but <span class="k1">not</span> used
mingw32-make: <span class="k3">*</span><span class="k3">*</span><span class="k3">*</span> <span class="k2">[</span>obj<span class="k3">/</span>Game.o<span class="k2">]</span> Error <span class="n">1</span>
</pre></div></div><p>

<b>Banana Man</b><br />Please attach a working Windows binary of the original SH source. I cannot be bothered with the JDK.</p><p><b>Fender&#39;s Dream</b><br />Crashes on load. Please submit corrected source.</p><p><b>Nicanor Bakero</b>
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>In file included from src<span class="k3">/</span>main.cpp:3:</td></tr><tr><td class="number">2</td><td>include<span class="k3">/</span>menu.h:2:17: save.h: No such file <span class="k1">or</span> directory</td></tr><tr><td class="number">3</td><td>In file included from src<span class="k3">/</span>main.cpp:3:</td></tr><tr><td class="number">4</td><td>include<span class="k3">/</span>menu.h: In function `<span class="k1">int</span> menu<span class="k2">(</span><span class="k2">)</span><span class="s">':</span></td></tr><tr><td class="number">5</td><td><span class="s">include/menu.h:42: `cargar_juego'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function<span class="k2">)</span></td></tr><tr><td class="number">6</td><td>include<span class="k3">/</span>menu.h:42: <span class="k2">(</span>Each undeclared identifier is reported only once <span class="k1">for</span> each </td></tr><tr><td class="number">7</td><td>   function it appears in.<span class="k2">)</span></td></tr><tr><td class="number">8</td><td>include<span class="k3">/</span>menu.h:211: `salvar_juego<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">9</td><td><span class="s">include/menu.h:235: `player'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function<span class="k2">)</span></td></tr><tr><td class="number">10</td><td>src<span class="k3">/</span>main.cpp:4:20: tiempo.h: No such file <span class="k1">or</span> directory</td></tr><tr><td class="number">11</td><td>src<span class="k3">/</span>main.cpp: In function `<span class="k1">int</span> _mangled_main<span class="k2">(</span><span class="k2">)</span><span class="s">':</span></td></tr><tr><td class="number">12</td><td><span class="s">src/main.cpp:25: `contador'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function<span class="k2">)</span></td></tr><tr><td class="number">13</td><td>src<span class="k3">/</span>main.cpp:36: `fichasmanager<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">14</td><td><span class="s">src/main.cpp:38: `velp1'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function<span class="k2">)</span></td></tr><tr><td class="number">15</td><td>src<span class="k3">/</span>main.cpp:45: `velocidades<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">16</td><td><span class="s">src/main.cpp:45: `proxv1'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function<span class="k2">)</span></td></tr><tr><td class="number">17</td><td>src<span class="k3">/</span>main.cpp:47: `velp2<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">18</td><td><span class="s">src/main.cpp:60: `jugadores'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function<span class="k2">)</span></td></tr><tr><td class="number">19</td><td>src<span class="k3">/</span>main.cpp:75: `proxv2<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">20</td><td><span class="s">src/main.cpp: In function `void init()'</span><span class="k2">:</span></td></tr><tr><td class="number">21</td><td>src<span class="k3">/</span>main.cpp:163: `gfx_fichas<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">22</td><td><span class="s">src/main.cpp:188: `contar'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function<span class="k2">)</span></td></tr><tr><td class="number">23</td><td>mingw32-make: <span class="k3">*</span><span class="k3">*</span><span class="k3">*</span> <span class="k2">[</span>obj<span class="k3">/</span>main.o<span class="k2">]</span> Error <span class="n">1</span></td></tr></tbody></table></div></div><p>

<b>Sketch Fighter</b>
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>In file included from include<span class="k3">/</span>fighter.h:23,</td></tr><tr><td class="number">2</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">3</td><td>include<span class="k3">/</span>CrashBox.h:62:7: warning: no newline at end of file</td></tr><tr><td class="number">4</td><td>In file included from include<span class="k3">/</span>screenDef.h:22,</td></tr><tr><td class="number">5</td><td>                 from include<span class="k3">/</span>fighter.h:24,</td></tr><tr><td class="number">6</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">7</td><td>include<span class="k3">/</span>CrashBox.h:62:7: warning: no newline at end of file</td></tr><tr><td class="number">8</td><td>In file included from include<span class="k3">/</span>fighter.h:24,</td></tr><tr><td class="number">9</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">10</td><td>include<span class="k3">/</span>screenDef.h:30:7: warning: no newline at end of file</td></tr><tr><td class="number">11</td><td>In file included from include<span class="k3">/</span>Body.h:25,</td></tr><tr><td class="number">12</td><td>                 from include<span class="k3">/</span>fighter.h:25,</td></tr><tr><td class="number">13</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">14</td><td>include<span class="k3">/</span>bodypart.h:53:8: warning: no newline at end of file</td></tr><tr><td class="number">15</td><td>In file included from include<span class="k3">/</span>Body.h:27,</td></tr><tr><td class="number">16</td><td>                 from include<span class="k3">/</span>fighter.h:25,</td></tr><tr><td class="number">17</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">18</td><td>include<span class="k3">/</span>poze.h:52:7: warning: no newline at end of file</td></tr><tr><td class="number">19</td><td>In file included from include<span class="k3">/</span>fighter.h:25,</td></tr><tr><td class="number">20</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">21</td><td>include<span class="k3">/</span>Body.h:66:7: warning: no newline at end of file</td></tr><tr><td class="number">22</td><td>In file included from include<span class="k3">/</span>body.h:25,</td></tr><tr><td class="number">23</td><td>                 from include<span class="k3">/</span>animation.h:24,</td></tr><tr><td class="number">24</td><td>                 from include<span class="k3">/</span>fighter.h:26,</td></tr><tr><td class="number">25</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">26</td><td>include<span class="k3">/</span>bodypart.h:53:8: warning: no newline at end of file</td></tr><tr><td class="number">27</td><td>In file included from include<span class="k3">/</span>body.h:27,</td></tr><tr><td class="number">28</td><td>                 from include<span class="k3">/</span>animation.h:24,</td></tr><tr><td class="number">29</td><td>                 from include<span class="k3">/</span>fighter.h:26,</td></tr><tr><td class="number">30</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">31</td><td>include<span class="k3">/</span>poze.h:52:7: warning: no newline at end of file</td></tr><tr><td class="number">32</td><td>In file included from include<span class="k3">/</span>animation.h:24,</td></tr><tr><td class="number">33</td><td>                 from include<span class="k3">/</span>fighter.h:26,</td></tr><tr><td class="number">34</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">35</td><td>include<span class="k3">/</span>body.h:66:7: warning: no newline at end of file</td></tr><tr><td class="number">36</td><td>In file included from include<span class="k3">/</span>animation.h:25,</td></tr><tr><td class="number">37</td><td>                 from include<span class="k3">/</span>fighter.h:26,</td></tr><tr><td class="number">38</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">39</td><td>include<span class="k3">/</span>poze.h:52:7: warning: no newline at end of file</td></tr><tr><td class="number">40</td><td>In file included from include<span class="k3">/</span>bananaCtrl.h:23,</td></tr><tr><td class="number">41</td><td>                 from include<span class="k3">/</span>fighter.h:27,</td></tr><tr><td class="number">42</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">43</td><td>include<span class="k3">/</span>CrashBox.h:62:7: warning: no newline at end of file</td></tr><tr><td class="number">44</td><td>In file included from include<span class="k3">/</span>screenDef.h:22,</td></tr><tr><td class="number">45</td><td>                 from include<span class="k3">/</span>bananaCtrl.h:24,</td></tr><tr><td class="number">46</td><td>                 from include<span class="k3">/</span>fighter.h:27,</td></tr><tr><td class="number">47</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">48</td><td>include<span class="k3">/</span>CrashBox.h:62:7: warning: no newline at end of file</td></tr><tr><td class="number">49</td><td>In file included from include<span class="k3">/</span>bananaCtrl.h:24,</td></tr><tr><td class="number">50</td><td>                 from include<span class="k3">/</span>fighter.h:27,</td></tr><tr><td class="number">51</td><td>                 from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">52</td><td>include<span class="k3">/</span>screenDef.h:30:7: warning: no newline at end of file</td></tr><tr><td class="number">53</td><td>In file included from src<span class="k3">/</span>fighter.cpp:23:</td></tr><tr><td class="number">54</td><td>include<span class="k3">/</span>fighter.h:42: warning: `<span class="k1">class</span> Fighter<span class="s">' has virtual functions but </span></td></tr><tr><td class="number">55</td><td><span class="s">   non-virtual destructor</span></td></tr><tr><td class="number">56</td><td><span class="s">In file included from src/fighter.cpp:23:</span></td></tr><tr><td class="number">57</td><td><span class="s">include/fighter.h:126:7: warning: no newline at end of file</span></td></tr><tr><td class="number">58</td><td><span class="s">src/fighter.cpp: In constructor `Fighter::Fighter()'</span><span class="k2">:</span></td></tr><tr><td class="number">59</td><td>src<span class="k3">/</span>fighter.cpp:83: `Sounds<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">60</td><td><span class="s">src/fighter.cpp:83: (Each undeclared identifier is reported only once for each </span></td></tr><tr><td class="number">61</td><td><span class="s">   function it appears in.)</span></td></tr><tr><td class="number">62</td><td><span class="s">src/fighter.cpp: In member function `int Fighter::GetBlockLo(double)'</span><span class="k2">:</span></td></tr><tr><td class="number">63</td><td>src<span class="k3">/</span>fighter.cpp:258: warning: initialization to `<span class="k1">int</span><span class="s">' from `double'</span></td></tr><tr><td class="number">64</td><td>src<span class="k3">/</span>fighter.cpp:258: warning: argument to `<span class="k1">int</span><span class="s">' from `double'</span></td></tr><tr><td class="number">65</td><td>src<span class="k3">/</span>fighter.cpp: In member function `<span class="k1">void</span> Fighter::Draw<span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">':</span></td></tr><tr><td class="number">66</td><td><span class="s">src/fighter.cpp:1016: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">2</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">67</td><td>   <a href="http://www.allegro.cc/manual/circlefill" target="_blank"><span class="a">circlefill</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">68</td><td><span class="s">src/fighter.cpp:1016: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">69</td><td><span class="s">src/fighter.cpp:1016: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">3</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">70</td><td>   <a href="http://www.allegro.cc/manual/circlefill" target="_blank"><span class="a">circlefill</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">71</td><td><span class="s">src/fighter.cpp:1016: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">72</td><td><span class="s">src/fighter.cpp:1020: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">2</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">73</td><td>   <a href="http://www.allegro.cc/manual/circlefill" target="_blank"><span class="a">circlefill</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">74</td><td><span class="s">src/fighter.cpp:1020: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">75</td><td><span class="s">src/fighter.cpp:1020: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">3</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">76</td><td>   <a href="http://www.allegro.cc/manual/circlefill" target="_blank"><span class="a">circlefill</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">77</td><td><span class="s">src/fighter.cpp:1020: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">78</td><td><span class="s">src/fighter.cpp:1030: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">3</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">79</td><td>   <a href="http://www.allegro.cc/manual/draw_sprite_h_flip" target="_blank"><span class="a">draw_sprite_h_flip</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">80</td><td><span class="s">src/fighter.cpp:1030: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">81</td><td><span class="s">src/fighter.cpp:1030: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">4</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">82</td><td>   <a href="http://www.allegro.cc/manual/draw_sprite_h_flip" target="_blank"><span class="a">draw_sprite_h_flip</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">83</td><td><span class="s">src/fighter.cpp:1030: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">84</td><td><span class="s">src/fighter.cpp:1033: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">3</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">85</td><td>   <a href="http://www.allegro.cc/manual/draw_sprite" target="_blank"><span class="a">draw_sprite</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">86</td><td><span class="s">src/fighter.cpp:1033: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">87</td><td><span class="s">src/fighter.cpp:1033: warning: passing `double'</span> <span class="k1">for</span> argument passing <span class="n">4</span> of `<span class="k1">void</span> </td></tr><tr><td class="number">88</td><td>   <a href="http://www.allegro.cc/manual/draw_sprite" target="_blank"><span class="a">draw_sprite</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a><span class="k3">*</span>, <span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">89</td><td><span class="s">src/fighter.cpp:1033: warning: argument to `int'</span> from `<span class="k1">double</span><span class="s">'</span></td></tr><tr><td class="number">90</td><td><span class="s">src/fighter.cpp:1043:2: warning: no newline at end of file</span></td></tr><tr><td class="number">91</td><td><span class="s">mingw32-make: *** [obj/fighter.o] Error 1</span></td></tr></tbody></table></div></div><p>

<b>Zany&#39;s Wonderland</b>
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>In file included from src<span class="k3">/</span>game.h:19,</td></tr><tr><td class="number">2</td><td>                 from src<span class="k3">/</span>item.h:11,</td></tr><tr><td class="number">3</td><td>                 from src<span class="k3">/</span>item.cpp:1:</td></tr><tr><td class="number">4</td><td>src<span class="k3">/</span>allegro_color.h:244:37: warning: no newline at end of file</td></tr><tr><td class="number">5</td><td>In file included from src<span class="k3">/</span>allegro_input.h:16,</td></tr><tr><td class="number">6</td><td>                 from src<span class="k3">/</span>game.h:20,</td></tr><tr><td class="number">7</td><td>                 from src<span class="k3">/</span>item.h:11,</td></tr><tr><td class="number">8</td><td>                 from src<span class="k3">/</span>item.cpp:1:</td></tr><tr><td class="number">9</td><td>src<span class="k3">/</span>game.h:112:29: warning: no newline at end of file</td></tr><tr><td class="number">10</td><td>In file included from src<span class="k3">/</span>board.h:14,</td></tr><tr><td class="number">11</td><td>                 from src<span class="k3">/</span>Board_Game.h:14,</td></tr><tr><td class="number">12</td><td>                 from src<span class="k3">/</span>game.h:23,</td></tr><tr><td class="number">13</td><td>                 from src<span class="k3">/</span>item.h:11,</td></tr><tr><td class="number">14</td><td>                 from src<span class="k3">/</span>item.cpp:1:</td></tr><tr><td class="number">15</td><td>src<span class="k3">/</span>tile.h:16: use of <span class="k1">enum</span> `ITYPE<span class="s">' without previous declaration</span></td></tr><tr><td class="number">16</td><td><span class="s">In file included from src/board.h:14,</span></td></tr><tr><td class="number">17</td><td><span class="s">                 from src/Board_Game.h:14,</span></td></tr><tr><td class="number">18</td><td><span class="s">                 from src/game.h:23,</span></td></tr><tr><td class="number">19</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">20</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">21</td><td><span class="s">src/tile.h:18:1: warning: "LEFT" redefined</span></td></tr><tr><td class="number">22</td><td><span class="s">In file included from src/game.h:20,</span></td></tr><tr><td class="number">23</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">24</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">25</td><td><span class="s">src/allegro_input.h:25:1: warning: this is the location of the previous definition</span></td></tr><tr><td class="number">26</td><td><span class="s">In file included from src/board.h:14,</span></td></tr><tr><td class="number">27</td><td><span class="s">                 from src/Board_Game.h:14,</span></td></tr><tr><td class="number">28</td><td><span class="s">                 from src/game.h:23,</span></td></tr><tr><td class="number">29</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">30</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">31</td><td><span class="s">src/tile.h:19:1: warning: "RIGHT" redefined</span></td></tr><tr><td class="number">32</td><td><span class="s">In file included from src/game.h:20,</span></td></tr><tr><td class="number">33</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">34</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">35</td><td><span class="s">src/allegro_input.h:26:1: warning: this is the location of the previous definition</span></td></tr><tr><td class="number">36</td><td><span class="s">In file included from src/board.h:14,</span></td></tr><tr><td class="number">37</td><td><span class="s">                 from src/Board_Game.h:14,</span></td></tr><tr><td class="number">38</td><td><span class="s">                 from src/game.h:23,</span></td></tr><tr><td class="number">39</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">40</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">41</td><td><span class="s">src/tile.h:20:1: warning: "UP" redefined</span></td></tr><tr><td class="number">42</td><td><span class="s">In file included from src/game.h:20,</span></td></tr><tr><td class="number">43</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">44</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">45</td><td><span class="s">src/allegro_input.h:27:1: warning: this is the location of the previous definition</span></td></tr><tr><td class="number">46</td><td><span class="s">In file included from src/board.h:14,</span></td></tr><tr><td class="number">47</td><td><span class="s">                 from src/Board_Game.h:14,</span></td></tr><tr><td class="number">48</td><td><span class="s">                 from src/game.h:23,</span></td></tr><tr><td class="number">49</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">50</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">51</td><td><span class="s">src/tile.h:21:1: warning: "DOWN" redefined</span></td></tr><tr><td class="number">52</td><td><span class="s">In file included from src/game.h:20,</span></td></tr><tr><td class="number">53</td><td><span class="s">                 from src/item.h:11,</span></td></tr><tr><td class="number">54</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">55</td><td><span class="s">src/allegro_input.h:28:1: warning: this is the location of the previous definition</span></td></tr><tr><td class="number">56</td><td><span class="s">In file included from src/item.h:11,</span></td></tr><tr><td class="number">57</td><td><span class="s">                 from src/item.cpp:1:</span></td></tr><tr><td class="number">58</td><td><span class="s">src/game.h:112:29: warning: no newline at end of file</span></td></tr><tr><td class="number">59</td><td><span class="s">In file included from src/item.cpp:1:</span></td></tr><tr><td class="number">60</td><td><span class="s">src/item.h:15: multiple definition of `enum ITYPE'</span></td></tr><tr><td class="number">61</td><td>src<span class="k3">/</span>tile.h:16: previous definition here</td></tr><tr><td class="number">62</td><td>src<span class="k3">/</span>item.cpp: In member function `<span class="k1">void</span> ITEM::update<span class="k2">(</span><span class="k2">)</span><span class="s">':</span></td></tr><tr><td class="number">63</td><td><span class="s">src/item.cpp:65: warning: passing `float'</span> <span class="k1">for</span> argument passing <span class="n">1</span> of `<span class="k1">int</span> </td></tr><tr><td class="number">64</td><td>   <a href="http://www.delorie.com/djgpp/doc/libc/libc_38.html" target="_blank">abs</a><span class="k2">(</span><span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">65</td><td><span class="s">src/item.cpp:65: warning: argument to `int'</span> from `<span class="k1">float</span><span class="s">'</span></td></tr><tr><td class="number">66</td><td><span class="s">src/item.cpp:70: warning: passing `float'</span> <span class="k1">for</span> argument passing <span class="n">1</span> of `<span class="k1">int</span> </td></tr><tr><td class="number">67</td><td>   <a href="http://www.delorie.com/djgpp/doc/libc/libc_38.html" target="_blank">abs</a><span class="k2">(</span><span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">68</td><td><span class="s">src/item.cpp:70: warning: argument to `int'</span> from `<span class="k1">float</span><span class="s">'</span></td></tr><tr><td class="number">69</td><td><span class="s">src/item.cpp: In member function `void ITEM::draw(BITMAP*)'</span><span class="k2">:</span></td></tr><tr><td class="number">70</td><td>src<span class="k3">/</span>item.cpp:100: warning: passing `<span class="k1">double</span><span class="s">' for argument passing 3 of `void </span></td></tr><tr><td class="number">71</td><td><span class="s">   draw_sprite(BITMAP*, BITMAP*, int, int)'</span></td></tr><tr><td class="number">72</td><td>src<span class="k3">/</span>item.cpp:100: warning: argument to `<span class="k1">int</span><span class="s">' from `double'</span></td></tr><tr><td class="number">73</td><td>src<span class="k3">/</span>item.cpp:100: warning: passing `<span class="k1">double</span><span class="s">' for argument passing 4 of `void </span></td></tr><tr><td class="number">74</td><td><span class="s">   draw_sprite(BITMAP*, BITMAP*, int, int)'</span></td></tr><tr><td class="number">75</td><td>src<span class="k3">/</span>item.cpp:100: warning: argument to `<span class="k1">int</span><span class="s">' from `double'</span></td></tr><tr><td class="number">76</td><td>src<span class="k3">/</span>item.cpp: In member function `<span class="k1">void</span> ITEM::move<span class="k2">(</span><span class="k1">int</span>, <span class="k1">int</span><span class="k2">)</span><span class="s">':</span></td></tr><tr><td class="number">77</td><td><span class="s">src/item.cpp:107: warning: passing `float'</span> <span class="k1">for</span> argument passing <span class="n">1</span> of `<span class="k1">int</span> </td></tr><tr><td class="number">78</td><td>   <a href="http://www.delorie.com/djgpp/doc/libc/libc_38.html" target="_blank">abs</a><span class="k2">(</span><span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">79</td><td><span class="s">src/item.cpp:107: warning: argument to `int'</span> from `<span class="k1">float</span><span class="s">'</span></td></tr><tr><td class="number">80</td><td><span class="s">src/item.cpp:107: warning: passing `float'</span> <span class="k1">for</span> argument passing <span class="n">1</span> of `<span class="k1">int</span> </td></tr><tr><td class="number">81</td><td>   <a href="http://www.delorie.com/djgpp/doc/libc/libc_38.html" target="_blank">abs</a><span class="k2">(</span><span class="k1">int</span><span class="k2">)</span><span class="s">'</span></td></tr><tr><td class="number">82</td><td><span class="s">src/item.cpp:107: warning: argument to `int'</span> from `<span class="k1">float</span><span class="s">'</span></td></tr><tr><td class="number">83</td><td><span class="s">mingw32-make: *** [obj/item.o] Error 1</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Sat, 12 Aug 2006 23:12:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Matthew said:</div><div class="quote"><p>
Make sure your programs run.
</p></div></div><p>I&#39;ve only got an OSX box at the moment, so I can&#39;t. But since I was developing it with MinGW, I assume it does?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trumgottist)</author>
		<pubDate>Sun, 13 Aug 2006 00:37:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I had to reload my files from the speedhack site, since I&#39;ve changed Zany&#39;s Wonderland (with new, more playable version on the ConcedeHack thread).  </p><p>Here&#39;s what I fixed for the speedhack version that ML&#39;s requesting:  </p><ul><li><p>Changed all the enums to #defined integer values.  According to miran, this seemed to be the only problem, unless he had changed more...</p><br /></li><li><p>This fix is questionable whether its valid.  If it isn&#39;t, it&#39;s easily changeable backwards.  During testing, I wanted to move around fast on my board game, so the dice always returns &quot;10&quot;, which makes the game kind of...pointless.  I&#39;ll I did was uncomment the line that returns the right value and comment out the &quot;return 10;&quot; line.  It&#39;s in dice.cpp at line 152:</p></li></ul><div class="source-code snippet"><div class="inner"><pre><span class="n">147</span>  <span class="k1">int</span> DICE::value<span class="k2">(</span><span class="k2">)</span>
<span class="n">148</span>  <span class="k2">{</span>
<span class="n">149</span>       <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>bDone<span class="k2">)</span> <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="n">150</span>       <span class="k1">if</span><span class="k2">(</span>iSelect <span class="k3">=</span><span class="k3">=</span> <span class="k3">-</span><span class="n">1</span><span class="k2">)</span> <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="n">151</span>
<span class="n">152</span>       <span class="k1">return</span> iValues<span class="k2">[</span>iSelect<span class="k2">]</span><span class="k2">;</span>
<span class="n">153</span>       <span class="c">//return 10;</span>
<span class="n">154</span>  <span class="k2">}</span>
</pre></div></div><p>

The changed files are attached
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Onewing)</author>
		<pubDate>Sun, 13 Aug 2006 02:05:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Please attach a working Windows binary of the original SH source. I cannot be bothered with the JDK.
</p></div></div><p>
The SpeedHack entry comes with a working binary in the &quot;Release&quot; directory.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Billybob)</author>
		<pubDate>Sun, 13 Aug 2006 02:27:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It has been a long while since I have used anything but Visual Studio. It looks like your compiler requires me to add new lines at the end of each file. So I have added the new lines, included my object files, and attached it to this message. The source code is the same except for the new lines. Also if you want to skip all this a binary version is available at: <br /><a href="http://www.freewebs.com/hamstermk4/SketchFighter.zip">http://www.freewebs.com/hamstermk4/SketchFighter.zip</a></p><p>Please tell me if it works, as I would really like to seem my entry in the final release.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Wilson Saunders)</author>
		<pubDate>Sun, 13 Aug 2006 23:50:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Actually, most of those are just warnings. I think the only relevant message is:
</p><div class="source-code snippet"><div class="inner"><pre>src<span class="k3">/</span>fighter.cpp:83: `Sounds<span class="s">' undeclared (first use this function)</span>
<span class="s">src/fighter.cpp:83: (Each undeclared identifier is reported only once for each </span>
<span class="s">   function it appears in.)</span>
<span class="s">src/fighter.cpp: In member function `int Fighter::GetBlockLo(double)'</span><span class="k2">:</span>
</pre></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Sun, 13 Aug 2006 23:56:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
It looks like your compiler requires me to add new lines at the end of each file.
</p></div></div><p>Those are just warnings, the problem is there:
</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
src/fighter.cpp: In constructor `Fighter::Fighter()&#39;:<br />src/fighter.cpp:83: `Sounds&#39; undeclared (first use this function)<br />src/fighter.cpp:83: (Each undeclared identifier is reported only once for each <br />   function it appears in.)
</p></div></div><p>
You need to fix that in order for it to compile correctly.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Felipe Maia)</author>
		<pubDate>Sun, 13 Aug 2006 23:58:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>OK I have no idea why you get that error. In line 108 of fighter.h Sounds is decalred as:</p><p>SAMPLE  * Sounds[6];</p><p>Also fighter.cpp includes fighter.h .</p><p>Is &quot;Sounds&quot; an illegal variable name or is SAMPLE a bad type?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Wilson Saunders)</author>
		<pubDate>Mon, 14 Aug 2006 00:08:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That line is missing from the SH source... Adding it corrected the problem.</p><p>I think it&#39;s now complaining about &quot;alarm,&quot; which is a system function. I&#39;ll take a look at that.</p><p>Edit... are you sure the proper include files are there? I don&#39;t see where alarm is declared (world.cpp).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Mon, 14 Aug 2006 00:16:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m so stupid.</p><p>Durring the speedhack I made a soundless version to have something to show. Then I added sound controll to the world and fighter files and resubmitted. Unfortunately I did not copy the new .h files to the include directory of the zip file I uploaded. Here are the .h files that were updated but not included. BTW &quot;alarm&quot; SAMPLE * member of the world class.</p><p>The only chainges from the speed hack submission are:</p><p>world.h   line75 added:	       SAMPLE  * alarm;<br />fighter.h line 108 added:    SAMPLE  * Sounds[6];
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Wilson Saunders)</author>
		<pubDate>Mon, 14 Aug 2006 00:30:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>My entry is missing &#39;Screen.cfg&#39; which is needed for fullscreen mode.  I&#39;ve redownloaded my submission and it is in there.  Also the version of OpenLayer/AllegroGL that has been used to compile it is drawing lines through all the polygons.</p><p>Of course both points are irrelavent;D as my entry is unfinished and does not meet all the rules:&#39;(.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Erkle)</author>
		<pubDate>Mon, 14 Aug 2006 04:51:45 +0000</pubDate>
	</item>
</rss>
