<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Hypnotic backgrounds</title>
		<link>http://www.allegro.cc/forums/view/587151</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Mon, 28 Aug 2006 19:37:22 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, the game I am currently working has... <i>mesmerizing</i> gameplay <img src="http://www.allegro.cc/forums/smileys/shocked.gif" alt=":o" />.  But, it doesn&#39;t have a background yet. </p><p>Anyone have advice on creating hypnotic backgrounds that don&#39;t burn your eyes out of their sockets?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kikaru)</author>
		<pubDate>Tue, 22 Aug 2006 00:34:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Depends on the game. If it is a side scroller, try the attached image (or a similar but better quality, this one is jpg) and use parallax scrolling. If the front game field is very pixelsharp, the effect is at its best very hypnotic. Even when the background doesn&#39;t scroll, it seems to &quot;live&quot; or something.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Johan Halmén)</author>
		<pubDate>Tue, 22 Aug 2006 00:54:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Why dont you apply a demo scene type effect to the background? Such as plamsa, fractal renderer etc. They wont add to file size, but they will look cool and definetly qualify for hypnotic, albiet very distracting.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Hard Rock)</author>
		<pubDate>Tue, 22 Aug 2006 01:07:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>JH: Thanks for the background, but it doesn&#39;t quite fit. I attached a screenshot of the game with a placeholder backround (placeholder character and blocks, too) so you can see the type of game it is. </p><p>P.S. it does not scroll</p><p>HR: and how might I do these &quot;demo effects&quot;?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kikaru)</author>
		<pubDate>Tue, 22 Aug 2006 01:36:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>There are tons of tutorials on them, in varying languages, each one is different, and will require learning some lines of code. The good news is that since most of these effects are incredibly old someone will have found some way to optimize it incredibly so it runs lightning quick on say a 486. </p><p>Some example tutorials:<br />Fractals:<br /><a href="http://www.geocities.com/CapeCanaveral/2854/">http://www.geocities.com/CapeCanaveral/2854/</a><br /><a href="http://www.mandelbrot-dazibao.com/">http://www.mandelbrot-dazibao.com/</a> (this one is made primarily in qbasic, source should be available and ive actually used some of his images in game before, with permission of course. Some tutorials and what not)</p><p>Plasma fractal:<br /><a href="http://www.ic.sunysb.edu/Stu/jseyster/plasma/">http://www.ic.sunysb.edu/Stu/jseyster/plasma/</a> (Web applet and java source available).</p><p>Also theres tons of other effects, fire. Look around the demo scene and youll see what i mean, the tunel effect etc.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Hard Rock)</author>
		<pubDate>Tue, 22 Aug 2006 01:48:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Most of those effects don&#39;t work to well with this game... I was wondering if I could use an image, tile it, and make it scroll diagonally or something. Would that work?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kikaru)</author>
		<pubDate>Tue, 22 Aug 2006 02:32:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I would probably do something similar to Worms&#39; floating particle background.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Erkle)</author>
		<pubDate>Tue, 22 Aug 2006 02:42:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Do you have a screenshot of that? I don&#39;t remember exactly what it looked like.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kikaru)</author>
		<pubDate>Tue, 22 Aug 2006 02:46:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Judging from the screenshot, are you sure &quot;hypnotic&quot; is the way to go?<br />Otherwise, you could just use Terragen to create a nice background (or a dozen of them).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Audric)</author>
		<pubDate>Tue, 22 Aug 2006 11:57:06 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>If you want the hypnotic background where you have the blue sky now, you can indeed put my image there (not <i>my</i> image, nor my avatar. The attachment!)<br />Or better up, a plasma thing. The plasma thing (or my image, enhanced) gives a spooky depth to the background.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Johan Halmén)</author>
		<pubDate>Tue, 22 Aug 2006 14:30:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You could just place a random coloured pixel at a random place on the background every frame. That could look quite cool.</p><p>EDIT:<br />I don&#39;t know if there are any random number routines in C, I&#39;ve never found any, but:
