<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>[A5] al_save_bitmap can&#39;t pass a variable for the filename?</title>
		<link>http://www.allegro.cc/forums/view/613242</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 10 Sep 2013 06:40:39 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m trying to save a bitmap using a name specified elsewhere in the program using a variable. I&#39;ve tried a bunch of different ways but maybe I&#39;m missing something here?</p><p>&quot;fileName&quot; is a const char* in the (relevant) code below:</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><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>newSheet <span class="k3">=</span> CreateBlankSheet<span class="k2">(</span>gridColor, backColor, cellWidth, cellHeight, gridRows, gridColumns, <span class="k1">true</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 2</span><span class="k1">if</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/al_save_bitmap"><span class="a">al_save_bitmap</span></a><span class="k2">(</span>fileName, newSheet<span class="k2">)</span><span class="k2">)</span>
<span class="number"> 3</span><span class="k2">{</span>
<span class="number"> 4</span>  soundBank.PlayInstance<span class="k2">(</span><span class="s">"Done"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 5</span>  LoadEntries<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 6</span>  cursorPos <span class="k3">=</span> entries<span class="k2">[</span><span class="n">0</span><span class="k2">]</span>.inputPosition.x<span class="k2">;</span>
<span class="number"> 7</span>  currentItemSelection <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 8</span>  maxItemSelection <span class="k3">=</span> entries.size<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 9</span><span class="k2">}</span>
</div></div><p>

Maybe I just need more sleep...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Werwolf696)</author>
		<pubDate>Tue, 10 Sep 2013 06:20:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Do you get some error? Does the <span class="source-code">fileName</span> have an extension and if so what is it?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Tue, 10 Sep 2013 06:25:39 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah, it just returns false... the filename comes from the following:</p><p><span class="source-code">fileName <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_cstr"><span class="a">al_cstr</span></a><span class="k2">(</span>entries<span class="k2">[</span>i<span class="k2">]</span>.value<span class="k2">)</span><span class="k2">;</span></span></p><p>Where entries[i].value is an ALLEGRO_USTR</p><p>The filename example value is &quot;test.png&quot;</p><p>WAIT!</p><p>I see it now... it was &quot;TEST.PNG&quot; and I suppose the function only can determine file type with a lowercase name... odd!</p><p>Thanks for letting me think out loud man... appreciate your time.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Werwolf696)</author>
		<pubDate>Tue, 10 Sep 2013 06:40:39 +0000</pubDate>
	</item>
</rss>
