<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Simple list of colors...</title>
		<link>http://www.allegro.cc/forums/view/588621</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Thu, 23 Nov 2006 07:57:40 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello all, this is something very, very simple.  So simple, it&#039;s almost silly.  However, I&#039;ve been using it since I started using allegro (and wrote these files on 4/10/2005).  All it is, is a simple list of colors defined to replace makecol calls.  In most cases, you&#039;d just use makecol(r,g,b), but sometimes you just want to write the color name.  Perhaps it is tedious to look up the list, but after a while, I&#039;ve grown so use to it, I often just say a color name and can expect it to be in the list.  And of course, there&#039;s routines to break a color into its separate r,g,b components of which I have also written functions for, but they aren&#039;t optimized so I&#039;m not relaying them here.  </p><p>Also note, that I didn&#039;t write this list of colors.  They come from the CMUgraphics Library and I&#039;ve included a disclaimer at the bottom of the header file.  Well, anywho, here they are (you could just include the following code in your own header/cpp files somewhere).</p><p><b>In a header file:</b>
</p><div class="source-code snippet"><div class="inner"><pre><span class="c">// Apparently my post is too big.  I've attached the header code w/disclaimer in a text file.</span>
</pre></div></div><p>

<b>In a c/cpp file:</b>
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">   1</span>
<span class="number">   2</span><span class="k1">const</span> <span class="k1">int</span> SNOW <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">250</span>, <span class="n">250</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   3</span><span class="k1">const</span> <span class="k1">int</span> GHOSTWHITE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">248</span>, <span class="n">248</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   4</span><span class="k1">const</span> <span class="k1">int</span> WHITESMOKE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">245</span>, <span class="n">245</span>, <span class="n">245</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   5</span><span class="k1">const</span> <span class="k1">int</span> GAINSBORO <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">220</span>, <span class="n">220</span>, <span class="n">220</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   6</span><span class="k1">const</span> <span class="k1">int</span> FLORALWHITE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">250</span>, <span class="n">240</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   7</span><span class="k1">const</span> <span class="k1">int</span> OLDLACE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">253</span>, <span class="n">245</span>, <span class="n">230</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   8</span><span class="k1">const</span> <span class="k1">int</span> LINEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">250</span>, <span class="n">240</span>, <span class="n">230</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   9</span><span class="k1">const</span> <span class="k1">int</span> ANTIQUEWHITE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">250</span>, <span class="n">235</span>, <span class="n">215</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  10</span><span class="k1">const</span> <span class="k1">int</span> PAPAYAWHIP <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">239</span>, <span class="n">213</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  11</span><span class="k1">const</span> <span class="k1">int</span> BLANCHEDALMOND <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">235</span>, <span class="n">205</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  12</span><span class="k1">const</span> <span class="k1">int</span> BISQUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">228</span>, <span class="n">196</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  13</span><span class="k1">const</span> <span class="k1">int</span> PEACHPUFF <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">218</span>, <span class="n">185</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  14</span><span class="k1">const</span> <span class="k1">int</span> NAVAJOWHITE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">222</span>, <span class="n">173</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  15</span><span class="k1">const</span> <span class="k1">int</span> MOCCASIN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">228</span>, <span class="n">181</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  16</span><span class="k1">const</span> <span class="k1">int</span> CORNSILK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">248</span>, <span class="n">220</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  17</span><span class="k1">const</span> <span class="k1">int</span> IVORY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">240</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  18</span><span class="k1">const</span> <span class="k1">int</span> LEMONCHIFFON <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">250</span>, <span class="n">205</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  19</span><span class="k1">const</span> <span class="k1">int</span> SEASHELL <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">245</span>, <span class="n">238</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  20</span><span class="k1">const</span> <span class="k1">int</span> HONEYDEW <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">240</span>, <span class="n">255</span>, <span class="n">240</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  21</span><span class="k1">const</span> <span class="k1">int</span> MINTCREAM <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">245</span>, <span class="n">255</span>, <span class="n">250</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  22</span><span class="k1">const</span> <span class="k1">int</span> AZURE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">240</span>, <span class="n">255</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  23</span><span class="k1">const</span> <span class="k1">int</span> ALICEBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">240</span>, <span class="n">248</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  24</span><span class="k1">const</span> <span class="k1">int</span> LAVENDER <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">230</span>, <span class="n">230</span>, <span class="n">250</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  25</span><span class="k1">const</span> <span class="k1">int</span> LAVENDERBLUSH <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">240</span>, <span class="n">245</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  26</span><span class="k1">const</span> <span class="k1">int</span> MISTYROSE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">228</span>, <span class="n">225</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  27</span><span class="k1">const</span> <span class="k1">int</span> WHITE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</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="k2">;</span>
<span class="number">  28</span><span class="k1">const</span> <span class="k1">int</span> BLACK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</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="number">  29</span><span class="k1">const</span> <span class="k1">int</span> DARKSLATEGRAY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">47</span>, <span class="n">79</span>, <span class="n">79</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  30</span><span class="k1">const</span> <span class="k1">int</span> DARKSLATEGREY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">47</span>, <span class="n">79</span>, <span class="n">79</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  31</span><span class="k1">const</span> <span class="k1">int</span> DIMGRAY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">105</span>, <span class="n">105</span>, <span class="n">105</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  32</span><span class="k1">const</span> <span class="k1">int</span> DIMGREY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">105</span>, <span class="n">105</span>, <span class="n">105</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  33</span><span class="k1">const</span> <span class="k1">int</span> SLATEGRAY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">112</span>, <span class="n">128</span>, <span class="n">144</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  34</span><span class="k1">const</span> <span class="k1">int</span> SLATEGREY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">112</span>, <span class="n">128</span>, <span class="n">144</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  35</span><span class="k1">const</span> <span class="k1">int</span> LIGHTSLATEGRAY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">119</span>, <span class="n">136</span>, <span class="n">153</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  36</span><span class="k1">const</span> <span class="k1">int</span> LIGHTSLATEGREY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">119</span>, <span class="n">136</span>, <span class="n">153</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  37</span><span class="k1">const</span> <span class="k1">int</span> GRAY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">60</span>, <span class="n">60</span>, <span class="n">60</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  38</span><span class="k1">const</span> <span class="k1">int</span> GREY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">190</span>, <span class="n">190</span>, <span class="n">190</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  39</span><span class="k1">const</span> <span class="k1">int</span> LIGHTGREY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">211</span>, <span class="n">211</span>, <span class="n">211</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  40</span><span class="k1">const</span> <span class="k1">int</span> LIGHTGRAY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">211</span>, <span class="n">211</span>, <span class="n">211</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  41</span><span class="k1">const</span> <span class="k1">int</span> MIDNIGHTBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">25</span>, <span class="n">25</span>, <span class="n">112</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  42</span><span class="k1">const</span> <span class="k1">int</span> NAVY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">128</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  43</span><span class="k1">const</span> <span class="k1">int</span> NAVYBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">128</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  44</span><span class="k1">const</span> <span class="k1">int</span> CORNFLOWERBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">100</span>, <span class="n">149</span>, <span class="n">237</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  45</span><span class="k1">const</span> <span class="k1">int</span> DARKSLATEBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">72</span>, <span class="n">61</span>, <span class="n">139</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  46</span><span class="k1">const</span> <span class="k1">int</span> SLATEBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">106</span>, <span class="n">90</span>, <span class="n">205</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  47</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMSLATEBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">123</span>, <span class="n">104</span>, <span class="n">238</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  48</span><span class="k1">const</span> <span class="k1">int</span> LIGHTSLATEBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">132</span>, <span class="n">112</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  49</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">205</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  50</span><span class="k1">const</span> <span class="k1">int</span> ROYALBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">65</span>, <span class="n">105</span>, <span class="n">225</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  51</span><span class="k1">const</span> <span class="k1">int</span> BLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  52</span><span class="k1">const</span> <span class="k1">int</span> DODGERBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">30</span>, <span class="n">144</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  53</span><span class="k1">const</span> <span class="k1">int</span> DEEPSKYBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">191</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  54</span><span class="k1">const</span> <span class="k1">int</span> SKYBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">135</span>, <span class="n">206</span>, <span class="n">235</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  55</span><span class="k1">const</span> <span class="k1">int</span> LIGHTSKYBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">135</span>, <span class="n">206</span>, <span class="n">250</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  56</span><span class="k1">const</span> <span class="k1">int</span> STEELBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">70</span>, <span class="n">130</span>, <span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  57</span><span class="k1">const</span> <span class="k1">int</span> LIGHTSTEELBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">176</span>, <span class="n">196</span>, <span class="n">222</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  58</span><span class="k1">const</span> <span class="k1">int</span> LIGHTBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">173</span>, <span class="n">216</span>, <span class="n">230</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  59</span><span class="k1">const</span> <span class="k1">int</span> POWDERBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">176</span>, <span class="n">224</span>, <span class="n">230</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  60</span><span class="k1">const</span> <span class="k1">int</span> PALETURQUOISE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">175</span>, <span class="n">238</span>, <span class="n">238</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  61</span><span class="k1">const</span> <span class="k1">int</span> DARKTURQUOISE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">206</span>, <span class="n">209</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  62</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMTURQUOISE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">72</span>, <span class="n">209</span>, <span class="n">204</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  63</span><span class="k1">const</span> <span class="k1">int</span> TURQUOISE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">64</span>, <span class="n">224</span>, <span class="n">208</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  64</span><span class="k1">const</span> <span class="k1">int</span> CYAN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">255</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  65</span><span class="k1">const</span> <span class="k1">int</span> LIGHTCYAN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">224</span>, <span class="n">255</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  66</span><span class="k1">const</span> <span class="k1">int</span> CADETBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">95</span>, <span class="n">158</span>, <span class="n">160</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  67</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMAQUAMARINE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">102</span>, <span class="n">205</span>, <span class="n">170</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  68</span><span class="k1">const</span> <span class="k1">int</span> AQUAMARINE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">127</span>, <span class="n">255</span>, <span class="n">212</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  69</span><span class="k1">const</span> <span class="k1">int</span> DARKGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">100</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  70</span><span class="k1">const</span> <span class="k1">int</span> DARKOLIVEGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">85</span>, <span class="n">107</span>, <span class="n">47</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  71</span><span class="k1">const</span> <span class="k1">int</span> DARKSEAGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">143</span>, <span class="n">188</span>, <span class="n">143</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  72</span><span class="k1">const</span> <span class="k1">int</span> SEAGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">46</span>, <span class="n">139</span>, <span class="n">87</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  73</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMSEAGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">60</span>, <span class="n">179</span>, <span class="n">113</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  74</span><span class="k1">const</span> <span class="k1">int</span> LIGHTSEAGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">32</span>, <span class="n">178</span>, <span class="n">170</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  75</span><span class="k1">const</span> <span class="k1">int</span> PALEGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">152</span>, <span class="n">251</span>, <span class="n">152</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  76</span><span class="k1">const</span> <span class="k1">int</span> SPRINGGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">255</span>, <span class="n">127</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  77</span><span class="k1">const</span> <span class="k1">int</span> LAWNGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">124</span>, <span class="n">252</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  78</span><span class="k1">const</span> <span class="k1">int</span> GREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">255</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  79</span><span class="k1">const</span> <span class="k1">int</span> CHARTREUSE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">127</span>, <span class="n">255</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  80</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMSPRINGGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">250</span>, <span class="n">154</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  81</span><span class="k1">const</span> <span class="k1">int</span> GREENYELLOW <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">173</span>, <span class="n">255</span>, <span class="n">47</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  82</span><span class="k1">const</span> <span class="k1">int</span> LIMEGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">50</span>, <span class="n">205</span>, <span class="n">50</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  83</span><span class="k1">const</span> <span class="k1">int</span> YELLOWGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">154</span>, <span class="n">205</span>, <span class="n">50</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  84</span><span class="k1">const</span> <span class="k1">int</span> FORESTGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">34</span>, <span class="n">139</span>, <span class="n">34</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  85</span><span class="k1">const</span> <span class="k1">int</span> OLIVEDRAB <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">107</span>, <span class="n">142</span>, <span class="n">35</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  86</span><span class="k1">const</span> <span class="k1">int</span> DARKKHAKI <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">189</span>, <span class="n">183</span>, <span class="n">107</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  87</span><span class="k1">const</span> <span class="k1">int</span> KHAKI <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">240</span>, <span class="n">230</span>, <span class="n">140</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  88</span><span class="k1">const</span> <span class="k1">int</span> PALEGOLDENROD <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">238</span>, <span class="n">232</span>, <span class="n">170</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  89</span><span class="k1">const</span> <span class="k1">int</span> LIGHTGOLDENRODYELLOW <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">250</span>, <span class="n">250</span>, <span class="n">210</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  90</span><span class="k1">const</span> <span class="k1">int</span> LIGHTYELLOW <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">224</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  91</span><span class="k1">const</span> <span class="k1">int</span> YELLOW <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  92</span><span class="k1">const</span> <span class="k1">int</span> GOLD <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">215</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  93</span><span class="k1">const</span> <span class="k1">int</span> LIGHTGOLDENROD <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">238</span>, <span class="n">221</span>, <span class="n">130</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  94</span><span class="k1">const</span> <span class="k1">int</span> GOLDENROD <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">218</span>, <span class="n">165</span>, <span class="n">32</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  95</span><span class="k1">const</span> <span class="k1">int</span> DARKGOLDENROD <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">184</span>, <span class="n">134</span>, <span class="n">11</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  96</span><span class="k1">const</span> <span class="k1">int</span> ROSYBROWN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">188</span>, <span class="n">143</span>, <span class="n">143</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  97</span><span class="k1">const</span> <span class="k1">int</span> INDIAN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">205</span>, <span class="n">92</span>, <span class="n">92</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  98</span><span class="k1">const</span> <span class="k1">int</span> INDIANRED <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">205</span>, <span class="n">92</span>, <span class="n">92</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  99</span><span class="k1">const</span> <span class="k1">int</span> SADDLEBROWN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">139</span>, <span class="n">69</span>, <span class="n">19</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 100</span><span class="k1">const</span> <span class="k1">int</span> SIENNA <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">160</span>, <span class="n">82</span>, <span class="n">45</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 101</span><span class="k1">const</span> <span class="k1">int</span> PERU <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">205</span>, <span class="n">133</span>, <span class="n">63</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 102</span><span class="k1">const</span> <span class="k1">int</span> BURLYWOOD <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">222</span>, <span class="n">184</span>, <span class="n">135</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 103</span><span class="k1">const</span> <span class="k1">int</span> BEIGE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">245</span>, <span class="n">245</span>, <span class="n">220</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 104</span><span class="k1">const</span> <span class="k1">int</span> WHEAT <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">245</span>, <span class="n">222</span>, <span class="n">179</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 105</span><span class="k1">const</span> <span class="k1">int</span> SANDYBROWN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">244</span>, <span class="n">164</span>, <span class="n">96</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 106</span><span class="k1">const</span> <span class="k1">int</span> TAN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">210</span>, <span class="n">180</span>, <span class="n">140</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 107</span><span class="k1">const</span> <span class="k1">int</span> CHOCOLATE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">210</span>, <span class="n">105</span>, <span class="n">30</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 108</span><span class="k1">const</span> <span class="k1">int</span> FIREBRICK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">178</span>, <span class="n">34</span>, <span class="n">34</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 109</span><span class="k1">const</span> <span class="k1">int</span> BROWN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">165</span>, <span class="n">42</span>, <span class="n">42</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 110</span><span class="k1">const</span> <span class="k1">int</span> DARKSALMON <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">233</span>, <span class="n">150</span>, <span class="n">122</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 111</span><span class="k1">const</span> <span class="k1">int</span> SALMON <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">250</span>, <span class="n">128</span>, <span class="n">114</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 112</span><span class="k1">const</span> <span class="k1">int</span> LIGHTSALMON <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">160</span>, <span class="n">122</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 113</span><span class="k1">const</span> <span class="k1">int</span> ORANGE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">165</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 114</span><span class="k1">const</span> <span class="k1">int</span> DARKORANGE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">140</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 115</span><span class="k1">const</span> <span class="k1">int</span> CORAL <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">127</span>, <span class="n">80</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 116</span><span class="k1">const</span> <span class="k1">int</span> LIGHTCORAL <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">240</span>, <span class="n">128</span>, <span class="n">128</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 117</span><span class="k1">const</span> <span class="k1">int</span> TOMATO <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">99</span>, <span class="n">71</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 118</span><span class="k1">const</span> <span class="k1">int</span> ORANGERED <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">69</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 119</span><span class="k1">const</span> <span class="k1">int</span> RED <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">200</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 120</span><span class="k1">const</span> <span class="k1">int</span> HOTPINK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">105</span>, <span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 121</span><span class="k1">const</span> <span class="k1">int</span> DEEPPINK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">20</span>, <span class="n">147</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 122</span><span class="k1">const</span> <span class="k1">int</span> PINK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">192</span>, <span class="n">203</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 123</span><span class="k1">const</span> <span class="k1">int</span> LIGHTPINK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">182</span>, <span class="n">193</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 124</span><span class="k1">const</span> <span class="k1">int</span> PALEVIOLETRED <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">219</span>, <span class="n">112</span>, <span class="n">147</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 125</span><span class="k1">const</span> <span class="k1">int</span> MAROON <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">176</span>, <span class="n">48</span>, <span class="n">96</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 126</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMVIOLETRED <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">199</span>, <span class="n">21</span>, <span class="n">133</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 127</span><span class="k1">const</span> <span class="k1">int</span> VIOLETRED <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">208</span>, <span class="n">32</span>, <span class="n">144</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 128</span><span class="k1">const</span> <span class="k1">int</span> MASK <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 129</span><span class="k1">const</span> <span class="k1">int</span> VIOLET <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">238</span>, <span class="n">130</span>, <span class="n">238</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 130</span><span class="k1">const</span> <span class="k1">int</span> PLUM <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">221</span>, <span class="n">160</span>, <span class="n">221</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 131</span><span class="k1">const</span> <span class="k1">int</span> ORCHID <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">218</span>, <span class="n">112</span>, <span class="n">214</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 132</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMORCHID <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">186</span>, <span class="n">85</span>, <span class="n">211</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 133</span><span class="k1">const</span> <span class="k1">int</span> DARKORCHID <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">153</span>, <span class="n">50</span>, <span class="n">204</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 134</span><span class="k1">const</span> <span class="k1">int</span> DARKVIOLET <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">148</span>, <span class="n">0</span>, <span class="n">211</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 135</span><span class="k1">const</span> <span class="k1">int</span> BLUEVIOLET <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">138</span>, <span class="n">43</span>, <span class="n">226</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 136</span><span class="k1">const</span> <span class="k1">int</span> PURPLE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">160</span>, <span class="n">32</span>, <span class="n">240</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 137</span><span class="k1">const</span> <span class="k1">int</span> MEDIUMPURPLE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">147</span>, <span class="n">112</span>, <span class="n">219</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 138</span><span class="k1">const</span> <span class="k1">int</span> THISTLE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">216</span>, <span class="n">191</span>, <span class="n">216</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 139</span><span class="k1">const</span> <span class="k1">int</span> DARKGREY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">169</span>, <span class="n">169</span>, <span class="n">169</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 140</span><span class="k1">const</span> <span class="k1">int</span> DARKGRAY <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">169</span>, <span class="n">169</span>, <span class="n">169</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 141</span><span class="k1">const</span> <span class="k1">int</span> DARKBLUE <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">139</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 142</span><span class="k1">const</span> <span class="k1">int</span> DARKCYAN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>, <span class="n">139</span>, <span class="n">139</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 143</span><span class="k1">const</span> <span class="k1">int</span> DARKMAGENTA <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">139</span>, <span class="n">0</span>, <span class="n">139</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 144</span><span class="k1">const</span> <span class="k1">int</span> DARKRED <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">139</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 145</span><span class="k1">const</span> <span class="k1">int</span> LIGHTGREEN <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">144</span>, <span class="n">238</span>, <span class="n">144</span><span class="k2">)</span><span class="k2">;</span>
</div></div><p>