</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="k1">int</span> main<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">5</td><td>  <a href="http://www.delorie.com/djgpp/doc/libc/libc_739.html" target="_blank">srand</a><span class="k2">(</span><span class="k2">(</span><span class="k1">unsigned</span><span class="k2">)</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_821.html" target="_blank">time</a><span class="k2">(</span>NULL<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">6</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">7</td><td>  <a href="http://www.allegro.cc/manual/set_gfx_mode" target="_blank"><span class="a">set_gfx_mode</span></a><span class="k2">(</span>GFX_AUTODETECT_FULLSCREEN, <span class="n">640</span>, <span class="n">480</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">8</td><td>  <a href="http://www.allegro.cc/manual/install_keyboard" target="_blank"><span class="a">install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">9</td><td>  <span class="k1">while</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_ESC<span class="k2">]</span><span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">10</td><td>    <a href="http://www.allegro.cc/manual/putpixel" target="_blank"><span class="a">putpixel</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>, randnum<span class="k2">(</span><span class="n">640</span><span class="k2">)</span>, randnum<span class="k2">(</span><span class="n">480</span><span class="k2">)</span>, <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span>randnum<span class="k2">(</span><span class="n">255</span><span class="k2">)</span>,randnum<span class="k2">(</span><span class="n">255</span><span class="k2">)</span>,randnum<span class="k2">(</span><span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span><span class="c">//Change the numbers in randnum to get different shades.</span></td></tr><tr><td class="number">11</td><td>  <span class="k2">}</span></td></tr><tr><td class="number">12</td><td><span class="k2">}</span></td></tr><tr><td class="number">13</td><td>&#160;</td></tr><tr><td class="number">14</td><td><span class="k1">int</span> randnum<span class="k2">(</span><span class="k1">int</span> num<span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">15</td><td>  <span class="k1">return</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_637.html" target="_blank">rand</a><span class="k2">(</span><span class="k2">)</span><span class="k3">/</span><span class="k2">(</span><span class="k1">int</span><span class="k2">)</span><span class="k2">(</span><span class="k2">(</span><span class="k2">(</span><span class="k1">unsigned</span><span class="k2">)</span>RAND_MAX <span class="k3">+</span> <span class="n">1</span><span class="k2">)</span> <span class="k3">/</span> <span class="k2">(</span>num<span class="k3">+</span><span class="n">1</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Tue, 22 Aug 2006 16:13:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I don&#39;t know if there are any random number routines in C, I&#39;ve never found any, but:
</p></div></div><p>

So you&#39;ve never found them, yet you use one of them in your code... interesting.</p><p>[edit]Oh, and I didn&#39;t test it, but your code won&#39;t compile unless you include &lt;stdlib.h&gt;
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Tue, 22 Aug 2006 16:22:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Compiled fine on my machine. By my statement about random numbers, I meant I didn&#39;t know of any as simple to use as my &#39;randnum&#39;.</p><p>randnum is out of my &#39;useful.cpp&#39;, a bunch of functions to reduce the amount of typing I need to do.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Tue, 22 Aug 2006 16:31:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The X / (Y / Z) has me worried because it&#39;s integer arithmetics.
</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
return rand()/(int)(((unsigned)RAND_MAX + 1) / (num+1));
</p></div></div><p>

With a low RAND_MAX and a high num, you wouldn&#39;t get numbers in the [0 - num[ range.<br />Ex: RAND_MAX 32767, and you pass num==1000, you expect a result from 0 to 999.<br />If rand() returns 32000 or above, you&#39;ll get 1000 or more instead. A &quot;roll&quot; of exactly 32767 will give you 1023. oops!.<br /><a href="http://www.delorie.com/gnu/docs/glibc/libc_396.html">The GNU C manual says</a>:
</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
In the GNU library, it is 2147483647, which is the largest signed integer representable in 32 bits. In other libraries, it may be as low as 32767.
</p></div></div><p>
So maybe I&#39;m over-paranoid (being paranoid is ok for programmers)</p><p>edit: &quot;google msvc RAND_MAX&quot; says MSVC has 32767. no comment!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Audric)</author>
		<pubDate>Tue, 22 Aug 2006 17:00:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>My mingw32 stdlib.h says:
