<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Difficulty compiling on Windows</title>
		<link>http://www.allegro.cc/forums/view/618443</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Wed, 23 Jun 2021 01:37:50 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello everybody.</p><p>I have a game in C with the allegro library, and it compiles perfectly on Linux. However, I&#39;m not so lucky on Windows. I use the following command line in the Windows terminal:</p><p><span class="source-code">gcc Dino_Pescocudo.c Dino_Pescocudo <span class="k3">-</span>lallegro <span class="k3">-</span>lallegro_font <span class="k3">-</span>lallegro_ttf <span class="k3">-</span>lallegro_image <span class="k3">-</span>lallegro_primitives <span class="k3">-</span>lallegro_audio <span class="k3">-</span>lallegro_acodec</span></p><p>And it&#39;s gives the following error (attached)</p><p>Here&#39;s the code:</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">   2</span><span class="p">#include &lt;stdio.h&gt;</span>
<span class="number">   3</span><span class="p">#include &lt;stdlib.h&gt;</span>
<span class="number">   4</span><span class="p">#include &lt;allegro5/allegro5.h&gt;</span>
<span class="number">   5</span><span class="p">#include &lt;allegro5/allegro_font.h&gt;</span>
<span class="number">   6</span><span class="p">#include &lt;allegro5/allegro_image.h&gt;</span>
<span class="number">   7</span><span class="p">#include &lt;allegro5/allegro_audio.h&gt; // biblioteca de som</span>
<span class="number">   8</span><span class="p">#include &lt;allegro5/allegro_acodec.h&gt; // biblioteca complementar para o som</span>
<span class="number">   9</span><span class="p">#include &lt;allegro5/allegro_primitives.h&gt; // permite colocar formas simples, linhas, pontos, etc. (formas primitivas)</span>
<span class="number">  10</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt; //Para as TTF FONTS</span>
<span class="number">  11</span>
<span class="number">  12</span><span class="c">//GAME STATES, informamos o "status" do jogo</span>
<span class="number">  13</span><span class="p">#define STATE_START 1</span>
<span class="number">  14</span><span class="p">#define STATE_PRESSED_BURACO 2</span>
<span class="number">  15</span><span class="p">#define STATE_PRESSED_PULA_BURACO 3</span>
<span class="number">  16</span><span class="p">#define STATE_PRESSED_CAI_BURACO 4</span>
<span class="number">  17</span><span class="p">#define STATE_PRESSED_MACHUCADO_DESCANSA_OU_CORRE 5</span>
<span class="number">  18</span><span class="p">#define STATE_PRESSED_SONO_DESCANSA_OU_CORRE 6</span>
<span class="number">  19</span><span class="p">#define STATE_PRESSED_MACHUCADO_CORRE 7</span>
<span class="number">  20</span><span class="p">#define STATE_PRESSED_MACHUCADO_DESCANSA 8</span>
<span class="number">  21</span><span class="p">#define STATE_PRESSED_GAME_OVER 9</span>
<span class="number">  22</span><span class="p">#define STATE_PRESSED_SONO_CORRE 10</span>
<span class="number">  23</span><span class="p">#define STATE_PRESSED_SONO_DESCANSA 11</span>
<span class="number">  24</span><span class="p">#define STATE_PRESSED_CAI_BURACO_AJUDA 12</span>
<span class="number">  25</span><span class="p">#define STATE_PRESSED_CAI_BURACO_CORRE 13</span>
<span class="number">  26</span><span class="p">#define STATE_PRESSED_CAI_BURACO_CORRE_RAPIDO 14</span>
<span class="number">  27</span><span class="p">#define STATE_PRESSED_CAI_BURACO_CAVANDO 15</span>
<span class="number">  28</span><span class="p">#define STATE_PRESSED_CAI_BURACO_CAVANDO_CORRE 16</span>
<span class="number">  29</span><span class="p">#define STATE_PRESSED_CAI_BURACO_CAVANDO_AGUA 17</span>
<span class="number">  30</span><span class="p">#define STATE_CORRE 18</span>
<span class="number">  31</span><span class="p">#define STATE_ABRIGO 19</span>
<span class="number">  32</span>
<span class="number">  33</span><span class="k1">int</span> gameState <span class="k3">=</span> STATE_START<span class="k2">;</span> <span class="c">//Definimos o STATE de início</span>
<span class="number">  34</span>
<span class="number">  35</span>
<span class="number">  36</span><span class="k1">char</span> text<span class="k2">[</span><span class="n">255</span><span class="k2">]</span> <span class="k3">=</span> <span class="s">"                                                                                          PRESSIONE ENTER PARA COMEÇAR O JOGO"</span><span class="k2">;</span>
<span class="number">  37</span><span class="k1">char</span> text1<span class="k2">[</span><span class="n">255</span><span class="k2">]</span> <span class="k3">=</span> <span class="s">""</span><span class="k2">;</span>
<span class="number">  38</span><span class="k1">char</span> text2<span class="k2">[</span><span class="n">255</span><span class="k2">]</span> <span class="k3">=</span> <span class="s">""</span><span class="k2">;</span>
<span class="number">  39</span><span class="k1">char</span> text3<span class="k2">[</span><span class="n">255</span><span class="k2">]</span> <span class="k3">=</span> <span class="s">"@ TODOS DIREITOS RESERVADOS AO DINO PESCOÇUDO @"</span><span class="k2">;</span>
<span class="number">  40</span>
<span class="number">  41</span><span class="k1">void</span> must_init<span class="k2">(</span><span class="k1">bool</span> test, <span class="k1">const</span> <span class="k1">char</span> <span class="k3">*</span>description<span class="k2">)</span><span class="k2">{</span>
<span class="number">  42</span>    <span class="k1">if</span><span class="k2">(</span>test<span class="k2">)</span> <span class="k1">return</span><span class="k2">;</span>
<span class="number">  43</span>
<span class="number">  44</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"couldn't initialize %s\n"</span>, description<span class="k2">)</span><span class="k2">;</span>
<span class="number">  45</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  46</span><span class="k2">}</span>
<span class="number">  47</span>
<span class="number">  48</span><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span><span class="k2">{</span>
<span class="number">  49</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"allegro"</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// auxilia o must_init(), evitar de colocar instruções a mais par averificar erros.</span>
<span class="number">  50</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_install_keyboard"><span class="a">al_install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"keyboard"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  51</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_install_mouse"><span class="a">al_install_mouse</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"mouse"</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// instalando o mouse (opcional), mas não o estamos utilizando</span>
<span class="number">  52</span>
<span class="number">  53</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_TIMER"><span class="a">ALLEGRO_TIMER</span></a><span class="k3">*</span> timer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_timer"><span class="a">al_create_timer</span></a><span class="k2">(</span><span class="n">1</span>.<span class="n">0</span> <span class="k3">/</span> <span class="n">30</span>.<span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  54</span>    must_init<span class="k2">(</span>timer, <span class="s">"timer"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  55</span>
<span class="number">  56</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_TIMER"><span class="a">ALLEGRO_TIMER</span></a><span class="k3">*</span> gameOverTimer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_timer"><span class="a">al_create_timer</span></a><span class="k2">(</span><span class="n">3</span><span class="k2">)</span><span class="k2">;</span> <span class="c">//Game Over timer vai durar 3 segundos</span>
<span class="number">  57</span>    must_init<span class="k2">(</span>gameOverTimer, <span class="s">"gameOverTimer"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  58</span>
<span class="number">  59</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_EVENT_QUEUE"><span class="a">ALLEGRO_EVENT_QUEUE</span></a><span class="k3">*</span> queue <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_event_queue"><span class="a">al_create_event_queue</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  60</span>    must_init<span class="k2">(</span>queue, <span class="s">"queue"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  61</span>
<span class="number">  62</span>    <span class="c">// Permite que as formas e linhas tenham maior definição, deixar mais suave.</span>
<span class="number">  63</span>    <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLE_BUFFERS, <span class="n">1</span>, ALLEGRO_SUGGEST<span class="k2">)</span><span class="k2">;</span> <span class="c">// imagem suave</span>
<span class="number">  64</span>    <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLES, <span class="n">8</span>, ALLEGRO_SUGGEST<span class="k2">)</span><span class="k2">;</span> <span class="c">// imagem suave</span>
<span class="number">  65</span>    <a href="http://www.allegro.cc/manual/al_set_new_bitmap_flags"><span class="a">al_set_new_bitmap_flags</span></a><span class="k2">(</span>ALLEGRO_MIN_LINEAR <span class="k3">|</span> ALLEGRO_MAG_LINEAR<span class="k2">)</span><span class="k2">;</span> <span class="c">// imagem suave</span>
<span class="number">  66</span>
<span class="number">  67</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a><span class="k3">*</span> disp <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span><span class="n">1250</span>, <span class="n">800</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  68</span>    must_init<span class="k2">(</span>disp, <span class="s">"display"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  69</span>
<span class="number">  70</span>    <span class="c">// Configuração de fontes, tamanhos etc.</span>
<span class="number">  71</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_init_font_addon"><span class="a">al_init_font_addon</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"font"</span><span class="k2">)</span><span class="k2">;</span> <span class="c">//WE NEED TO INIT FONT FIRST!</span>
<span class="number">  72</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_init_ttf_addon"><span class="a">al_init_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"ttf font"</span><span class="k2">)</span><span class="k2">;</span> <span class="c">//THEN WE NEED TO INIT TTF FONTS</span>
<span class="number">  73</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a><span class="k3">*</span> <a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"Antonio-Bold.ttf"</span>, <span class="n">25</span>, ALLEGRO_ALIGN_LEFT<span class="k2">)</span><span class="k2">;</span> <span class="c">//NOW WE CAN CHOOSE SIZE</span>
<span class="number">  74</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a><span class="k3">*</span> font1 <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"Antonio-Bold.ttf"</span>, <span class="n">25</span>, ALLEGRO_ALIGN_LEFT<span class="k2">)</span><span class="k2">;</span>
<span class="number">  75</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a><span class="k3">*</span> font2 <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"Antonio-Bold.ttf"</span>, <span class="n">25</span>, ALLEGRO_ALIGN_LEFT<span class="k2">)</span><span class="k2">;</span>
<span class="number">  76</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a><span class="k3">*</span> font3 <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"Antonio-Bold.ttf"</span>, <span class="n">8</span>, ALLEGRO_ALIGN_LEFT<span class="k2">)</span><span class="k2">;</span>
<span class="number">  77</span>
<span class="number">  78</span>
<span class="number">  79</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_init_primitives_addon"><span class="a">al_init_primitives_addon</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"primitives"</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// Para inserir linhas, formas e pontos no código. Não utilizamos</span>
<span class="number">  80</span>
<span class="number">  81</span>    <a href="http://www.allegro.cc/manual/al_start_timer"><span class="a">al_start_timer</span></a><span class="k2">(</span>timer<span class="k2">)</span><span class="k2">;</span>
<span class="number">  82</span>    <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue, <a href="http://www.allegro.cc/manual/al_get_keyboard_event_source"><span class="a">al_get_keyboard_event_source</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  83</span>    <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue, <a href="http://www.allegro.cc/manual/al_get_display_event_source"><span class="a">al_get_display_event_source</span></a><span class="k2">(</span>disp<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  84</span>    <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue, <a href="http://www.allegro.cc/manual/al_get_timer_event_source"><span class="a">al_get_timer_event_source</span></a><span class="k2">(</span>timer<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  85</span>    <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue, <a href="http://www.allegro.cc/manual/al_get_mouse_event_source"><span class="a">al_get_mouse_event_source</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>  <span class="c">// adicionado para o mouse funcionar</span>
<span class="number">  86</span>
<span class="number">  87</span>    <span class="c">// IMAGENS</span>
<span class="number">  88</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_init_image_addon"><span class="a">al_init_image_addon</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"image addon"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  89</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> apresentacao <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"apresentacao.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  90</span>    must_init<span class="k2">(</span>apresentacao, <span class="s">"apresentacao"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  91</span>    
<span class="number">  92</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> pula_ignora <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"pula_ignora.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  93</span>    must_init<span class="k2">(</span>pula_ignora, <span class="s">"pula_ignora"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  94</span>
<span class="number">  95</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> pulando <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"pulando.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  96</span>    must_init<span class="k2">(</span>pulando, <span class="s">"pulando"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  97</span>
<span class="number">  98</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> no_buraco <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"no_buraco.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  99</span>    must_init<span class="k2">(</span>no_buraco, <span class="s">"no_buraco"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 100</span>
<span class="number"> 101</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> correndo <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"correndo.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 102</span>    must_init<span class="k2">(</span>correndo, <span class="s">"correndo"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 103</span>
<span class="number"> 104</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> descansando <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"descansando.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 105</span>    must_init<span class="k2">(</span>descansando, <span class="s">"descansando"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 106</span>
<span class="number"> 107</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> bebendo_agua <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"bebendo_agua.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 108</span>    must_init<span class="k2">(</span>bebendo_agua, <span class="s">"bebendo_agua"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 109</span>
<span class="number"> 110</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> abrigo <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"abrigo.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 111</span>    must_init<span class="k2">(</span>abrigo, <span class="s">"abrigo"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 112</span>
<span class="number"> 113</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> game_over <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"game_over.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 114</span>    must_init<span class="k2">(</span>game_over, <span class="s">"game_over"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 115</span>
<span class="number"> 116</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> pedindo_ajuda <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"pedindo_ajuda.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 117</span>    must_init<span class="k2">(</span>pedindo_ajuda, <span class="s">"pedindo_ajuda"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 118</span>
<span class="number"> 119</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> planta <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"planta.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 120</span>    must_init<span class="k2">(</span>planta, <span class="s">"planta"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 121</span>
<span class="number"> 122</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a><span class="k3">*</span> saiu_buraco <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"saiu_buraco.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 123</span>    must_init<span class="k2">(</span>saiu_buraco, <span class="s">"saiu_buraco"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 124</span>
<span class="number"> 125</span>    <span class="c">// adicionando o audio ao jogo</span>
<span class="number"> 126</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_install_audio"><span class="a">al_install_audio</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"audio"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 127</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_init_acodec_addon"><span class="a">al_init_acodec_addon</span></a><span class="k2">(</span><span class="k2">)</span>, <span class="s">"audio codecs"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 128</span>    must_init<span class="k2">(</span><a href="http://www.allegro.cc/manual/al_reserve_samples"><span class="a">al_reserve_samples</span></a><span class="k2">(</span><span class="n">16</span><span class="k2">)</span>, <span class="s">"reserve samples"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 129</span>
<span class="number"> 130</span>    <span class="c">// para música longa, música tema do jogo</span>
<span class="number"> 131</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_AUDIO_STREAM"><span class="a">ALLEGRO_AUDIO_STREAM</span></a><span class="k3">*</span> music <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_audio_stream"><span class="a">al_load_audio_stream</span></a><span class="k2">(</span><span class="s">"music.opus"</span>, <span class="n">2</span>, <span class="n">2048</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// os números são referentes as áreas da memoria onde a musica sera armazenada. não mudar</span>
<span class="number"> 132</span>    must_init<span class="k2">(</span>music, <span class="s">"music"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 133</span>    <a href="http://www.allegro.cc/manual/al_set_audio_stream_playmode"><span class="a">al_set_audio_stream_playmode</span></a><span class="k2">(</span>music, ALLEGRO_PLAYMODE_LOOP<span class="k2">)</span><span class="k2">;</span> <span class="c">// música em loop</span>
<span class="number"> 134</span>    <a href="http://www.allegro.cc/manual/al_attach_audio_stream_to_mixer"><span class="a">al_attach_audio_stream_to_mixer</span></a><span class="k2">(</span>music, <a href="http://www.allegro.cc/manual/al_get_default_mixer"><span class="a">al_get_default_mixer</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// linha para o som sair</span>
<span class="number"> 135</span>
<span class="number"> 136</span>    <span class="k1">bool</span> done <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 137</span>    <span class="k1">bool</span> redraw <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 138</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_EVENT"><span class="a">ALLEGRO_EVENT</span></a> event<span class="k2">;</span>
<span class="number"> 139</span>
<span class="number"> 140</span>    <span class="p">#define KEY_SEEN     1</span>
<span class="number"> 141</span>    <span class="p">#define KEY_RELEASED 2</span>
<span class="number"> 142</span>
<span class="number"> 143</span>    <span class="k1">unsigned</span> <span class="k1">char</span> <a href="http://www.allegro.cc/manual/key"><span class="a">key</span></a><span class="k2">[</span>ALLEGRO_KEY_MAX<span class="k2">]</span><span class="k2">;</span>
<span class="number"> 144</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_569.html" target="_blank">memset</a><span class="k2">(</span><a href="http://www.allegro.cc/manual/key"><span class="a">key</span></a>, <span class="n">0</span>, <span class="k1">sizeof</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/key"><span class="a">key</span></a><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 145</span>    <a href="http://www.allegro.cc/manual/al_hide_mouse_cursor"><span class="a">al_hide_mouse_cursor</span></a><span class="k2">(</span>disp<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 146</span>
<span class="number"> 147</span>
<span class="number"> 148</span>
<span class="number"> 149</span>    <span class="k1">while</span><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">{</span>
<span class="number"> 150</span>        <a href="http://www.allegro.cc/manual/al_wait_for_event"><span class="a">al_wait_for_event</span></a><span class="k2">(</span>queue, <span class="k3">&amp;</span>event<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 151</span>
<span class="number"> 152</span>        <span class="k1">switch</span><span class="k2">(</span>event.type<span class="k2">)</span>
<span class="number"> 153</span>        <span class="k2">{</span>
<span class="number"> 154</span>            <span class="k1">case</span> ALLEGRO_EVENT_TIMER:
<span class="number"> 155</span>            <span class="k2">{</span>
<span class="number"> 156</span>                redraw <span class="k3">=</span> <span class="k1">true</span><span class="k2">;</span>
<span class="number"> 157</span>
<span class="number"> 158</span>                <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_GAME_OVER <span class="k3">&amp;</span><span class="k3">&amp;</span> <a href="http://www.allegro.cc/manual/al_get_timer_count"><span class="a">al_get_timer_count</span></a><span class="k2">(</span>gameOverTimer<span class="k2">)</span> <span class="k3">&gt;</span> <span class="n">0</span><span class="k2">)</span> <span class="c">//CASO STATE SEJA GAME OVER</span>
<span class="number"> 159</span>                <span class="k2">{</span>
<span class="number"> 160</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"RECOMEÇANDO O JOGO"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 161</span>                    gameState <span class="k3">=</span> STATE_START<span class="k2">;</span> 
<span class="number"> 162</span>
<span class="number"> 163</span>                    <span class="c">//RESET O GAME OVER TIMER!</span>
<span class="number"> 164</span>                    <a href="http://www.allegro.cc/manual/al_stop_timer"><span class="a">al_stop_timer</span></a><span class="k2">(</span>gameOverTimer<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 165</span>                    <a href="http://www.allegro.cc/manual/al_set_timer_count"><span class="a">al_set_timer_count</span></a><span class="k2">(</span>gameOverTimer, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 166</span>                <span class="k2">}</span>
<span class="number"> 167</span>
<span class="number"> 168</span>                <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 169</span>            <span class="k2">}</span>
<span class="number"> 170</span>
<span class="number"> 171</span>            <span class="k1">case</span> ALLEGRO_EVENT_KEY_CHAR:
<span class="number"> 172</span>            <span class="k2">{</span>
<span class="number"> 173</span>                <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_ENTER <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_START<span class="k2">)</span>  <span class="c">//OK</span>
<span class="number"> 174</span>                <span class="k2">{</span>
<span class="number"> 175</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                EM UM DIA QUALQUER, DINO PERCEBE UM METEORO VINDO EM SUA DIREÇÃO E COMEÇA A FUGIR."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 176</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                       APÓS UM TEMPO CORRENDO, DINO VÊ UM BURACO NO SEU CAMINHO."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 177</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                  O QUE DINO DEVE FAZER: PULAR (A) OU TENTAR CONTORNAR O BURACO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 178</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 179</span>                    gameState <span class="k3">=</span> STATE_PRESSED_BURACO<span class="k2">;</span>
<span class="number"> 180</span>
<span class="number"> 181</span>                <span class="k2">}</span>
<span class="number"> 182</span>                <span class="c">// PULA BURACO</span>
<span class="number"> 183</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_BURACO<span class="k2">)</span> <span class="c">//OK</span>
<span class="number"> 184</span>                <span class="k2">{</span>
<span class="number"> 185</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                        DINO PULOU O BURACO, MAS MACHUCOU A PATINHA!!! "</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 186</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                          O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 187</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"        CONTINUAR CORRENDO (A), MESMO MACHUCADO, OU COMER UMA PLANTA MEDICINAL PARA PASSAR A DOR (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 188</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 189</span>                    gameState <span class="k3">=</span> STATE_PRESSED_PULA_BURACO<span class="k2">;</span>
<span class="number"> 190</span>                <span class="k2">}</span>
<span class="number"> 191</span>
<span class="number"> 192</span>                <span class="c">// DINO PULA BURACO E CORRE</span>
<span class="number"> 193</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_PULA_BURACO<span class="k2">)</span> <span class="c">//OK ....</span>
<span class="number"> 194</span>                <span class="k2">{</span>
<span class="number"> 195</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                     DINO, MESMO MACHUCADO, CONTINUOU CORRENDO. ENTRETANTO, ESTÁ CORRENDO MUITO DEVAGAR!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 196</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                          O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 197</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                   CONTINUAR CORRENDO MACHUCADO (A) OU DESCANSAR PARA SARAR A PATINHA (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 198</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 199</span>                    gameState <span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA_OU_CORRE<span class="k2">;</span>
<span class="number"> 200</span>                <span class="k2">}</span>
<span class="number"> 201</span>
<span class="number"> 202</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA_OU_CORRE<span class="k2">)</span> <span class="c">//OK</span>
<span class="number"> 203</span>                <span class="k2">{</span>
<span class="number"> 204</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"       DINO CONTINUOU CORRENDO, MAS ESTÁ DEVAGAR DEVIDO A PATA MACHUCADA. E O METEORO ESTÁ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 205</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                          O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 206</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 207</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 208</span>                    gameState <span class="k3">=</span> STATE_PRESSED_MACHUCADO_CORRE<span class="k2">;</span>
<span class="number"> 209</span>                <span class="k2">}</span>
<span class="number"> 210</span>
<span class="number"> 211</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA_OU_CORRE<span class="k2">)</span> <span class="c">//OK</span>
<span class="number"> 212</span>                <span class="k2">{</span>
<span class="number"> 213</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                         DINO PAROU PARA DESCANSAR, MAS PERDEU MUITO TEMPO E O METEORO ESTÁ MUITO PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 214</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                          O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 215</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                                     DEVE CORRER DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 216</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 217</span>                    gameState <span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA<span class="k2">;</span>
<span class="number"> 218</span>                <span class="k2">}</span>
<span class="number"> 219</span>
<span class="number"> 220</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_CORRE<span class="k2">)</span>
<span class="number"> 221</span>                <span class="k2">{</span>
<span class="number"> 222</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                        O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 223</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                        O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 224</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 225</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 226</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 227</span>                <span class="k2">}</span>
<span class="number"> 228</span>
<span class="number"> 229</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_CORRE<span class="k2">)</span> <span class="c">/// REFAZER, ESTÁ ERRADO</span>
<span class="number"> 230</span>                <span class="k2">{</span>
<span class="number"> 231</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 232</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 233</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 234</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 235</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 236</span>                <span class="k2">}</span>
<span class="number"> 237</span>
<span class="number"> 238</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA<span class="k2">)</span>
<span class="number"> 239</span>                <span class="k2">{</span>
<span class="number"> 240</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                        O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 241</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                        O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 242</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 243</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 244</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 245</span>                <span class="k2">}</span>
<span class="number"> 246</span>
<span class="number"> 247</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA<span class="k2">)</span>
<span class="number"> 248</span>                <span class="k2">{</span>
<span class="number"> 249</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 250</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 251</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 252</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 253</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 254</span>                <span class="k2">}</span>
<span class="number"> 255</span>
<span class="number"> 256</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_CORRE<span class="k2">)</span>
<span class="number"> 257</span>                <span class="k2">{</span>
<span class="number"> 258</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                                          VOCÊ MATOU O DINO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 259</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 260</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                                                 GAME OVER! DESEJA JOGAR NOVAMENTE (S)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 261</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 262</span>                    gameState <span class="k3">=</span> STATE_PRESSED_GAME_OVER<span class="k2">;</span>
<span class="number"> 263</span>                <span class="k2">}</span>
<span class="number"> 264</span>
<span class="number"> 265</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_S <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_GAME_OVER<span class="k2">)</span>
<span class="number"> 266</span>                <span class="k2">{</span>
<span class="number"> 267</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 268</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                         PARA RECOMEÇA, APERTE"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 269</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                                                                                               ENTER"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 270</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 271</span>                    gameState <span class="k3">=</span> STATE_START<span class="k2">;</span>
<span class="number"> 272</span>                <span class="k2">}</span>
<span class="number"> 273</span>
<span class="number"> 274</span>
<span class="number"> 275</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_CORRE<span class="k2">)</span>
<span class="number"> 276</span>                <span class="k2">{</span>
<span class="number"> 277</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                                          VOCÊ MATOU O DINO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 278</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 279</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                                                 GAME OVER! DESEJA JOGAR NOVAMENTE (S)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 280</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 281</span>                    gameState <span class="k3">=</span> STATE_PRESSED_GAME_OVER<span class="k2">;</span>
<span class="number"> 282</span>                <span class="k2">}</span>
<span class="number"> 283</span>
<span class="number"> 284</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_ABRIGO<span class="k2">)</span>
<span class="number"> 285</span>                <span class="k2">{</span>
<span class="number"> 286</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                                          VOCÊ MATOU O DINO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 287</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 288</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                                                 GAME OVER! DESEJA JOGAR NOVAMENTE (S)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 289</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 290</span>                    gameState <span class="k3">=</span> STATE_PRESSED_GAME_OVER<span class="k2">;</span>
<span class="number"> 291</span>                <span class="k2">}</span>
<span class="number"> 292</span>
<span class="number"> 293</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_ABRIGO<span class="k2">)</span>
<span class="number"> 294</span>                <span class="k2">{</span>
<span class="number"> 295</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                                          VOCÊ MATOU O DINO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 296</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 297</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                                                 GAME OVER! DESEJA JOGAR NOVAMENTE (S)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 298</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 299</span>                    gameState <span class="k3">=</span> STATE_PRESSED_GAME_OVER<span class="k2">;</span>
<span class="number"> 300</span>                <span class="k2">}</span>
<span class="number"> 301</span>
<span class="number"> 302</span>                <span class="c">//DINO PULA O BURACO E COME A PLANTA</span>
<span class="number"> 303</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_PULA_BURACO<span class="k2">)</span>
<span class="number"> 304</span>                <span class="k2">{</span>
<span class="number"> 305</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"        DINO PAROU PARA COMER A PLANTA MEDICINAL, E A DOR PASSOU. ENTRETANTO, A PLANTA DEIXOU DINO COM SONO."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 306</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 307</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                       DEVE COMEÇAR A CORRER (A) MESMO SONOLENTO OU PARAR PARA DESCANSAR (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 308</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 309</span>                    gameState <span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA_OU_CORRE<span class="k2">;</span>
<span class="number"> 310</span>                <span class="k2">}</span>
<span class="number"> 311</span>
<span class="number"> 312</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA_OU_CORRE<span class="k2">)</span>
<span class="number"> 313</span>                <span class="k2">{</span>
<span class="number"> 314</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">" DINO ESTÁ CORRENDO LENTAMENTE, DEVIDO AO SONO. ENTRETANTO, PERDEU MUITO TEMPO E O METEORO ESTÁ PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 315</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 316</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                              DEVE CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 317</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 318</span>                    gameState <span class="k3">=</span> STATE_PRESSED_SONO_CORRE<span class="k2">;</span>
<span class="number"> 319</span>                <span class="k2">}</span>
<span class="number"> 320</span>
<span class="number"> 321</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA_OU_CORRE<span class="k2">)</span>
<span class="number"> 322</span>                <span class="k2">{</span>
<span class="number"> 323</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                 DINO PAROU PARA DESCANSAR, MAS PERDEU MUITO TEMPO. O METEORO ESTÁ PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 324</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 325</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                             DEVE CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 326</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 327</span>                    gameState <span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">;</span>
<span class="number"> 328</span>                <span class="k2">}</span>
<span class="number"> 329</span>
<span class="number"> 330</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_CORRE<span class="k2">)</span>
<span class="number"> 331</span>                <span class="k2">{</span>
<span class="number"> 332</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                          DINO CONTINUA CORRENDO, E O METEORO ESTÁ CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 333</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 334</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                             DEVE CONTINUAR CORRER DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 335</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 336</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 337</span>                <span class="k2">}</span>
<span class="number"> 338</span>
<span class="number"> 339</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_CORRE<span class="k2">)</span>
<span class="number"> 340</span>                <span class="k2">{</span>
<span class="number"> 341</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                        DINO ESTÁ NO ABRIGO, E O METEORO ESTÁ CHEGANDO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 342</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 343</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                             DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 344</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 345</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 346</span>                <span class="k2">}</span>
<span class="number"> 347</span>
<span class="number"> 348</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">)</span>
<span class="number"> 349</span>                <span class="k2">{</span>
<span class="number"> 350</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                          DINO CONTINUAR CORRENDO, E O METEORO ESTÁ CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 351</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 352</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                             DEVE CONTINUAR CORRER DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 353</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 354</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 355</span>                <span class="k2">}</span>
<span class="number"> 356</span>
<span class="number"> 357</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">)</span>
<span class="number"> 358</span>                <span class="k2">{</span>
<span class="number"> 359</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                         DINO ESTÁ NO ABRIGO, E O METEORO ESTÁ CHEGANDO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 360</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 361</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                             DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 362</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 363</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 364</span>                <span class="k2">}</span>
<span class="number"> 365</span>
<span class="number"> 366</span>
<span class="number"> 367</span>                <span class="c">// CAI NO BURACO</span>
<span class="number"> 368</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_BURACO<span class="k2">)</span>
<span class="number"> 369</span>                <span class="k2">{</span>
<span class="number"> 370</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                               DINO TENTOU CONTONAR O BURACO, E ACABOU CAINDO! "</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 371</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                  O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 372</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                             DEVE PEDIR AJUDA (A) OU SAIR DO BURACO CAVANDO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 373</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 374</span>                    gameState <span class="k3">=</span> STATE_PRESSED_CAI_BURACO<span class="k2">;</span>
<span class="number"> 375</span>                <span class="k2">}</span>
<span class="number"> 376</span>
<span class="number"> 377</span>                <span class="c">// CAI BURACO SAI COM AJUDA</span>
<span class="number"> 378</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO<span class="k2">)</span>
<span class="number"> 379</span>                <span class="k2">{</span>
<span class="number"> 380</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                 DINO PEDIU AJUDA, MAS DEMOROU MUITO, E ACABOU PERDENDO TEMPO PRECIOSO. "</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 381</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                      O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 382</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                    DEVE CORRER NORMALMENTE (A) OU CORRER O MAIS RÁPIDO POSSIVEL (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 383</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 384</span>                    gameState <span class="k3">=</span> STATE_PRESSED_CAI_BURACO_AJUDA<span class="k2">;</span>
<span class="number"> 385</span>                <span class="k2">}</span>
<span class="number"> 386</span>
<span class="number"> 387</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_AJUDA<span class="k2">)</span>
<span class="number"> 388</span>                <span class="k2">{</span>
<span class="number"> 389</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                           DINO NÃO ESTÁ CORRENDO RÁPIDO O SUFICIENTE, E O METEORO ESTÁ SE APROXIMANDO."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 390</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                      O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 391</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                   DINO DEVE CONTINUAR CORRENDO DO COMETA (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 392</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 393</span>                    gameState <span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE<span class="k2">;</span>
<span class="number"> 394</span>                <span class="k2">}</span>
<span class="number"> 395</span>
<span class="number"> 396</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE<span class="k2">)</span>
<span class="number"> 397</span>                <span class="k2">{</span>
<span class="number"> 398</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                DINO CONTINUA CORRENDO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 399</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                      O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 400</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                         DINO DEVE CONTINUAR CORRER DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 401</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 402</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 403</span>                <span class="k2">}</span>
<span class="number"> 404</span>
<span class="number"> 405</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE<span class="k2">)</span>
<span class="number"> 406</span>                <span class="k2">{</span>
<span class="number"> 407</span>                     <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 408</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 409</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 410</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 411</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 412</span>                <span class="k2">}</span>
<span class="number"> 413</span>
<span class="number"> 414</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">)</span>
<span class="number"> 415</span>                <span class="k2">{</span>
<span class="number"> 416</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                        O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 417</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                        O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 418</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 419</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 420</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 421</span>                <span class="k2">}</span>
<span class="number"> 422</span>
<span class="number"> 423</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">)</span>
<span class="number"> 424</span>                <span class="k2">{</span>
<span class="number"> 425</span>                     <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 426</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 427</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 428</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 429</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 430</span>                <span class="k2">}</span>
<span class="number"> 431</span>
<span class="number"> 432</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_AJUDA<span class="k2">)</span>
<span class="number"> 433</span>                <span class="k2">{</span>
<span class="number"> 434</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">" DINO ESTAVA CORRENDO MUITO RÁPIDO, E ACABOU TROPEÇANDO E CAINDO. COM ISSO, O METEORO ESTÁ CADA VEZ MAIS PRÓXIMO "</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 435</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 436</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       DEVE CONTINUAR CORRENDO DO COMETA (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 437</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 438</span>                    gameState <span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE_RAPIDO<span class="k2">;</span>
<span class="number"> 439</span>                <span class="k2">}</span>
<span class="number"> 440</span>
<span class="number"> 441</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE_RAPIDO<span class="k2">)</span>
<span class="number"> 442</span>                <span class="k2">{</span>
<span class="number"> 443</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                        O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 444</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                        O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 445</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 446</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 447</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 448</span>                <span class="k2">}</span>
<span class="number"> 449</span>
<span class="number"> 450</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE_RAPIDO<span class="k2">)</span>
<span class="number"> 451</span>                <span class="k2">{</span>
<span class="number"> 452</span>                     <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 453</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 454</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 455</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 456</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 457</span>                <span class="k2">}</span>
<span class="number"> 458</span>
<span class="number"> 459</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">)</span>
<span class="number"> 460</span>                <span class="k2">{</span>
<span class="number"> 461</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                        O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 462</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                        O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 463</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 464</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 465</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 466</span>                <span class="k2">}</span>
<span class="number"> 467</span>
<span class="number"> 468</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">)</span>
<span class="number"> 469</span>                <span class="k2">{</span>
<span class="number"> 470</span>                     <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 471</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 472</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 473</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 474</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 475</span>                <span class="k2">}</span>
<span class="number"> 476</span>
<span class="number"> 477</span>                <span class="c">// CAI BURACO SAI CAVANDO</span>
<span class="number"> 478</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO<span class="k2">)</span> <span class="c">//</span>
<span class="number"> 479</span>                <span class="k2">{</span>
<span class="number"> 480</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                            DINO SAIU DO BURACO CAVANDO, MAS AGORA ESTÁ COM MUITA SEDE."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 481</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                      O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 482</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE IGNORAR A SEDE E COMEÇAR A CORRER (A) OU BEBER ÁGUA (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 483</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 484</span>                    gameState <span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO<span class="k2">;</span>
<span class="number"> 485</span>                <span class="k2">}</span>
<span class="number"> 486</span>
<span class="number"> 487</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO<span class="k2">)</span> 
<span class="number"> 488</span>                <span class="k2">{</span>
<span class="number"> 489</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"DINO COMEÇAR A CORRER COM SEDE, E ISSO DEIXA-O MUITO LENTO. DESSA FORMA, O METEORO ESTÁ CADA VEZ MAIS PERTO."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 490</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                      O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 491</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                              DEVE CORRER DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 492</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span> 
<span class="number"> 493</span>                    gameState <span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_CORRE<span class="k2">;</span>
<span class="number"> 494</span>                <span class="k2">}</span>
<span class="number"> 495</span>
<span class="number"> 496</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO<span class="k2">)</span>
<span class="number"> 497</span>                <span class="k2">{</span>
<span class="number"> 498</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"               DINO BEBE ÁGUA, MAS ACABA PERDENDO MUITO TEMPO. E O METEORO ESTÁ CADA VEZ MAIS PERTO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 499</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                      O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 500</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                                  DEVE CORRER DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 501</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 502</span>                    gameState <span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_AGUA<span class="k2">;</span>
<span class="number"> 503</span>                <span class="k2">}</span>
<span class="number"> 504</span>
<span class="number"> 505</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_CORRE<span class="k2">)</span>
<span class="number"> 506</span>                <span class="k2">{</span>
<span class="number"> 507</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                        O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 508</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                        O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 509</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 510</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 511</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 512</span>                <span class="k2">}</span>
<span class="number"> 513</span>
<span class="number"> 514</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_CORRE<span class="k2">)</span>
<span class="number"> 515</span>                <span class="k2">{</span>
<span class="number"> 516</span>                     <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 517</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 518</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 519</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 520</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 521</span>                <span class="k2">}</span>
<span class="number"> 522</span>
<span class="number"> 523</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_A <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_AGUA<span class="k2">)</span>
<span class="number"> 524</span>                <span class="k2">{</span>
<span class="number"> 525</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                                        O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 526</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                        O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 527</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                       CONTINUAR CORRENDO DO METEORO (A) OU PROCURAR ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 528</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 529</span>                    gameState <span class="k3">=</span> STATE_CORRE<span class="k2">;</span>
<span class="number"> 530</span>                <span class="k2">}</span>
<span class="number"> 531</span>
<span class="number"> 532</span>                <span class="k1">else</span> <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_B <span class="k3">&amp;</span><span class="k3">&amp;</span> gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_AGUA<span class="k2">)</span>
<span class="number"> 533</span>                <span class="k2">{</span>
<span class="number"> 534</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s"</span>, <span class="s">"                                                                 DINO ESTÁ NO ABRIGO, E O METEORO CADA VEZ MAIS PRÓXIMO!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 535</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text1, <span class="s">"%s"</span>, <span class="s">"                                                                                                    O QUE DINO DEVE FAZER:"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 536</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text2, <span class="s">"%s"</span>, <span class="s">"                                                          DEVE VOLTAR A CORRER DO METEORO (A) OU CONTINUAR NO ABRIGO (B)?"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 537</span>                    <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text3, <span class="s">"%s"</span>, <span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 538</span>                    gameState <span class="k3">=</span> STATE_ABRIGO<span class="k2">;</span>
<span class="number"> 539</span>                <span class="k2">}</span>
<span class="number"> 540</span>
<span class="number"> 541</span>                <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">!</span><span class="k3">=</span> ALLEGRO_KEY_ESCAPE<span class="k2">)</span>
<span class="number"> 542</span>                <span class="k2">{</span>
<span class="number"> 543</span>                    <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 544</span>                <span class="k2">}</span>
<span class="number"> 545</span>            <span class="k2">}</span>
<span class="number"> 546</span>
<span class="number"> 547</span>            <span class="k1">case</span> ALLEGRO_EVENT_DISPLAY_CLOSE:
<span class="number"> 548</span>            <span class="k2">{</span>
<span class="number"> 549</span>                done <span class="k3">=</span> <span class="k1">true</span><span class="k2">;</span>
<span class="number"> 550</span>                <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 551</span>            <span class="k2">}</span>
<span class="number"> 552</span>        <span class="k2">}</span>
<span class="number"> 553</span>
<span class="number"> 554</span>        <span class="k1">if</span><span class="k2">(</span>done<span class="k2">)</span>
<span class="number"> 555</span>            <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 556</span>
<span class="number"> 557</span>        <span class="k1">if</span><span class="k2">(</span>redraw <span class="k3">&amp;</span><span class="k3">&amp;</span> <a href="http://www.allegro.cc/manual/al_is_event_queue_empty"><span class="a">al_is_event_queue_empty</span></a><span class="k2">(</span>queue<span class="k2">)</span><span class="k2">)</span>
<span class="number"> 558</span>        <span class="k2">{</span>
<span class="number"> 559</span>            <a href="http://www.allegro.cc/manual/al_clear_to_color"><span class="a">al_clear_to_color</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 560</span>            <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a>, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">255</span><span class="k2">)</span>, <span class="n">100</span>, <span class="n">550</span>, <span class="n">0</span>, text<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 561</span>            <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font1, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">255</span><span class="k2">)</span>, <span class="n">100</span>, <span class="n">600</span>, <span class="n">0</span>, text1<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 562</span>            <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font2, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">255</span>, <span class="n">1</span><span class="k2">)</span>, <span class="n">100</span>, <span class="n">650</span>, <span class="n">0</span>, text2<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 563</span>            <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font2, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">255</span>, <span class="n">1</span><span class="k2">)</span>, <span class="n">400</span>, <span class="n">700</span>, <span class="n">0</span>, text3<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 564</span>
<span class="number"> 565</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_START<span class="k2">)</span>
<span class="number"> 566</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>apresentacao, <span class="n">10</span>, <span class="n">50</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 567</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_BURACO<span class="k2">)</span>
<span class="number"> 568</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>pula_ignora, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 569</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_PULA_BURACO<span class="k2">)</span>
<span class="number"> 570</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>pulando, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 571</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO<span class="k2">)</span>
<span class="number"> 572</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>pedindo_ajuda, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 573</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA_OU_CORRE<span class="k2">)</span>
<span class="number"> 574</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>correndo, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 575</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_CORRE<span class="k2">)</span>
<span class="number"> 576</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>correndo, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 577</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_MACHUCADO_DESCANSA<span class="k2">)</span>
<span class="number"> 578</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>descansando, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 579</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_CORRE<span class="k2">)</span>
<span class="number"> 580</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>correndo, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 581</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_GAME_OVER<span class="k2">)</span>
<span class="number"> 582</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>game_over, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 583</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_ABRIGO<span class="k2">)</span>
<span class="number"> 584</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>abrigo, <span class="n">10</span>, <span class="n">50</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 585</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA_OU_CORRE<span class="k2">)</span>
<span class="number"> 586</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>planta, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 587</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_CORRE<span class="k2">)</span>
<span class="number"> 588</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>correndo, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 589</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_SONO_DESCANSA<span class="k2">)</span>
<span class="number"> 590</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>descansando, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 591</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_AJUDA<span class="k2">)</span>
<span class="number"> 592</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>correndo, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 593</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO<span class="k2">)</span>
<span class="number"> 594</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>descansando, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 595</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE<span class="k2">)</span>
<span class="number"> 596</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>correndo, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 597</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CORRE_RAPIDO<span class="k2">)</span>
<span class="number"> 598</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>descansando, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 599</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_CORRE<span class="k2">)</span>
<span class="number"> 600</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>correndo, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 601</span>            <span class="k1">if</span><span class="k2">(</span>gameState <span class="k3">=</span><span class="k3">=</span> STATE_PRESSED_CAI_BURACO_CAVANDO_AGUA<span class="k2">)</span>
<span class="number"> 602</span>                <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>bebendo_agua, <span class="n">130</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 603</span>            <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span> 
<span class="number"> 604</span>            redraw <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 605</span>        <span class="k2">}</span>
<span class="number"> 606</span>
<span class="number"> 607</span>    <span class="k2">}</span>
<span class="number"> 608</span>
<span class="number"> 609</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>apresentacao<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 610</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>pula_ignora<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 611</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>pulando<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 612</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>no_buraco<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 613</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>correndo<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 614</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>descansando<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 615</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>bebendo_agua<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 616</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>abrigo<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 617</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>game_over<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 618</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>pedindo_ajuda<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 619</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>planta<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 620</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>saiu_buraco<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 621</span>    <a href="http://www.allegro.cc/manual/al_destroy_font"><span class="a">al_destroy_font</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 622</span>    <a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span>disp<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 623</span>    <a href="http://www.allegro.cc/manual/al_destroy_audio_stream"><span class="a">al_destroy_audio_stream</span></a><span class="k2">(</span>music<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 624</span>    <a href="http://www.allegro.cc/manual/al_destroy_timer"><span class="a">al_destroy_timer</span></a><span class="k2">(</span>timer<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 625</span>    <a href="http://www.allegro.cc/manual/al_destroy_event_queue"><span class="a">al_destroy_event_queue</span></a><span class="k2">(</span>queue<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 626</span>
<span class="number"> 627</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 628</span><span class="k2">}</span>
</div></div><p>

Can anyone help me? So many thanks
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (mayna azevedo)</author>
		<pubDate>Sat, 19 Jun 2021 05:08:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Your compiler isn&#39;t picking up your includes. It&#39;s either because it doesn&#39;t look where they are, or you haven&#39;t told it to look there.</p><p>The proper way to install a library is to a different directory than your compiler and then use compiler flags to tell it where it is.</p><pre>-I c:\path\to\includes</pre><p>

You will need to do the same with your linker.</p><pre>-L c:\path\to\lib</pre><p>

Do both of those on the command line before you link your libraries.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 20 Jun 2021 20:25:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Wow, it worked. Thank you.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (mayna azevedo)</author>
		<pubDate>Wed, 23 Jun 2021 01:37:50 +0000</pubDate>
	</item>
</rss>