Now for some sample usage.  I&#039;ve written a simple button object that takes a back color (among other intital variables) and breaks down the color on its own functions and changes rgb settings to get its depth.  Here&#039;s two buttons, one with SADDLEBROWN and the other as ROYALBLUE:</p><p> [img <a href="http://comp.uark.edu/~spsilve/button1.JPG">http://comp.uark.edu/~spsilve/button1.JPG</a>]<br />[img <a href="http://comp.uark.edu/~spsilve/button2.JPG">http://comp.uark.edu/~spsilve/button2.JPG</a>]</p><p>Maybe you can use it, maybe you can&#039;t.  Just thought I&#039;d offer. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Onewing)</author>
		<pubDate>Sun, 19 Nov 2006 03:43:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I dont want to say its a bad idea, surely anything that lets you express colors in a more readable way is better but Ive never heard of most of those colors, much less know what r,g,b values they probably represent.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kazzmir)</author>
		<pubDate>Sun, 19 Nov 2006 04:04:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Looks handy. One thing that could help it: Define an array of references to allow easy indexing, then make an identical array of c-style strings to hold the names of the colors. It would make for a nice user interface usage. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kikaru)</author>
		<pubDate>Sun, 19 Nov 2006 04:53:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Define an array of references to allow easy indexing, then make an identical array of c-style strings to hold the names of the colors.