</p><div class="source-code snippet"><div class="inner"><pre><span class="p">#define  RAND_MAX  0x7FFF</span>
</pre></div></div><p>
Ie, 32767<br /><img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Jonatan Hedborg)</author>
		<pubDate>Tue, 22 Aug 2006 18:19:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Compiled fine on my machine.
</p></div></div><p>

This is because you were including <tt>allegro.h</tt>, which in turn includes <tt>stdlib.h</tt></p><p>Try compiling the following (first with the comment, then after uncommenting the line):<br /> 
</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;stdio.h&gt;</span></td></tr><tr><td class="number">2</td><td><span class="c">//#include &lt;stdlib.h&gt;</span></td></tr><tr><td class="number">3</td><td>&#160;</td></tr><tr><td class="number">4</td><td><span class="k1">int</span> randnum<span class="k2">(</span><span class="k1">int</span> num<span class="k2">)</span> <span class="k2">{</span></td></tr><tr><td class="number">5</td><td>&#160;</td></tr><tr><td class="number">6</td><td>    <span class="k1">return</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_637.html" target="_blank">rand</a><span class="k2">(</span><span class="k2">)</span><span class="k3">/</span><span class="k2">(</span><span class="k1">int</span><span class="k2">)</span><span class="k2">(</span><span class="k2">(</span><span class="k2">(</span><span class="k1">unsigned</span><span class="k2">)</span>RAND_MAX <span class="k3">+</span> <span class="n">1</span><span class="k2">)</span> <span class="k3">/</span> <span class="k2">(</span>num<span class="k3">+</span><span class="n">1</span><span class="k2">)</span><span class="k2">)</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="k2">}</span></td></tr><tr><td class="number">9</td><td>&#160;</td></tr><tr><td class="number">10</td><td><span class="k1">int</span> main<span class="k2">(</span><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">int</span> n<span class="k2">;</span></td></tr><tr><td class="number">13</td><td>    </td></tr><tr><td class="number">14</td><td>    <span class="k1">for</span> <span class="k2">(</span>n <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span> n <span class="k3">&lt;</span> <span class="n">20</span><span class="k2">;</span> n<span class="k3">+</span><span class="k3">+</span><span class="k2">)</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"%d\n"</span>, randnum<span class="k2">(</span><span class="n">100</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">15</td><td>&#160;</td></tr><tr><td class="number">16</td><td>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td>&#160;</td></tr><tr><td class="number">18</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>

</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I meant I didn&#39;t know of any as simple to use as my &#39;randnum&#39;.
</p></div></div><p>

