<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>A little bit of fun for family and friends</title>
		<link>http://www.allegro.cc/forums/view/618364</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Fri, 12 Feb 2021 14:58:56 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>My RGB Birth Color is.<br /><span class="remote-thumbnail"><span class="json">{"name":"612881","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/0\/80c505f035ff109b3060560c506fd27b.png","w":481,"h":302,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/0\/80c505f035ff109b3060560c506fd27b"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/8/0/80c505f035ff109b3060560c506fd27b-240.jpg" alt="612881" width="240" height="150" /></span></p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">   1</span><span class="c">// RGB Birth Color</span>
<span class="number">   2</span><span class="c">// By kingnoob (Michael Sherwin)</span>
<span class="number">   3</span>
<span class="number">   4</span><span class="p">#include &lt;stdio.h&gt;</span>
<span class="number">   5</span><span class="p">#include &lt;stdlib.h&gt;</span>
<span class="number">   6</span><span class="p">#include &lt;allegro5/allegro5.h&gt;</span>
<span class="number">   7</span><span class="p">#include &lt;allegro5/allegro_font.h&gt;</span>
<span class="number">   8</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt;</span>
<span class="number">   9</span><span class="p">#include &lt;allegro5/allegro_primitives.h&gt;</span>
<span class="number">  10</span>
<span class="number">  11</span><span class="p">#define BLACK      al_map_rgb( 0,   0,   0)</span>
<span class="number">  12</span><span class="p">#define LIGHTSTEEL al_map_rgb(60, 120, 160)</span>
<span class="number">  13</span><span class="p">#define DARKSTEEL  al_map_rgb(15,  30,  40)</span>
<span class="number">  14</span>
<span class="number">  15</span><span class="k1">struct</span> Input <span class="k2">{</span>
<span class="number">  16</span>  <span class="k1">int</span> <a href="http://www.allegro.cc/manual/key"><span class="a">key</span></a><span class="k2">;</span>
<span class="number">  17</span>  <span class="k1">int</span> mbu<span class="k2">;</span>
<span class="number">  18</span>  <span class="k1">int</span> mux<span class="k2">;</span>
<span class="number">  19</span>  <span class="k1">int</span> muy<span class="k2">;</span>
<span class="number">  20</span><span class="k2">}</span><span class="k2">;</span>
<span class="number">  21</span>
<span class="number">  22</span><span class="k1">struct</span> Input input<span class="k2">;</span>
<span class="number">  23</span>
<span class="number">  24</span><span class="k1">struct</span> Date <span class="k2">{</span>
<span class="number">  25</span>  <span class="k1">float</span> month<span class="k2">;</span>
<span class="number">  26</span>  <span class="k1">float</span> day<span class="k2">;</span>
<span class="number">  27</span>  <span class="k1">float</span> year<span class="k2">;</span>
<span class="number">  28</span><span class="k2">}</span><span class="k2">;</span>
<span class="number">  29</span>
<span class="number">  30</span><span class="k1">struct</span> Date date<span class="k2">;</span>
<span class="number">  31</span>
<span class="number">  32</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="k2">;</span>
<span class="number">  33</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">  34</span><a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a><span class="k3">*</span> font25<span class="k2">;</span>
<span class="number">  35</span><a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a><span class="k3">*</span> disp<span class="k2">;</span>
<span class="number">  36</span><a href="http://www.allegro.cc/manual/ALLEGRO_COLOR"><span class="a">ALLEGRO_COLOR</span></a> c<span class="k2">;</span>
<span class="number">  37</span>
<span class="number">  38</span><span class="k1">void</span> al_destroy<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  39</span>  <a href="http://www.allegro.cc/manual/al_destroy_font"><span class="a">al_destroy_font</span></a><span class="k2">(</span>font25<span class="k2">)</span><span class="k2">;</span>
<span class="number">  40</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">  41</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">  42</span><span class="k2">}</span>
<span class="number">  43</span>
<span class="number">  44</span><span class="k1">void</span> DrawFrame<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  45</span>  <span class="k1">char</span> buf<span class="k2">[</span><span class="n">10</span><span class="k2">]</span><span class="k2">;</span>
<span class="number">  46</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>BLACK<span class="k2">)</span><span class="k2">;</span>
<span class="number">  47</span>  <a href="http://www.allegro.cc/manual/al_draw_filled_rectangle"><span class="a">al_draw_filled_rectangle</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">240</span>, <span class="n">270</span>, DARKSTEEL<span class="k2">)</span><span class="k2">;</span>
<span class="number">  48</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font25, LIGHTSTEEL, <span class="n">120</span>, <span class="n">0</span>, ALLEGRO_ALIGN_CENTER, <span class="s">"L or R click in field"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  49</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font25, LIGHTSTEEL, <span class="n">0</span>,  <span class="n">68</span>, <span class="n">0</span>, <span class="s">"Month"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  50</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font25, LIGHTSTEEL, <span class="n">0</span>, <span class="n">136</span>, <span class="n">0</span>, <span class="s">"Day"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  51</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font25, LIGHTSTEEL, <span class="n">0</span>, <span class="n">204</span>, <span class="n">0</span>, <span class="s">"Year"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  52</span>  <a href="http://www.allegro.cc/manual/al_draw_filled_rectangle"><span class="a">al_draw_filled_rectangle</span></a><span class="k2">(</span><span class="n">120</span>,  <span class="n">68</span>, <span class="n">180</span>,  <span class="n">98</span>, LIGHTSTEEL<span class="k2">)</span><span class="k2">;</span>
<span class="number">  53</span>  <a href="http://www.allegro.cc/manual/al_draw_filled_rectangle"><span class="a">al_draw_filled_rectangle</span></a><span class="k2">(</span><span class="n">120</span>, <span class="n">136</span>, <span class="n">180</span>, <span class="n">166</span>, LIGHTSTEEL<span class="k2">)</span><span class="k2">;</span>
<span class="number">  54</span>  <a href="http://www.allegro.cc/manual/al_draw_filled_rectangle"><span class="a">al_draw_filled_rectangle</span></a><span class="k2">(</span><span class="n">120</span>, <span class="n">204</span>, <span class="n">180</span>, <span class="n">234</span>, LIGHTSTEEL<span class="k2">)</span><span class="k2">;</span>
<span class="number">  55</span>  _itoa_s<span class="k2">(</span>date.month, buf, <span class="n">10</span>, <span class="n">10</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  56</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font25, DARKSTEEL, <span class="n">150</span>,  <span class="n">68</span>, ALLEGRO_ALIGN_CENTER, buf<span class="k2">)</span><span class="k2">;</span>
<span class="number">  57</span>  _itoa_s<span class="k2">(</span>date.day, buf, <span class="n">10</span>, <span class="n">10</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  58</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font25, DARKSTEEL, <span class="n">150</span>, <span class="n">136</span>, ALLEGRO_ALIGN_CENTER, buf<span class="k2">)</span><span class="k2">;</span>
<span class="number">  59</span>  _itoa_s<span class="k2">(</span>date.year, buf, <span class="n">10</span>, <span class="n">10</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  60</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font25, DARKSTEEL, <span class="n">150</span>, <span class="n">204</span>, ALLEGRO_ALIGN_CENTER, buf<span class="k2">)</span><span class="k2">;</span>
<span class="number">  61</span>  c <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span>date.month <span class="k3">*</span> <span class="n">21</span>.<span class="n">25</span>, date.day <span class="k3">*</span> <span class="n">8</span>.<span class="n">23</span>, date.year <span class="k3">*</span> <span class="n">2</span>.<span class="n">55</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  62</span>  <a href="http://www.allegro.cc/manual/al_draw_filled_rectangle"><span class="a">al_draw_filled_rectangle</span></a><span class="k2">(</span><span class="n">240</span>, <span class="n">0</span>, <span class="n">479</span>, <span class="n">269</span>, c<span class="k2">)</span><span class="k2">;</span>
<span class="number">  63</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">  64</span><span class="k2">}</span>
<span class="number">  65</span>
<span class="number">  66</span><span class="k1">void</span> ProcessEvent<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  67</span>  <span class="k1">if</span> <span class="k2">(</span>input.mbu<span class="k2">)</span> <span class="k2">{</span>
<span class="number">  68</span>    <span class="k1">if</span> <span class="k2">(</span>input.mux <span class="k3">&gt;</span><span class="k3">=</span> <span class="n">120</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> input.mux <span class="k3">&lt;</span><span class="k3">=</span> <span class="n">180</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  69</span>      <span class="k1">if</span> <span class="k2">(</span>input.muy <span class="k3">&gt;</span><span class="k3">=</span> <span class="n">68</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> input.muy <span class="k3">&lt;</span><span class="k3">=</span> <span class="n">98</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  70</span>        <span class="k1">if</span> <span class="k2">(</span>input.mbu <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  71</span>          date.month--<span class="k2">;</span>
<span class="number">  72</span>          <span class="k1">if</span> <span class="k2">(</span>date.month <span class="k3">&lt;</span> <span class="n">1</span><span class="k2">)</span> date.month <span class="k3">=</span> <span class="n">12</span><span class="k2">;</span>
<span class="number">  73</span>        <span class="k2">}</span>
<span class="number">  74</span>        <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>input.mbu <span class="k3">=</span><span class="k3">=</span> <span class="n">2</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  75</span>          date.month<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span>
<span class="number">  76</span>          <span class="k1">if</span> <span class="k2">(</span>date.month <span class="k3">&gt;</span> <span class="n">12</span><span class="k2">)</span> date.month <span class="k3">=</span> <span class="n">1</span><span class="k2">;</span>
<span class="number">  77</span>        <span class="k2">}</span>
<span class="number">  78</span>      <span class="k2">}</span>
<span class="number">  79</span>      <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>input.muy <span class="k3">&gt;</span><span class="k3">=</span> <span class="n">136</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> input.muy <span class="k3">&lt;</span><span class="k3">=</span> <span class="n">166</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  80</span>        <span class="k1">if</span> <span class="k2">(</span>input.mbu <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  81</span>          date.day--<span class="k2">;</span>
<span class="number">  82</span>          <span class="k1">if</span> <span class="k2">(</span>date.day <span class="k3">&lt;</span> <span class="n">1</span><span class="k2">)</span> date.day <span class="k3">=</span> <span class="n">31</span><span class="k2">;</span>
<span class="number">  83</span>        <span class="k2">}</span>
<span class="number">  84</span>        <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>input.mbu <span class="k3">=</span><span class="k3">=</span> <span class="n">2</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  85</span>          date.day<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span>
<span class="number">  86</span>          <span class="k1">if</span> <span class="k2">(</span>date.day <span class="k3">&gt;</span> <span class="n">31</span><span class="k2">)</span> date.day <span class="k3">=</span> <span class="n">1</span><span class="k2">;</span>
<span class="number">  87</span>        <span class="k2">}</span>
<span class="number">  88</span>      <span class="k2">}</span>
<span class="number">  89</span>      <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>input.muy <span class="k3">&gt;</span><span class="k3">=</span> <span class="n">204</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> input.muy <span class="k3">&lt;</span><span class="k3">=</span> <span class="n">234</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  90</span>        <span class="k1">if</span> <span class="k2">(</span>input.mbu <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  91</span>          date.year--<span class="k2">;</span>
<span class="number">  92</span>          <span class="k1">if</span> <span class="k2">(</span>date.year <span class="k3">&lt;</span> <span class="n">0</span><span class="k2">)</span> date.year <span class="k3">=</span> <span class="n">99</span><span class="k2">;</span>
<span class="number">  93</span>        <span class="k2">}</span>
<span class="number">  94</span>        <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>input.mbu <span class="k3">=</span><span class="k3">=</span> <span class="n">2</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  95</span>          date.year<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span>
<span class="number">  96</span>          <span class="k1">if</span> <span class="k2">(</span>date.year <span class="k3">&gt;</span> <span class="n">99</span><span class="k2">)</span> date.year <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number">  97</span>        <span class="k2">}</span>
<span class="number">  98</span>      <span class="k2">}</span>
<span class="number">  99</span>    <span class="k2">}</span>
<span class="number"> 100</span>  <span class="k2">}</span>
<span class="number"> 101</span><span class="k2">}</span>
<span class="number"> 102</span>
<span class="number"> 103</span><span class="k1">bool</span> GetEvent<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 104</span>  input.mbu <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 105</span>  <span class="k1">if</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/al_get_next_event"><span class="a">al_get_next_event</span></a><span class="k2">(</span>queue, <span class="k3">&amp;</span>event<span class="k2">)</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 106</span>    <span class="k1">switch</span> <span class="k2">(</span>event.type<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 107</span>    <span class="k1">case</span> ALLEGRO_EVENT_DISPLAY_CLOSE:
<span class="number"> 108</span>      <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 109</span>      <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 110</span>    <span class="k1">case</span> ALLEGRO_EVENT_KEY_DOWN:
<span class="number"> 111</span>      input.key <span class="k3">=</span> event.keyboard.keycode<span class="k2">;</span>
<span class="number"> 112</span>      <span class="k1">switch</span> <span class="k2">(</span>input.key<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 113</span>      <span class="k1">case</span> ALLEGRO_KEY_ESCAPE:
<span class="number"> 114</span>        <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 115</span>        <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 116</span>      <span class="k2">}</span>
<span class="number"> 117</span>    <span class="k1">case</span> ALLEGRO_EVENT_MOUSE_BUTTON_UP:
<span class="number"> 118</span>      input.mbu <span class="k3">=</span> event.mouse.button<span class="k2">;</span>
<span class="number"> 119</span>      input.mux <span class="k3">=</span> event.mouse.x<span class="k2">;</span>
<span class="number"> 120</span>      input.muy <span class="k3">=</span> event.mouse.y<span class="k2">;</span>
<span class="number"> 121</span>      <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 122</span>    <span class="k2">}</span>
<span class="number"> 123</span>  <span class="k2">}</span>
<span class="number"> 124</span>  <span class="k1">return</span> <span class="k1">true</span><span class="k2">;</span>
<span class="number"> 125</span><span class="k2">}</span>
<span class="number"> 126</span>
<span class="number"> 127</span>Initialize<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 128</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="k2">;</span>
<span class="number"> 129</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="k2">;</span>
<span class="number"> 130</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="k2">;</span>
<span class="number"> 131</span>
<span class="number"> 132</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"> 133</span>
<span class="number"> 134</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">480</span>, <span class="n">270</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 135</span>
<span class="number"> 136</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="k2">;</span>
<span class="number"> 137</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="k2">;</span>
<span class="number"> 138</span>
<span class="number"> 139</span>  font25 <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_font"><span class="a">al_load_font</span></a><span class="k2">(</span><span class="s">"DejaVuSans.ttf"</span>, <span class="n">25</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 140</span>
<span class="number"> 141</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="k2">;</span>
<span class="number"> 142</span>
<span class="number"> 143</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"> 144</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="number"> 145</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"> 146</span>
<span class="number"> 147</span>  date.month <span class="k3">=</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 148</span>  date.day <span class="k3">=</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 149</span>  date.year <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 150</span><span class="k2">}</span>
<span class="number"> 151</span>
<span class="number"> 152</span><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 153</span>  <span class="k1">bool</span> run <span class="k3">=</span> <span class="k1">true</span><span class="k2">;</span>
<span class="number"> 154</span>
<span class="number"> 155</span>  Initialize<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 156</span>
<span class="number"> 157</span>  <span class="k1">while</span> <span class="k2">(</span>run<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 158</span>    DrawFrame<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 159</span>    run <span class="k3">=</span> GetEvent<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 160</span>    ProcessEvent<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 161</span>  <span class="k2">}</span>
<span class="number"> 162</span>  al_destroy<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 163</span>  <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 164</span><span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kingnoob)</author>
		<pubDate>Wed, 10 Feb 2021 15:38:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Neat idea. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> Thanks for sharing.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Wed, 10 Feb 2021 22:09:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The older you get the bluer you get. What about a normalization?</p><p>R = (day/30)*255; // normalized 30 days<br />G = (month/12)*255; <br />B = ((year - 1920)*2.55; // normalized to 100 years</p><p>right is original, left is normalized</p><p>Also, I did day month year not month day year</p><p><span class="remote-thumbnail"><span class="json">{"name":"612883","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/6\/d602fd8040a08f1b673af64678e2cd5f.png","w":411,"h":223,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/6\/d602fd8040a08f1b673af64678e2cd5f"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/d/6/d602fd8040a08f1b673af64678e2cd5f-240.jpg" alt="612883" width="240" height="130" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Wed, 10 Feb 2021 22:45:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618364/1049397#target">DanielH</a> said:</div><div class="quote"><p> Also, I did day month year not month day year
</p></div></div><p>YYYY.MM.DD master race. <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" /></p><p>Through DanielH&#39;s normalization, I am <a href="https://imagecolorpicker.com/color-code/3340bf">#3340bf</a> (too lazy to upload a screenshot).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Eric Johnson)</author>
		<pubDate>Fri, 12 Feb 2021 00:06:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>a good idea. :3
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (RmBeer2)</author>
		<pubDate>Fri, 12 Feb 2021 14:58:56 +0000</pubDate>
	</item>
</rss>