</p></div></div><p>

Why have two arrays? Create a <tt>struct</tt> that stores both the value and name and create one array of this <tt>struct</tt>.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Sun, 19 Nov 2006 05:36:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Make it with C++, and use the stl map.</p><p>map&lt;string, int&gt; colors;</p><p>colors[&quot;white&quot;] = makecol(255,255,255);</p><p>...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Rick)</author>
		<pubDate>Sun, 19 Nov 2006 08:07:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey, you guys do whatever you want with it.  Although, I prefer <b>WHITE</b> over <b>colors[&quot;white&quot;]</b>. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Onewing)</author>
		<pubDate>Sun, 19 Nov 2006 09:59:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Rick said:</div><div class="quote"><p>

map&lt;string, int&gt; colors;</p><p>colors[&quot;white&quot;] = makecol(255,255,255);
</p></div></div><p>


This is starting to turn into another <a href="http://www.allegro.cc/forums/thread/587217">C++ Fractal</a>.</p><p>AE.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Andrei Ellman)</author>
		<pubDate>Sun, 19 Nov 2006 16:36:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>In my endeavours to create a SVG rendering library I had to define a list of all standard named colours in SVG (which I think is the same as the standard CSS colours). I did it like this:</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">   1</span><span class="k1">static</span> <span class="k1">char</span> <span class="k3">*</span>color_names<span class="k2">[</span><span class="k2">]</span> <span class="k3">=</span> <span class="k2">{</span>