The reason for this is simple (and it&#39;s why C doesn&#39;t have a double_number() or halve_number() function). If they were to implement a function for every trivial task that people wanted to perform, the language would become too bloated. Instead they give you the tools to make such functions yourself.</p><p>And a simpler way of writing your function is:<br /> 
</p><div class="source-code snippet"><div class="inner"><pre><span class="k1">int</span> randnum<span class="k2">(</span><span class="k1">int</span> num<span class="k2">)</span> <span class="k2">{</span>
  
    <span class="k1">return</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_637.html" target="_blank">rand</a><span class="k2">(</span><span class="k2">)</span> % <span class="k2">(</span>num<span class="k3">+</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="k2">}</span>
</pre></div></div><p>

</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
randnum is out of my &#39;useful.cpp&#39;
</p></div></div><p>

I&#39;m guessing you didn&#39;t try compiling your previous code with a  C++ compiler then, since C++ doesn&#39;t allow implicit declarations. Though, if you compiled it with just a C compiler, it should have still warned you about doing this.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Tue, 22 Aug 2006 18:23:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Jonatan Hedborg: <img src="http://www.allegro.cc/forums/smileys/cry.gif" alt=":&#39;(" /> indeed</p><p>LennyLen: Your code is <b>not</b> merely &quot;a simpler way of writing (your) function&quot;: it is better, but the algorithm is quite different.</p><p>And sorry for the off-topic.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Audric)</author>
		<pubDate>Tue, 22 Aug 2006 19:29:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>return rand() % (num+1);</p><p>Doesent that favor lower results unless MAX_RAND max is evenly divisible by (num+1)?<br />For example; Say num+1 = 50, and rand() returns the highest possible value:<br />32767 % 50 = 17<br />So the values 0-17 will have a slightly higher chance of coming up compared to 18-49.</p><p>If num+1 is, say, 256;<br />32767 % 256 = 255. So No problem <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Of course, the difference is small enough to ignore.</p><p>If i&#39;ve done any mistakes, please correct them..</p><p>EDIT:<br />Actually, if we have a very high num+1, near max_rand, the results could be more obvious.<br />32767 % 32700 = 67<br />In this case, numbers 0-67 will have a 2/32767 chance while 68-32699 only 1/32767.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Jonatan Hedborg)</author>
		<pubDate>Tue, 22 Aug 2006 20:45:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, surely, if Allegro includes stdlib.h there&#39;s no need for me to include it? I&#39;ve never had any problems with my randnum function. The &#39;algorithm&#39; I was using is just something I found somewhere on the internet. I should really have declared randnum before main, I forgot about that, I wonder why it still ran.</p><p>EDIT:<br />I was using a C compiler, and it didn&#39;t give me any warnings.</p><p>EDIT2:<br />Normally I do everything in C++, and I just #include &quot;useful.cpp&quot;. I don&#39;t care about most of the errors since it was just a demonstration of my effect.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (James Stanley)</author>
		<pubDate>Tue, 22 Aug 2006 22:53:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Well, surely, if Allegro includes stdlib.h there&#39;s no need for me to include it?
</p></div></div><p>

That depends on whether or not you intend to use allegro with every program you ever write.</p><p>[edit]</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I should really have declared randnum before main, I forgot about that, I wonder why it still ran.
</p></div></div><p>

Because C does allow implicit declaration of functions.<br />[/edit]</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I was using a C compiler, and it didn&#39;t give me any warnings.
</p></div></div><p>

Then you should have the warnings turned on. They exist for a reason.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I don&#39;t care about most of the errors since it was just a demonstration of my effect.
</p></div></div><p>

Great attitude. <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Tue, 22 Aug 2006 23:17:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Just a word to defend James as he took the trouble to write code: the program is a clear explaination of the effect he had in mind, and the only bad effect of rand() is a few pixels darker than average, and a few more drawn offscreen. Nothing worth losing sleep over.<br />His randnum function gives bad results ONLY when linked with a lousy RNG, anyway.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Audric)</author>
		<pubDate>Tue, 22 Aug 2006 23:45:39 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Nothing worth losing sleep over.
</p></div></div><p>

The problems with the code aren&#39;t, no. Admitting you don&#39;t care if there are errors in the code your trying to show someone is though.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Wed, 23 Aug 2006 01:09:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>There&#39;s some source for a plasma-effect in <a href="http://www.allegro.cc/depot/ChromaPlas">ChromaPlas</a>. Although applying the plasma to the 8-bit pixel-value (add a palette-changing effect for added goodness) or one of the R,G, or B values does not take up much CPU-time, applying it to values in the HSV or HLS colour-spaces could risk grinding your game to a halt.</p><p>AE.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Andrei Ellman)</author>
		<pubDate>Wed, 23 Aug 2006 01:30:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Wow, I never expected so much... <i>discusson</i> about this. Anyway, my brother is doing the backround now, as well as the characters and blocks, so my problem is solved for now. (He&#39;s <b>really</b> good at art. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kikaru)</author>
		<pubDate>Wed, 23 Aug 2006 06:31:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You can do some pretty nifty psychedelic backgrounds using the good &#39;ol 8-bit mode and cycling the palette <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Steve Terry)</author>
		<pubDate>Thu, 24 Aug 2006 08:20:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Most of those effects don&#39;t work to well with this game... I was wondering if I could use an image, tile it, and make it scroll diagonally or something. Would that work?
</p></div></div><p>
You can use the attached image, tile it and scroll it diagonally. I made it some time ago for the same purpose.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Simon Parzer)</author>
		<pubDate>Mon, 28 Aug 2006 17:31:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Wow, thank you! It fits the theme too! <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kikaru)</author>
		<pubDate>Mon, 28 Aug 2006 19:37:22 +0000</pubDate>
	</item>
</rss>
