<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro Wiki A5 Tutorial error or really odd laptop?</title>
		<link>http://www.allegro.cc/forums/view/617082</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sun, 08 Oct 2017 06:26:58 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I was reading this tutorial: <a href="https://wiki.allegro.cc/index.php?title=Creating_a_fullscreen_display_with_maximum/minimum_resolution">https://wiki.allegro.cc/index.php?title=Creating_a_fullscreen_display_with_maximum/minimum_resolution</a></p><p>I executed the code and it compiled fine. I started goofing around with just the function for getting the resolution and my laptop doesn&#39;t seem to line up with what the wiki states.</p><p>Per wiki:
</p><div class="source-code snippet"><div class="inner"><pre><a href="http://www.allegro.cc/manual/al_get_display_mode"><span class="a">al_get_display_mode</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_get_num_display_modes"><span class="a">al_get_num_display_modes</span></a><span class="k2">(</span><span class="k2">)</span> <span class="k3">-</span> <span class="n">1</span>, <span class="k3">&amp;</span>disp_data<span class="k2">)</span><span class="k2">;</span> <span class="c">// minimum res</span>
<a href="http://www.allegro.cc/manual/al_get_display_mode"><span class="a">al_get_display_mode</span></a><span class="k2">(</span><span class="n">0</span>, <span class="k3">&amp;</span>disp_data<span class="k2">)</span><span class="k2">;</span> <span class="c">// to get maximum supported resolution instead</span>
</pre></div></div><p>

My code:
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;iostream&gt;</span>
<span class="number">  2</span>
<span class="number">  3</span><span class="p">#include "allegro5/allegro.h"</span>
<span class="number">  4</span>
<span class="number">  5</span><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><span class="k2">{</span>
<span class="number">  6</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY_MODE"><span class="a">ALLEGRO_DISPLAY_MODE</span></a>    disp_data<span class="k2">;</span>
<span class="number">  7</span>
<span class="number">  8</span>    <a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>  <span class="c">// skipped error checking </span>
<span class="number">  9</span>
<span class="number"> 10</span>    <a href="http://www.allegro.cc/manual/al_get_display_mode"><span class="a">al_get_display_mode</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_get_num_display_modes"><span class="a">al_get_num_display_modes</span></a><span class="k2">(</span><span class="k2">)</span><span class="k3">-</span><span class="n">1</span>, <span class="k3">&amp;</span>disp_data<span class="k2">)</span><span class="k2">;</span> <span class="c">// wiki states this is minimum</span>
<span class="number"> 11</span>    std::cout <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">"Minimum Resolution: "</span> <span class="k3">&lt;</span><span class="k3">&lt;</span> disp_data.width <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">" x "</span> <span class="k3">&lt;</span><span class="k3">&lt;</span> disp_data.height <span class="k3">&lt;</span><span class="k3">&lt;</span> std::endl<span class="k2">;</span>
<span class="number"> 12</span>
<span class="number"> 13</span>    <a href="http://www.allegro.cc/manual/al_get_display_mode"><span class="a">al_get_display_mode</span></a><span class="k2">(</span><span class="n">0</span>, <span class="k3">&amp;</span>disp_data<span class="k2">)</span><span class="k2">;</span> <span class="c">// wiki states this is maximum</span>
<span class="number"> 14</span>    std::cout <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">"Maximum Resolution: "</span> <span class="k3">&lt;</span><span class="k3">&lt;</span> disp_data.width <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">" x "</span> <span class="k3">&lt;</span><span class="k3">&lt;</span> disp_data.height <span class="k3">&lt;</span><span class="k3">&lt;</span> std::endl<span class="k2">;</span>
<span class="number"> 15</span>
<span class="number"> 16</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 17</span><span class="k2">}</span>
</div></div><p>

The output is what made it confusing.</p><p>&gt;a5test<br />Minimum Resolution: 1366 x 768<br />Maximum Resolution: 320 x 200</p><p>So is this a wiki error, my strange laptop, or am I misreading the code or wiki?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Specter Phoenix)</author>
		<pubDate>Sun, 08 Oct 2017 03:44:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s an ascending sort. Smallest is first. Wiki is wrong I would guess.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 08 Oct 2017 04:04:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Okay. I just wanted to verify it as I was just starting to think maybe I had a weird graphics card [Intel].
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Specter Phoenix)</author>
		<pubDate>Sun, 08 Oct 2017 04:53:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I don&#39;t think the order is defined. On Linux, 0 yields the largest option for me. The wiki is wrong, yes.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sun, 08 Oct 2017 04:54:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/617082/1032896#target">Specter Phoenix</a> said:</div><div class="quote"><p>
I had a weird graphics card [Intel].
</p></div></div><p>
Don&#39;t worry. You do. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Chris Katko)</author>
		<pubDate>Sun, 08 Oct 2017 06:26:58 +0000</pubDate>
	</item>
</rss>