<span class="number">   2</span>  <span class="s">"aliceblue"</span>,
<span class="number">   3</span>  <span class="s">"antiquewhite"</span>,
<span class="number">   4</span>  <span class="s">"aqua"</span>,
<span class="number">   5</span>  <span class="s">"aquamarine"</span>,
<span class="number">   6</span>  <span class="s">"azure"</span>,
<span class="number">   7</span>  <span class="s">"beige"</span>,
<span class="number">   8</span>  <span class="s">"bisque"</span>,
<span class="number">   9</span>  <span class="s">"black"</span>,
<span class="number">  10</span>  <span class="s">"blanchedalmond"</span>,
<span class="number">  11</span>  <span class="s">"blue"</span>,
<span class="number">  12</span>  <span class="s">"blueviolet"</span>,
<span class="number">  13</span>  <span class="s">"brown"</span>,
<span class="number">  14</span>  <span class="s">"burlywood"</span>,
<span class="number">  15</span>  <span class="s">"cadetblue"</span>,
<span class="number">  16</span>  <span class="s">"chartreuse"</span>,
<span class="number">  17</span>  <span class="s">"chocolate"</span>,
<span class="number">  18</span>  <span class="s">"coral"</span>,
<span class="number">  19</span>  <span class="s">"cornflowerblue"</span>,
<span class="number">  20</span>  <span class="s">"cornsilk"</span>,
<span class="number">  21</span>  <span class="s">"crimson"</span>,
<span class="number">  22</span>  <span class="s">"cyan"</span>,
<span class="number">  23</span>  <span class="s">"darkblue"</span>,
<span class="number">  24</span>  <span class="s">"darkcyan"</span>,
<span class="number">  25</span>  <span class="s">"darkgoldenrod"</span>,
<span class="number">  26</span>  <span class="s">"darkgray"</span>,
<span class="number">  27</span>  <span class="s">"darkgreen"</span>,
<span class="number">  28</span>  <span class="s">"darkgrey"</span>,
<span class="number">  29</span>  <span class="s">"darkkhaki"</span>,
<span class="number">  30</span>  <span class="s">"darkmagenta"</span>,
<span class="number">  31</span>  <span class="s">"darkolivegreen"</span>,
<span class="number">  32</span>  <span class="s">"darkorange"</span>,
<span class="number">  33</span>  <span class="s">"darkorchid"</span>,
<span class="number">  34</span>  <span class="s">"darkred"</span>,
<span class="number">  35</span>  <span class="s">"darksalmon"</span>,
<span class="number">  36</span>  <span class="s">"darkseagreen"</span>,
<span class="number">  37</span>  <span class="s">"darkslateblue"</span>,
<span class="number">  38</span>  <span class="s">"darkslategray"</span>,
<span class="number">  39</span>  <span class="s">"darkslategrey"</span>,
<span class="number">  40</span>  <span class="s">"darkturquoise"</span>,
<span class="number">  41</span>  <span class="s">"darkviolet"</span>,
<span class="number">  42</span>  <span class="s">"deeppink"</span>,
<span class="number">  43</span>  <span class="s">"deepskyblue"</span>,
<span class="number">  44</span>  <span class="s">"dimgray"</span>,
<span class="number">  45</span>  <span class="s">"dimgrey"</span>,
<span class="number">  46</span>  <span class="s">"dodgerblue"</span>,
<span class="number">  47</span>  <span class="s">"firebrick"</span>,
<span class="number">  48</span>  <span class="s">"floralwhite"</span>,
<span class="number">  49</span>  <span class="s">"forestgreen"</span>,
<span class="number">  50</span>  <span class="s">"fuchsia"</span>,
<span class="number">  51</span>  <span class="s">"gainsboro"</span>,
<span class="number">  52</span>  <span class="s">"ghostwhite"</span>,
<span class="number">  53</span>  <span class="s">"gold"</span>,
<span class="number">  54</span>  <span class="s">"goldenrod"</span>,
<span class="number">  55</span>  <span class="s">"gray"</span>,
<span class="number">  56</span>  <span class="s">"grey"</span>,
<span class="number">  57</span>  <span class="s">"green"</span>,
<span class="number">  58</span>  <span class="s">"greenyellow"</span>,
<span class="number">  59</span>  <span class="s">"honeydew"</span>,
<span class="number">  60</span>  <span class="s">"hotpink"</span>,
<span class="number">  61</span>  <span class="s">"indianred"</span>,
<span class="number">  62</span>  <span class="s">"indigo"</span>,
<span class="number">  63</span>  <span class="s">"ivory"</span>,
<span class="number">  64</span>  <span class="s">"khaki"</span>,
<span class="number">  65</span>  <span class="s">"lavender"</span>,
<span class="number">  66</span>  <span class="s">"lavenderblush"</span>,
<span class="number">  67</span>  <span class="s">"lawngreen"</span>,
<span class="number">  68</span>  <span class="s">"lemonchiffon"</span>,
<span class="number">  69</span>  <span class="s">"lightblue"</span>,
<span class="number">  70</span>  <span class="s">"lightcoral"</span>,
<span class="number">  71</span>  <span class="s">"lightcyan"</span>,
<span class="number">  72</span>  <span class="s">"lightgoldenrodyellow"</span>,
<span class="number">  73</span>  <span class="s">"lightgray"</span>,
<span class="number">  74</span>  <span class="s">"lightgreen"</span>,
<span class="number">  75</span>  <span class="s">"lightgrey"</span>,
<span class="number">  76</span>  <span class="s">"lightpink"</span>,
<span class="number">  77</span>  <span class="s">"lightsalmon"</span>,
<span class="number">  78</span>  <span class="s">"lightseagreen"</span>,
<span class="number">  79</span>  <span class="s">"lightskyblue"</span>,
<span class="number">  80</span>  <span class="s">"lightslategray"</span>,
<span class="number">  81</span>  <span class="s">"lightslategrey"</span>,
<span class="number">  82</span>  <span class="s">"lightsteelblue"</span>,
<span class="number">  83</span>  <span class="s">"lightyellow"</span>,
<span class="number">  84</span>  <span class="s">"lime"</span>,
<span class="number">  85</span>  <span class="s">"limegreen"</span>,
<span class="number">  86</span>  <span class="s">"linen"</span>,
<span class="number">  87</span>  <span class="s">"magenta"</span>,
<span class="number">  88</span>  <span class="s">"maroon"</span>,
<span class="number">  89</span>  <span class="s">"mediumaquamarine"</span>,
<span class="number">  90</span>  <span class="s">"mediumblue"</span>,
<span class="number">  91</span>  <span class="s">"mediumorchid"</span>,
<span class="number">  92</span>  <span class="s">"mediumpurple"</span>,
<span class="number">  93</span>  <span class="s">"mediumseagreen"</span>,
<span class="number">  94</span>  <span class="s">"mediumslateblue"</span>,
<span class="number">  95</span>  <span class="s">"mediumspringgreen"</span>,
<span class="number">  96</span>  <span class="s">"mediumturquoise"</span>,
<span class="number">  97</span>  <span class="s">"mediumvioletred"</span>,
<span class="number">  98</span>  <span class="s">"midnightblue"</span>,
<span class="number">  99</span>  <span class="s">"mintcream"</span>,
<span class="number"> 100</span>  <span class="s">"mistyrose"</span>,
<span class="number"> 101</span>  <span class="s">"moccasin"</span>,
<span class="number"> 102</span>  <span class="s">"navajowhite"</span>,
<span class="number"> 103</span>  <span class="s">"navy"</span>,
<span class="number"> 104</span>  <span class="s">"oldlace"</span>,
<span class="number"> 105</span>  <span class="s">"olive"</span>,
<span class="number"> 106</span>  <span class="s">"olivedrab"</span>,
<span class="number"> 107</span>  <span class="s">"orange"</span>,
<span class="number"> 108</span>  <span class="s">"orangered"</span>,
<span class="number"> 109</span>  <span class="s">"orchid"</span>,
<span class="number"> 110</span>  <span class="s">"palegoldenrod"</span>,
<span class="number"> 111</span>  <span class="s">"palegreen"</span>,
<span class="number"> 112</span>  <span class="s">"paleturquoise"</span>,
<span class="number"> 113</span>  <span class="s">"palevioletred"</span>,
<span class="number"> 114</span>  <span class="s">"papayawhip"</span>,
<span class="number"> 115</span>  <span class="s">"peachpuff"</span>,
<span class="number"> 116</span>  <span class="s">"peru"</span>,
<span class="number"> 117</span>  <span class="s">"pink"</span>,
<span class="number"> 118</span>  <span class="s">"plum"</span>,
<span class="number"> 119</span>  <span class="s">"powderblue"</span>,
<span class="number"> 120</span>  <span class="s">"purple"</span>,
<span class="number"> 121</span>  <span class="s">"red"</span>,
<span class="number"> 122</span>  <span class="s">"rosybrown"</span>,
<span class="number"> 123</span>  <span class="s">"royalblue"</span>,
<span class="number"> 124</span>  <span class="s">"saddlebrown"</span>,
<span class="number"> 125</span>  <span class="s">"salmon"</span>,
<span class="number"> 126</span>  <span class="s">"sandybrown"</span>,
<span class="number"> 127</span>  <span class="s">"seagreen"</span>,
<span class="number"> 128</span>  <span class="s">"seashell"</span>,
<span class="number"> 129</span>  <span class="s">"sienna"</span>,
<span class="number"> 130</span>  <span class="s">"silver"</span>,
<span class="number"> 131</span>  <span class="s">"skyblue"</span>,
<span class="number"> 132</span>  <span class="s">"slateblue"</span>,
<span class="number"> 133</span>  <span class="s">"slategray"</span>,
<span class="number"> 134</span>  <span class="s">"slategrey"</span>,
<span class="number"> 135</span>  <span class="s">"snow"</span>,
<span class="number"> 136</span>  <span class="s">"springgreen"</span>,
<span class="number"> 137</span>  <span class="s">"steelblue"</span>,
<span class="number"> 138</span>  <span class="s">"tan"</span>,
<span class="number"> 139</span>  <span class="s">"teal"</span>,
<span class="number"> 140</span>  <span class="s">"thistle"</span>,
<span class="number"> 141</span>  <span class="s">"tomato"</span>,
<span class="number"> 142</span>  <span class="s">"turquoise"</span>,
<span class="number"> 143</span>  <span class="s">"violet"</span>,
<span class="number"> 144</span>  <span class="s">"wheat"</span>,
<span class="number"> 145</span>  <span class="s">"white"</span>,
<span class="number"> 146</span>  <span class="s">"whitesmoke"</span>,
<span class="number"> 147</span>  <span class="s">"yellow"</span>,
<span class="number"> 148</span>  <span class="s">"yellowgreen"</span>,
<span class="number"> 149</span>  <span class="n">0</span>
<span class="number"> 150</span><span class="k2">}</span><span class="k2">;</span>
<span class="number"> 151</span>
<span class="number"> 152</span><span class="k1">static</span> <span class="k1">char</span> <span class="k3">*</span>color_rgb<span class="k2">[</span><span class="k2">]</span> <span class="k3">=</span> <span class="k2">{</span>
<span class="number"> 153</span>  <span class="s">"rgb(240, 248, 255)"</span>,
<span class="number"> 154</span>  <span class="s">"rgb(250, 235, 215)"</span>,
<span class="number"> 155</span>  <span class="s">"rgb( 0, 255, 255)"</span>,
<span class="number"> 156</span>  <span class="s">"rgb(127, 255, 212)"</span>,
<span class="number"> 157</span>  <span class="s">"rgb(240, 255, 255)"</span>,
<span class="number"> 158</span>  <span class="s">"rgb(245, 245, 220)"</span>,
<span class="number"> 159</span>  <span class="s">"rgb(255, 228, 196)"</span>,
<span class="number"> 160</span>  <span class="s">"rgb( 0, 0, 0)"</span>,
<span class="number"> 161</span>  <span class="s">"rgb(255, 235, 205)"</span>,
<span class="number"> 162</span>  <span class="s">"rgb( 0, 0, 255)"</span>,
<span class="number"> 163</span>  <span class="s">"rgb(138, 43, 226)"</span>,
<span class="number"> 164</span>  <span class="s">"rgb(165, 42, 42)"</span>,
<span class="number"> 165</span>  <span class="s">"rgb(222, 184, 135)"</span>,
<span class="number"> 166</span>  <span class="s">"rgb( 95, 158, 160)"</span>,
<span class="number"> 167</span>  <span class="s">"rgb(127, 255, 0)"</span>,
<span class="number"> 168</span>  <span class="s">"rgb(210, 105, 30)"</span>,
<span class="number"> 169</span>  <span class="s">"rgb(255, 127, 80)"</span>,
<span class="number"> 170</span>  <span class="s">"rgb(100, 149, 237)"</span>,
<span class="number"> 171</span>  <span class="s">"rgb(255, 248, 220)"</span>,
<span class="number"> 172</span>  <span class="s">"rgb(220, 20, 60)"</span>,
<span class="number"> 173</span>  <span class="s">"rgb( 0, 255, 255)"</span>,
<span class="number"> 174</span>  <span class="s">"rgb( 0, 0, 139)"</span>,
<span class="number"> 175</span>  <span class="s">"rgb( 0, 139, 139)"</span>,
<span class="number"> 176</span>  <span class="s">"rgb(184, 134, 11)"</span>,
<span class="number"> 177</span>  <span class="s">"rgb(169, 169, 169)"</span>,
<span class="number"> 178</span>  <span class="s">"rgb( 0, 100, 0)"</span>,
<span class="number"> 179</span>  <span class="s">"rgb(169, 169, 169)"</span>,
<span class="number"> 180</span>  <span class="s">"rgb(189, 183, 107)"</span>,
<span class="number"> 181</span>  <span class="s">"rgb(139, 0, 139)"</span>,
<span class="number"> 182</span>  <span class="s">"rgb( 85, 107, 47)"</span>,
<span class="number"> 183</span>  <span class="s">"rgb(255, 140, 0)"</span>,
<span class="number"> 184</span>  <span class="s">"rgb(153, 50, 204)"</span>,
<span class="number"> 185</span>  <span class="s">"rgb(139, 0, 0)"</span>,
<span class="number"> 186</span>  <span class="s">"rgb(233, 150, 122)"</span>,
<span class="number"> 187</span>  <span class="s">"rgb(143, 188, 143)"</span>,
<span class="number"> 188</span>  <span class="s">"rgb( 72, 61, 139)"</span>,
<span class="number"> 189</span>  <span class="s">"rgb( 47, 79, 79)"</span>,
<span class="number"> 190</span>  <span class="s">"rgb( 47, 79, 79)"</span>,
<span class="number"> 191</span>  <span class="s">"rgb( 0, 206, 209)"</span>,
<span class="number"> 192</span>  <span class="s">"rgb(148, 0, 211)"</span>,
<span class="number"> 193</span>  <span class="s">"rgb(255, 20, 147)"</span>,
<span class="number"> 194</span>  <span class="s">"rgb( 0, 191, 255)"</span>,
<span class="number"> 195</span>  <span class="s">"rgb(105, 105, 105)"</span>,
<span class="number"> 196</span>  <span class="s">"rgb(105, 105, 105)"</span>,
<span class="number"> 197</span>  <span class="s">"rgb( 30, 144, 255)"</span>,
<span class="number"> 198</span>  <span class="s">"rgb(178, 34, 34)"</span>,
<span class="number"> 199</span>  <span class="s">"rgb(255, 250, 240)"</span>,
<span class="number"> 200</span>  <span class="s">"rgb( 34, 139, 34)"</span>,
<span class="number"> 201</span>  <span class="s">"rgb(255, 0, 255)"</span>,
<span class="number"> 202</span>  <span class="s">"rgb(220, 220, 220)"</span>,
<span class="number"> 203</span>  <span class="s">"rgb(248, 248, 255)"</span>,
<span class="number"> 204</span>  <span class="s">"rgb(255, 215, 0)"</span>,
<span class="number"> 205</span>  <span class="s">"rgb(218, 165, 32)"</span>,
<span class="number"> 206</span>  <span class="s">"rgb(128, 128, 128)"</span>,
<span class="number"> 207</span>  <span class="s">"rgb(128, 128, 128)"</span>,
<span class="number"> 208</span>  <span class="s">"rgb( 0, 128, 0)"</span>,
<span class="number"> 209</span>  <span class="s">"rgb(173, 255, 47)"</span>,
<span class="number"> 210</span>  <span class="s">"rgb(240, 255, 240)"</span>,
<span class="number"> 211</span>  <span class="s">"rgb(255, 105, 180)"</span>,
<span class="number"> 212</span>  <span class="s">"rgb(205, 92, 92)"</span>,
<span class="number"> 213</span>  <span class="s">"rgb( 75, 0, 130)"</span>,
<span class="number"> 214</span>  <span class="s">"rgb(255, 255, 240)"</span>,
<span class="number"> 215</span>  <span class="s">"rgb(240, 230, 140)"</span>,
<span class="number"> 216</span>  <span class="s">"rgb(230, 230, 250)"</span>,
<span class="number"> 217</span>  <span class="s">"rgb(255, 240, 245)"</span>,
<span class="number"> 218</span>  <span class="s">"rgb(124, 252, 0)"</span>,
<span class="number"> 219</span>  <span class="s">"rgb(255, 250, 205)"</span>,
<span class="number"> 220</span>  <span class="s">"rgb(173, 216, 230)"</span>,
<span class="number"> 221</span>  <span class="s">"rgb(240, 128, 128)"</span>,
<span class="number"> 222</span>  <span class="s">"rgb(224, 255, 255)"</span>,
<span class="number"> 223</span>  <span class="s">"rgb(250, 250, 210)"</span>,
<span class="number"> 224</span>  <span class="s">"rgb(211, 211, 211)"</span>,
<span class="number"> 225</span>  <span class="s">"rgb(144, 238, 144)"</span>,
<span class="number"> 226</span>  <span class="s">"rgb(211, 211, 211)"</span>,
<span class="number"> 227</span>  <span class="s">"rgb(255, 182, 193)"</span>,
<span class="number"> 228</span>  <span class="s">"rgb(255, 160, 122)"</span>,
<span class="number"> 229</span>  <span class="s">"rgb( 32, 178, 170)"</span>,
<span class="number"> 230</span>  <span class="s">"rgb(135, 206, 250)"</span>,
<span class="number"> 231</span>  <span class="s">"rgb(119, 136, 153)"</span>,
<span class="number"> 232</span>  <span class="s">"rgb(119, 136, 153)"</span>,
<span class="number"> 233</span>  <span class="s">"rgb(176, 196, 222)"</span>,
<span class="number"> 234</span>  <span class="s">"rgb(255, 255, 224)"</span>,
<span class="number"> 235</span>  <span class="s">"rgb( 0, 255, 0)"</span>,
<span class="number"> 236</span>  <span class="s">"rgb( 50, 205, 50)"</span>,
<span class="number"> 237</span>  <span class="s">"rgb(250, 240, 230)"</span>,
<span class="number"> 238</span>  <span class="s">"rgb(255, 0, 255)"</span>,
<span class="number"> 239</span>  <span class="s">"rgb(128, 0, 0)"</span>,
<span class="number"> 240</span>  <span class="s">"rgb(102, 205, 170)"</span>,
<span class="number"> 241</span>  <span class="s">"rgb( 0, 0, 205)"</span>,
<span class="number"> 242</span>  <span class="s">"rgb(186, 85, 211)"</span>,
<span class="number"> 243</span>  <span class="s">"rgb(147, 112, 219)"</span>,
<span class="number"> 244</span>  <span class="s">"rgb( 60, 179, 113)"</span>,
<span class="number"> 245</span>  <span class="s">"rgb(123, 104, 238)"</span>,
<span class="number"> 246</span>  <span class="s">"rgb( 0, 250, 154)"</span>,
<span class="number"> 247</span>  <span class="s">"rgb( 72, 209, 204)"</span>,
<span class="number"> 248</span>  <span class="s">"rgb(199, 21, 133)"</span>,
<span class="number"> 249</span>  <span class="s">"rgb( 25, 25, 112)"</span>,
<span class="number"> 250</span>  <span class="s">"rgb(245, 255, 250)"</span>,
<span class="number"> 251</span>  <span class="s">"rgb(255, 228, 225)"</span>,
<span class="number"> 252</span>  <span class="s">"rgb(255, 228, 181)"</span>,
<span class="number"> 253</span>  <span class="s">"rgb(255, 222, 173)"</span>,
<span class="number"> 254</span>  <span class="s">"rgb( 0, 0, 128)"</span>,
<span class="number"> 255</span>  <span class="s">"rgb(253, 245, 230)"</span>,
<span class="number"> 256</span>  <span class="s">"rgb(128, 128, 0)"</span>,
<span class="number"> 257</span>  <span class="s">"rgb(107, 142, 35)"</span>,
<span class="number"> 258</span>  <span class="s">"rgb(255, 165, 0)"</span>,
<span class="number"> 259</span>  <span class="s">"rgb(255, 69, 0)"</span>,
<span class="number"> 260</span>  <span class="s">"rgb(218, 112, 214)"</span>,
<span class="number"> 261</span>  <span class="s">"rgb(238, 232, 170)"</span>,
<span class="number"> 262</span>  <span class="s">"rgb(152, 251, 152)"</span>,
<span class="number"> 263</span>  <span class="s">"rgb(175, 238, 238)"</span>,
<span class="number"> 264</span>  <span class="s">"rgb(219, 112, 147)"</span>,
<span class="number"> 265</span>  <span class="s">"rgb(255, 239, 213)"</span>,
<span class="number"> 266</span>  <span class="s">"rgb(255, 218, 185)"</span>,
<span class="number"> 267</span>  <span class="s">"rgb(205, 133, 63)"</span>,
<span class="number"> 268</span>  <span class="s">"rgb(255, 192, 203)"</span>,
<span class="number"> 269</span>  <span class="s">"rgb(221, 160, 221)"</span>,
<span class="number"> 270</span>  <span class="s">"rgb(176, 224, 230)"</span>,
<span class="number"> 271</span>  <span class="s">"rgb(128, 0, 128)"</span>,
<span class="number"> 272</span>  <span class="s">"rgb(255, 0, 0)"</span>,
<span class="number"> 273</span>  <span class="s">"rgb(188, 143, 143)"</span>,
<span class="number"> 274</span>  <span class="s">"rgb( 65, 105, 225)"</span>,
<span class="number"> 275</span>  <span class="s">"rgb(139, 69, 19)"</span>,
<span class="number"> 276</span>  <span class="s">"rgb(250, 128, 114)"</span>,
<span class="number"> 277</span>  <span class="s">"rgb(244, 164, 96)"</span>,
<span class="number"> 278</span>  <span class="s">"rgb( 46, 139, 87)"</span>,
<span class="number"> 279</span>  <span class="s">"rgb(255, 245, 238)"</span>,
<span class="number"> 280</span>  <span class="s">"rgb(160, 82, 45)"</span>,
<span class="number"> 281</span>  <span class="s">"rgb(192, 192, 192)"</span>,
<span class="number"> 282</span>  <span class="s">"rgb(135, 206, 235)"</span>,
<span class="number"> 283</span>  <span class="s">"rgb(106, 90, 205)"</span>,
<span class="number"> 284</span>  <span class="s">"rgb(112, 128, 144)"</span>,
<span class="number"> 285</span>  <span class="s">"rgb(112, 128, 144)"</span>,
<span class="number"> 286</span>  <span class="s">"rgb(255, 250, 250)"</span>,
<span class="number"> 287</span>  <span class="s">"rgb( 0, 255, 127)"</span>,
<span class="number"> 288</span>  <span class="s">"rgb( 70, 130, 180)"</span>,
<span class="number"> 289</span>  <span class="s">"rgb(210, 180, 140)"</span>,
<span class="number"> 290</span>  <span class="s">"rgb( 0, 128, 128)"</span>,
<span class="number"> 291</span>  <span class="s">"rgb(216, 191, 216)"</span>,
<span class="number"> 292</span>  <span class="s">"rgb(255, 99, 71)"</span>,
<span class="number"> 293</span>  <span class="s">"rgb( 64, 224, 208)"</span>,
<span class="number"> 294</span>  <span class="s">"rgb(238, 130, 238)"</span>,
<span class="number"> 295</span>  <span class="s">"rgb(245, 222, 179)"</span>,
<span class="number"> 296</span>  <span class="s">"rgb(255, 255, 255)"</span>,
<span class="number"> 297</span>  <span class="s">"rgb(245, 245, 245)"</span>,
<span class="number"> 298</span>  <span class="s">"rgb(255, 255, 0)"</span>,
<span class="number"> 299</span>  <span class="s">"rgb(154, 205, 50)"</span>,
<span class="number"> 300</span>  <span class="n">0</span>
<span class="number"> 301</span><span class="k2">}</span><span class="k2">;</span>
<span class="number"> 302</span>
<span class="number"> 303</span>
<span class="number"> 304</span><span class="k1">unsigned</span> <span class="k1">long</span> hex_string_to_color<span class="k2">(</span><span class="k1">const</span> std::string<span class="k3">&amp;</span> valueAsString<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 305</span>  <span class="c">// hex color specification</span>
<span class="number"> 306</span>
<span class="number"> 307</span>  <span class="k1">unsigned</span> <span class="k1">int</span> col<span class="k2">[</span><span class="n">3</span><span class="k2">]</span><span class="k2">;</span>
<span class="number"> 308</span>  <span class="k1">int</span> len <span class="k3">=</span> valueAsString.size<span class="k2">(</span><span class="k2">)</span><span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="number"> 309</span>
<span class="number"> 310</span>  <span class="k1">if</span> <span class="k2">(</span>len <span class="k3">&lt;</span> <span class="n">3</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 311</span>    <span class="k1">return</span> <span class="k2">(</span><span class="k1">unsigned</span> <span class="k1">long</span><span class="k2">)</span><span class="k2">(</span><span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 312</span>  <span class="k2">}</span>
<span class="number"> 313</span>  <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>len <span class="k3">=</span><span class="k3">=</span> <span class="n">3</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 314</span>    <span class="k1">for</span> <span class="k2">(</span><span class="k1">int</span> i<span class="k3">=</span><span class="n">0</span><span class="k2">;</span> i<span class="k3">&lt;</span><span class="n">3</span><span class="k2">;</span> i<span class="k3">+</span><span class="k3">+</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 315</span>      <span class="k1">int</span> c <span class="k3">=</span> valueAsString<span class="k2">[</span>i<span class="k3">+</span><span class="n">1</span><span class="k2">]</span><span class="k2">;</span>
<span class="number"> 316</span>      <span class="k1">if</span> <span class="k2">(</span><span class="k2">(</span>c <span class="k3">&gt;</span><span class="k3">=</span> <span class="s">'0'</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> c <span class="k3">&lt;</span><span class="k3">=</span> <span class="s">'9'</span><span class="k2">)</span> <span class="k3">|</span><span class="k3">|</span> <span class="k2">(</span>c <span class="k3">&gt;</span><span class="k3">=</span> <span class="s">'a'</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> c <span class="k3">&lt;</span><span class="k3">=</span> <span class="s">'f'</span><span class="k2">)</span> <span class="k3">|</span><span class="k3">|</span> <span class="k2">(</span>c <span class="k3">&gt;</span><span class="k3">=</span> <span class="s">'A'</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> c <span class="k3">&lt;</span><span class="k3">=</span> <span class="s">'F'</span><span class="k2">)</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 317</span>        <span class="k1">char</span> buf<span class="k2">[</span><span class="n">16</span><span class="k2">]</span><span class="k2">;</span>
<span class="number"> 318</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>buf, <span class="s">"0x%c%c"</span>, c, c<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 319</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_741.html" target="_blank">sscanf</a><span class="k2">(</span>buf, <span class="s">"%x"</span>, <span class="k3">&amp;</span>col<span class="k3">&lt;</span>i&gt;<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 320</span>      <span class="k2">}</span>
<span class="number"> 321</span>      <span class="k1">else</span> <span class="k2">{</span>
<span class="number"> 322</span>        <span class="k1">return</span> <span class="k2">(</span><span class="k1">unsigned</span> <span class="k1">long</span><span class="k2">)</span><span class="k2">(</span><span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 323</span>      <span class="k2">}</span>
<span class="number"> 324</span>    <span class="k2">}</span>
<span class="number"> 325</span>  <span class="k2">}</span>
<span class="number"> 326</span>  <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>len <span class="k3">=</span><span class="k3">=</span> <span class="n">6</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 327</span>    <span class="k1">for</span> <span class="k2">(</span><span class="k1">int</span> i<span class="k3">=</span><span class="n">0</span><span class="k2">;</span> i<span class="k3">&lt;</span><span class="n">6</span><span class="k2">;</span> i<span class="k3">+</span><span class="k3">+</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 328</span>      <span class="k1">int</span> c <span class="k3">=</span> valueAsString<span class="k2">[</span>i<span class="k3">+</span><span class="n">1</span><span class="k2">]</span><span class="k2">;</span>
<span class="number"> 329</span>      <span class="k1">if</span> <span class="k2">(</span><span class="k2">(</span>c <span class="k3">&gt;</span><span class="k3">=</span> <span class="s">'0'</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> c <span class="k3">&lt;</span><span class="k3">=</span> <span class="s">'9'</span><span class="k2">)</span> <span class="k3">|</span><span class="k3">|</span> <span class="k2">(</span>c <span class="k3">&gt;</span><span class="k3">=</span> <span class="s">'a'</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> c <span class="k3">&lt;</span><span class="k3">=</span> <span class="s">'f'</span><span class="k2">)</span> <span class="k3">|</span><span class="k3">|</span> <span class="k2">(</span>c <span class="k3">&gt;</span><span class="k3">=</span> <span class="s">'A'</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> c <span class="k3">&lt;</span><span class="k3">=</span> <span class="s">'F'</span><span class="k2">)</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 330</span>        <span class="k1">if</span> <span class="k2">(</span>i%<span class="n">2</span> <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 331</span>          <span class="k1">char</span> buf<span class="k2">[</span><span class="n">16</span><span class="k2">]</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>buf, <span class="s">"0x%c%c"</span>, valueAsString<span class="k3">&lt;</span>i&gt;, valueAsString<span class="k2">[</span>i<span class="k3">+</span><span class="n">1</span><span class="k2">]</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 333</span>          <a href="http://www.delorie.com/djgpp/doc/libc/libc_741.html" target="_blank">sscanf</a><span class="k2">(</span>buf, <span class="s">"%x"</span>, <span class="k3">&amp;</span>col<span class="k2">[</span>i<span class="k3">/</span><span class="n">2</span><span class="k2">]</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 334</span>        <span class="k2">}</span>
<span class="number"> 335</span>      <span class="k2">}</span>
<span class="number"> 336</span>      <span class="k1">else</span> <span class="k2">{</span>
<span class="number"> 337</span>        <span class="k1">return</span> <span class="k2">(</span><span class="k1">unsigned</span> <span class="k1">long</span><span class="k2">)</span><span class="k2">(</span><span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 338</span>      <span class="k2">}</span>
<span class="number"> 339</span>    <span class="k2">}</span>
<span class="number"> 340</span>  <span class="k2">}</span>
<span class="number"> 341</span>
<span class="number"> 342</span>  <span class="k1">unsigned</span> <span class="k1">long</span> ret <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 343</span>  ret <span class="k3">|</span><span class="k3">=</span> col<span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k3">&amp;</span><span class="n">0xff</span><span class="k2">;</span>
<span class="number"> 344</span>  ret <span class="k3">|</span><span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>col<span class="k2">[</span><span class="n">1</span><span class="k2">]</span><span class="k3">&amp;</span><span class="n">0xff</span><span class="k2">)</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="n">8</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 345</span>  ret <span class="k3">|</span><span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>col<span class="k2">[</span><span class="n">2</span><span class="k2">]</span><span class="k3">&amp;</span><span class="n">0xff</span><span class="k2">)</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="n">16</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 346</span>  <span class="k1">return</span> ret<span class="k2">;</span>
<span class="number"> 347</span><span class="k2">}</span>
<span class="number"> 348</span>
<span class="number"> 349</span>
<span class="number"> 350</span><span class="k1">unsigned</span> <span class="k1">long</span> rgb_string_to_color<span class="k2">(</span><span class="k1">const</span> std::string<span class="k3">&amp;</span> valueAsString<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 351</span>  <span class="k1">int</span> col<span class="k2">[</span><span class="n">3</span><span class="k2">]</span><span class="k2">;</span>
<span class="number"> 352</span>  <span class="k1">int</span> count <span class="k3">=</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_741.html" target="_blank">sscanf</a><span class="k2">(</span>valueAsString.c_str<span class="k2">(</span><span class="k2">)</span>, <span class="s">"rgb(%d, %d, %d)"</span>, <span class="k3">&amp;</span>col<span class="k2">[</span><span class="n">0</span><span class="k2">]</span>, <span class="k3">&amp;</span>col<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, <span class="k3">&amp;</span>col<span class="k2">[</span><span class="n">2</span><span class="k2">]</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 353</span>
<span class="number"> 354</span>  <span class="k1">if</span> <span class="k2">(</span>count <span class="k3">!</span><span class="k3">=</span> <span class="n">3</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 355</span>    <span class="k1">int</span> count <span class="k3">=</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_741.html" target="_blank">sscanf</a><span class="k2">(</span>valueAsString.c_str<span class="k2">(</span><span class="k2">)</span>, <span class="s">"rgb(%d%%, %d%%, %d%%)"</span>, <span class="k3">&amp;</span>col<span class="k2">[</span><span class="n">0</span><span class="k2">]</span>, <span class="k3">&amp;</span>col<span class="k2">[</span><span class="n">1</span><span class="k2">]</span>, <span class="k3">&amp;</span>col<span class="k2">[</span><span class="n">2</span><span class="k2">]</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 356</span>    <span class="k1">if</span> <span class="k2">(</span>count <span class="k3">=</span><span class="k3">=</span> <span class="n">3</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 357</span>    <span class="k2">}</span>
<span class="number"> 358</span>    <span class="k1">else</span> <span class="k2">{</span>
<span class="number"> 359</span>      <span class="k1">return</span> <span class="k2">(</span><span class="k1">unsigned</span> <span class="k1">long</span><span class="k2">)</span><span class="k2">(</span><span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 360</span>    <span class="k2">}</span>
<span class="number"> 361</span>  <span class="k2">}</span>
<span class="number"> 362</span>
<span class="number"> 363</span>  <span class="k1">unsigned</span> <span class="k1">long</span> ret <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 364</span>  ret <span class="k3">|</span><span class="k3">=</span> col<span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k3">&amp;</span><span class="n">0xff</span><span class="k2">;</span>
<span class="number"> 365</span>  ret <span class="k3">|</span><span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>col<span class="k2">[</span><span class="n">1</span><span class="k2">]</span><span class="k3">&amp;</span><span class="n">0xff</span><span class="k2">)</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="n">8</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 366</span>  ret <span class="k3">|</span><span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span>col<span class="k2">[</span><span class="n">2</span><span class="k2">]</span><span class="k3">&amp;</span><span class="n">0xff</span><span class="k2">)</span><span class="k3">&lt;</span><span class="k3">&lt;</span><span class="n">16</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 367</span>  <span class="k1">return</span> ret<span class="k2">;</span>
<span class="number"> 368</span><span class="k2">}</span>
<span class="number"> 369</span>
<span class="number"> 370</span>
<span class="number"> 371</span><span class="k1">unsigned</span> <span class="k1">long</span> string_to_color<span class="k2">(</span><span class="k1">const</span> std::string<span class="k3">&amp;</span> valueAsString<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 372</span>  <span class="k1">if</span> <span class="k2">(</span>valueAsString.size<span class="k2">(</span><span class="k2">)</span> <span class="k3">&lt;</span> <span class="n">1</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 373</span>    <span class="k1">return</span> <span class="k2">(</span><span class="k1">unsigned</span> <span class="k1">long</span><span class="k2">)</span><span class="k2">(</span><span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 374</span>  <span class="k2">}</span>
<span class="number"> 375</span>
<span class="number"> 376</span>  std::string tmp <span class="k3">=</span> valueAsString<span class="k2">;</span>
<span class="number"> 377</span>
<span class="number"> 378</span>  <span class="k1">if</span> <span class="k2">(</span>tmp<span class="k2">[</span><span class="n">0</span><span class="k2">]</span> <span class="k3">=</span><span class="k3">=</span> <span class="s">'#'</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 379</span>    <span class="k1">return</span> hex_string_to_color<span class="k2">(</span>valueAsString<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 380</span>  <span class="k2">}</span>
<span class="number"> 381</span>  <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_768.html" target="_blank">strncmp</a><span class="k2">(</span>tmp.c_str<span class="k2">(</span><span class="k2">)</span>, <span class="s">"rgb("</span>, <span class="n">4</span><span class="k2">)</span> <span class="k3">=</span><span class="k3">=</span> <span class="n">0</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 382</span>    <span class="c">// functional rgb specification</span>
<span class="number"> 383</span>    <span class="k1">return</span> rgb_string_to_color<span class="k2">(</span>valueAsString<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 384</span>  <span class="k2">}</span>
<span class="number"> 385</span>  <span class="k1">else</span> <span class="k2">{</span>
<span class="number"> 386</span>    <span class="c">// color name -&gt; check against all known colors</span>
<span class="number"> 387</span>    <span class="k1">int</span> i<span class="k3">=</span><span class="n">0</span><span class="k2">;</span>
<span class="number"> 388</span>    <span class="k1">while</span> <span class="k2">(</span>color_names<span class="k3">&lt;</span>i&gt;<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 389</span>      <span class="k1">if</span> <span class="k2">(</span>valueAsString <span class="k3">=</span><span class="k3">=</span> std::string<span class="k2">(</span>color_names<span class="k3">&lt;</span>i&gt;<span class="k2">)</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 390</span>        <span class="k1">return</span> rgb_string_to_color<span class="k2">(</span>color_rgb<span class="k3">&lt;</span>i&gt;<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 391</span>      <span class="k2">}</span>
<span class="number"> 392</span>
<span class="number"> 393</span>      <span class="k3">+</span><span class="k3">+</span>i<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">return</span> <span class="k2">(</span><span class="k1">unsigned</span> <span class="k1">long</span><span class="k2">)</span><span class="k2">(</span><span class="k3">-</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 397</span>  <span class="k2">}</span>
<span class="number"> 398</span><span class="k2">}</span>
</div></div><p>
One can easily create an array of Allegro colour values, but I didn&#039;t actually need that...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (miran)</author>
		<pubDate>Sun, 19 Nov 2006 17:08:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m used to clBlack, clWhite and such from my time using Borland C++ Builder, so I&#39;ve continued to do also with Allegro.<br />Although I don&#39;t have a predefined pretty file with XX colors, I just add them whenever I need a new color.<br />Also, rather than using integers taking up memory(I know, its not much but still) I do it with defines instead like:
</p><div class="source-code snippet"><div class="inner"><pre><span class="p">#define clBlack makecol(0,0,0)</span>
<span class="p">#define clWindow makecol(192,192,192)</span>
<span class="p">#define clWindowBorder makecol(20,20,20)</span>
etc..
</pre></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ixilom)</author>
		<pubDate>Mon, 20 Nov 2006 15:32:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Onewing:<br />Having those const&#39;s call makecol at start before the color depth is set, or by default 8bit, doesn&#39;t mess up at 15+bit color depth?</p><p>ixilom: <br />What&#39;s worse? Taking memory or calling a function every time you use cl######?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Mon, 20 Nov 2006 17:42:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m more perplexed by this:
</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
const int GRAY = makecol(60, 60, 60);<br />const int GREY = makecol(190, 190, 190);
</p></div></div><p>

Why do Americans/American English speaking people need a different shade of grey than the British English speaking world?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Walker)</author>
		<pubDate>Mon, 20 Nov 2006 18:00:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I wrote this in 10 minutes:
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="k1">const</span> <span class="k1">float</span> red <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">2</td><td><span class="k1">const</span> <span class="k1">float</span> orange <span class="k3">=</span> <span class="n">30</span><span class="k2">;</span></td></tr><tr><td class="number">3</td><td><span class="k1">const</span> <span class="k1">float</span> yellow <span class="k3">=</span> <span class="n">60</span><span class="k2">;</span></td></tr><tr><td class="number">4</td><td><span class="k1">const</span> <span class="k1">float</span> green <span class="k3">=</span> <span class="n">120</span><span class="k2">;</span></td></tr><tr><td class="number">5</td><td><span class="k1">const</span> <span class="k1">float</span> cyan <span class="k3">=</span> <span class="n">180</span><span class="k2">;</span></td></tr><tr><td class="number">6</td><td><span class="k1">const</span> <span class="k1">float</span> blue <span class="k3">=</span> <span class="n">240</span><span class="k2">;</span></td></tr><tr><td class="number">7</td><td><span class="k1">const</span> <span class="k1">float</span> magenta <span class="k3">=</span> <span class="n">300</span><span class="k2">;</span></td></tr><tr><td class="number">8</td><td>&#160;</td></tr><tr><td class="number">9</td><td><span class="k1">float</span> interpolate<span class="k2">(</span><span class="k1">float</span> p1, <span class="k1">float</span> p2, <span class="k1">float</span> t<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td><span class="k1">int</span> colour<span class="k2">(</span><span class="k1">float</span> hue, <span class="k1">float</span> sat, <span class="k1">float</span> val<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td>&#160;</td></tr><tr><td class="number">12</td><td><span class="k1">float</span> interpolate<span class="k2">(</span><span class="k1">float</span> p1, <span class="k1">float</span> p2, <span class="k1">float</span> t<span class="k2">)</span></td></tr><tr><td class="number">13</td><td><span class="k2">{</span></td></tr><tr><td class="number">14</td><td>    <span class="k1">return</span> t <span class="k3">*</span> p2 <span class="k3">+</span> <span class="k2">(</span><span class="n">1</span><span class="k3">-</span>t<span class="k2">)</span> <span class="k3">*</span> p1<span class="k2">;</span></td></tr><tr><td class="number">15</td><td><span class="k2">}</span></td></tr><tr><td class="number">16</td><td>    </td></tr><tr><td class="number">17</td><td><span class="k1">int</span> colour<span class="k2">(</span><span class="k1">float</span> hue, <span class="k1">float</span> sat, <span class="k1">float</span> val<span class="k2">)</span></td></tr><tr><td class="number">18</td><td><span class="k2">{</span></td></tr><tr><td class="number">19</td><td>    <span class="k1">int</span> r, g, b<span class="k2">;</span></td></tr><tr><td class="number">20</td><td>    <a href="http://www.allegro.cc/manual/hsv_to_rgb" target="_blank"><span class="a">hsv_to_rgb</span></a><span class="k2">(</span>hue, sat, val, <span class="k3">&amp;</span>r, <span class="k3">&amp;</span>g, <span class="k3">&amp;</span>b<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">21</td><td>    <span class="k1">return</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span>r, g, b<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">22</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>

If I want a particular colour, say beige, I can pretty well guess where it is in a hsv world. The hue would be like orange, but saturation would be lower and the value raher high. So I would write:
</p><div class="source-code snippet"><div class="inner"><pre>my_beige <span class="k3">=</span> colour<span class="k2">(</span>orange, <span class="n">0</span>.<span class="n">5</span>, <span class="n">0</span>.<span class="n">8</span><span class="k2">)</span><span class="k2">;</span>
</pre></div></div><p>

And if I want some blue with a twist towards violet, I could interpolate:</p><div class="source-code snippet"><div class="inner"><pre>my_indigo <span class="k3">=</span> colour<span class="k2">(</span>interpolate<span class="k2">(</span>blue, magenta, <span class="n">0</span>.<span class="n">1</span><span class="k2">)</span>, <span class="n">0</span>.<span class="n">4</span>, <span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
</pre></div></div><p>

I think I get closer what I really want this way, instead of using some constants named SEASHELL. Well, I had to test two times on the latter one, before I got what I wanted.</p><p>[edit]<br />Well, the interpolation should have to take care of cases where the two colours are on both sides of hue = 360. The mean of 10 and 350 is not 180. It should be 0 or 360.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Johan Halmén)</author>
		<pubDate>Mon, 20 Nov 2006 18:08:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
If I want a particular colour, say beige, I can pretty well guess where it is in a hsv world.
</p></div></div><p>
The problem with this is that there&#39;s this thing called the International Colour Consortium (ICC) which sets these things called standards. There&#39;s a bunch of standard colour names with standard colour values. So if you&#39;re going to guess colour values, you&#39;d better name them something like my_approximation_of_beige. Because &quot;beige&quot; is a standard name for the colour represented by rgb(245, 245, 220).</p><p>On the other hand different sets of standard colours are often used for different purposes anyway...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (miran)</author>
		<pubDate>Mon, 20 Nov 2006 19:51:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Having those const&#39;s call makecol at start before the color depth is set, or by default 8bit, doesn&#39;t mess up at 15+bit color depth?
</p></div></div><p>
I don&#39;t know, haven&#39;t messed with it as of yet.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
What&#39;s worse? Taking memory or calling a function every time you use cl######?
</p></div></div><p>
To me, &quot;calling a function every time&quot; is worse than &quot;taking memory&quot;, considering what all computers can handle these days.  However, the list above is quite bloated, especially if you don&#39;t even use 90% of it in your program.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Why do Americans/American English speaking people need a different shade of grey than the British English speaking world?
</p></div></div><p>
Yeah, I once called GRAY and then later called GREY for virtually the same background color and got two very different results.  I was perplexed by this as well.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I wrote this in 10 minutes:
</p></div></div><p>
Rock on.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Onewing)</author>
		<pubDate>Mon, 20 Nov 2006 23:45:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Onewing:<br />Having those const&#39;s call makecol at start before the color depth is set, or by default 8bit, doesn&#39;t mess up at 15+bit color depth?</p><p>ixilom:<br />What&#39;s worse? Taking memory or calling a function every time you use cl######?
</p></div></div><p>
You just answered the second quote with your first <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ixilom)</author>
		<pubDate>Tue, 21 Nov 2006 04:39:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Actually, No I didn&#39;t.</p><p>It might not be much of a difference</p><p>60000000 Loops<br />Using Define: 4.7s<br />Using Int:    1.2s</p><p>600000000 Loops<br />Using Define: 50.0s<br />Using Int:    14.4s</p><p>Almost a 3:1 difference</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="p">#include &lt;allegro.h&gt;</span></td></tr><tr><td class="number">2</td><td><span class="p">#include &lt;time.h&gt;</span></td></tr><tr><td class="number">3</td><td>&#160;</td></tr><tr><td class="number">4</td><td><span class="p">#define dred makecol( 255, 0, 0 )</span></td></tr><tr><td class="number">5</td><td>&#160;</td></tr><tr><td class="number">6</td><td><span class="k1">int</span> ired <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">7</td><td>&#160;</td></tr><tr><td class="number">8</td><td><span class="k1">int</span> useDef<span class="k2">(</span><span class="k2">)</span></td></tr><tr><td class="number">9</td><td><span class="k2">{</span></td></tr><tr><td class="number">10</td><td>    <span class="k1">return</span> dred<span class="k2">;</span></td></tr><tr><td class="number">11</td><td><span class="k2">}</span></td></tr><tr><td class="number">12</td><td>&#160;</td></tr><tr><td class="number">13</td><td><span class="k1">int</span> useInt<span class="k2">(</span><span class="k2">)</span></td></tr><tr><td class="number">14</td><td><span class="k2">{</span></td></tr><tr><td class="number">15</td><td>    <span class="k1">return</span> ired<span class="k2">;</span></td></tr><tr><td class="number">16</td><td><span class="k2">}</span></td></tr><tr><td class="number">17</td><td>&#160;</td></tr><tr><td class="number">18</td><td>&#160;</td></tr><tr><td class="number">19</td><td><span class="k1">int</span> main<span class="k2">(</span> <span class="k1">int</span> argc, <span class="k1">char</span> <span class="k3">*</span><span class="k3">*</span>argv <span class="k2">)</span></td></tr><tr><td class="number">20</td><td><span class="k2">{</span></td></tr><tr><td class="number">21</td><td>    <span class="k1">int</span> p <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">22</td><td>    clock_t s1 <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">23</td><td>    clock_t f1 <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">24</td><td>    clock_t s2 <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">25</td><td>    clock_t f2 <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">26</td><td>    <span class="k1">double</span> d1 <span class="k3">=</span> <span class="n">0</span>.<span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">27</td><td>    <span class="k1">double</span> d2 <span class="k3">=</span> <span class="n">0</span>.<span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">28</td><td>&#160;</td></tr><tr><td class="number">29</td><td>&#160;</td></tr><tr><td class="number">30</td><td>    <a href="http://www.allegro.cc/manual/allegro_init" target="_blank"><span class="a">allegro_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">31</td><td>&#160;</td></tr><tr><td class="number">32</td><td>    <a href="http://www.allegro.cc/manual/set_color_depth" target="_blank"><span class="a">set_color_depth</span></a><span class="k2">(</span> <span class="n">32</span> <span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">33</td><td>&#160;</td></tr><tr><td class="number">34</td><td>    ired <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span> <span class="n">255</span>, <span class="n">0</span>, <span class="n">0</span> <span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">35</td><td>&#160;</td></tr><tr><td class="number">36</td><td>    s1 <span class="k3">=</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_103.html" target="_blank">clock</a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">37</td><td>&#160;</td></tr><tr><td class="number">38</td><td>    <span class="k1">for</span> <span class="k2">(</span> <span class="k1">int</span> i <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span> i <span class="k3">&lt;</span> <span class="n">60000000</span><span class="k2">;</span> i<span class="k3">+</span><span class="k3">+</span> <span class="k2">)</span></td></tr><tr><td class="number">39</td><td>    <span class="k2">{</span></td></tr><tr><td class="number">40</td><td>        p <span class="k3">=</span> useDef<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">41</td><td>    <span class="k2">}</span></td></tr><tr><td class="number">42</td><td>&#160;</td></tr><tr><td class="number">43</td><td>    f1 <span class="k3">=</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_103.html" target="_blank">clock</a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">44</td><td>&#160;</td></tr><tr><td class="number">45</td><td>    s2 <span class="k3">=</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_103.html" target="_blank">clock</a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">46</td><td>&#160;</td></tr><tr><td class="number">47</td><td>    <span class="k1">for</span> <span class="k2">(</span> <span class="k1">int</span> i <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span> i <span class="k3">&lt;</span> <span class="n">60000000</span><span class="k2">;</span> i<span class="k3">+</span><span class="k3">+</span> <span class="k2">)</span></td></tr><tr><td class="number">48</td><td>    <span class="k2">{</span></td></tr><tr><td class="number">49</td><td>        p <span class="k3">=</span> useInt<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">50</td><td>    <span class="k2">}</span></td></tr><tr><td class="number">51</td><td>&#160;</td></tr><tr><td class="number">52</td><td>    f2 <span class="k3">=</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_103.html" target="_blank">clock</a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">53</td><td>&#160;</td></tr><tr><td class="number">54</td><td>    d1 <span class="k3">=</span> <span class="k2">(</span><span class="k1">double</span><span class="k2">)</span><span class="k2">(</span>f1 <span class="k3">-</span> s1<span class="k2">)</span> <span class="k3">/</span> CLOCKS_PER_SEC<span class="k2">;</span></td></tr><tr><td class="number">55</td><td>&#160;</td></tr><tr><td class="number">56</td><td>    d2 <span class="k3">=</span> <span class="k2">(</span><span class="k1">double</span><span class="k2">)</span><span class="k2">(</span>f2 <span class="k3">-</span> s2<span class="k2">)</span> <span class="k3">/</span> CLOCKS_PER_SEC<span class="k2">;</span></td></tr><tr><td class="number">57</td><td>&#160;</td></tr><tr><td class="number">58</td><td>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span> <span class="s">"Using Define: %2.1fs\n"</span></td></tr><tr><td class="number">59</td><td>            <span class="s">"Using Int:    %2.1fs\n"</span>, d1, d2 <span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">60</td><td>&#160;</td></tr><tr><td class="number">61</td><td>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">62</td><td><span class="k2">}</span></td></tr><tr><td class="number">63</td><td><a href="http://www.allegro.cc/manual/END_OF_MAIN" target="_blank"><span class="a">END_OF_MAIN</span></a><span class="k2">(</span><span class="k2">)</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Wed, 22 Nov 2006 04:09:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I know there will be a timedifference, but set your bit depth to something else, assign a color to an int with another bit depth. <br />We don&#39;t want that now do we?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ixilom)</author>
		<pubDate>Wed, 22 Nov 2006 15:48:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That&#39;s simple to avoid though, by assigning the variables <b>after</b> setting the color depth.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc ( Arvidsson)</author>
		<pubDate>Wed, 22 Nov 2006 20:44:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That&#39;s basically what I do.</p><p>I reset the colors everytime the color depth changes.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Thu, 23 Nov 2006 07:57:40 +0000</pubDate>
	</item>
</rss>
