<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Resize window</title>
		<link>http://www.allegro.cc/forums/view/610884</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Fri, 24 Aug 2012 14:50:00 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I am having problem catching the ALLEGRO_MESSAGEBOX_YES_NO return value.<br />How am i supposed to get its value, so when the user press yes, the window is resized?</p><p>Here is the code i have made.</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">int</span> resize <span class="k3">=</span> ALLEGRO_MESSAGEBOX_YES_NO<span class="k2">;</span>
<span class="number">  2</span>
<span class="number">  3</span>  <span class="k1">int</span> box <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span>display, <span class="s">"Change display"</span>, <span class="s">"Are you sure?"</span>, 
<span class="number">  4</span>    <span class="s">"Do you want to change your display to 600x600?"</span>, <span class="s">"Of course|No"</span>, resize<span class="k2">)</span><span class="k2">;</span>
<span class="number">  5</span>
<span class="number">  6</span>  <span class="k1">if</span><span class="k2">(</span>resize <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span>
<span class="number">  7</span>  <span class="k2">{</span>
<span class="number">  8</span>    <a href="http://www.allegro.cc/manual/al_resize_display"><span class="a">al_resize_display</span></a><span class="k2">(</span>display, <span class="n">600</span>, <span class="n">600</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>  <span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AleX-G Squadron)</author>
		<pubDate>Fri, 24 Aug 2012 13:59:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="source-code snippet"><div class="inner"><pre><span class="k1">int</span> resize<span class="k2">;</span>

  resize <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span>display, <span class="s">"Change display"</span>, <span class="s">"Are you sure?"</span>, 
    <span class="s">"Do you want to change your display to 600x600?"</span>, <span class="s">"Of course|No"</span>, ALLEGRO_MESSAGEBOX_YES_NO<span class="k2">)</span><span class="k2">;</span>

  <span class="k1">if</span><span class="k2">(</span>resize <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span>
  <span class="k2">{</span>
    <a href="http://www.allegro.cc/manual/al_resize_display"><span class="a">al_resize_display</span></a><span class="k2">(</span>display, <span class="n">600</span>, <span class="n">600</span><span class="k2">)</span><span class="k2">;</span>
  <span class="k2">}</span>
</pre></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Fri, 24 Aug 2012 14:02:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I tried it but i get this error on visual studio 2012</p><p><span class="remote-thumbnail"><span class="json">{"name":"606487","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/4\/0409376e1c55faeb0c7fcd20ac88a3b6.png","w":441,"h":319,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/4\/0409376e1c55faeb0c7fcd20ac88a3b6"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/0/4/0409376e1c55faeb0c7fcd20ac88a3b6-240.jpg" alt="606487" width="240" height="173" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AleX-G Squadron)</author>
		<pubDate>Fri, 24 Aug 2012 14:13:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Your &#39;display&#39; pointer is bad, but you didn&#39;t get this error before because ALLEGRO_MESSAGEBOX_YES_NO isn&#39;t equal to 1, so the al_resize_display() was never called.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Fri, 24 Aug 2012 14:16:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>This is my display pointer. Is it bad?<br />ALLEGRO_DISPLAY *display = NULL;</p><p>Even if i change its parameters to<br />ALLEGRO_DISPLAY *display(int width = 300, int height = 200);</p><p>It will show an error on the first parameter<br />al_resize_display(display, 600, 600);
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AleX-G Squadron)</author>
		<pubDate>Fri, 24 Aug 2012 14:17:46 +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/610884/963919#target">AleX-G Squadron</a> said:</div><div class="quote"><p> This is my display pointer. Is it bad?
</p></div></div><p>ALLEGRO_DISPLAY *display = NULL;</p><p>It shouldn&#39;t be NULL after you&#39;ve successfully created a display with it.</p><p>[EDIT]</p><p>You need to create a display to resize it.</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;allegro5/allegro.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro_native_dialog.h&gt;</span>
<span class="number">  3</span>
<span class="number">  4</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="number">  5</span><span class="k2">{</span>
<span class="number">  6</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number">  7</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY_MODE"><span class="a">ALLEGRO_DISPLAY_MODE</span></a> desktop<span class="k2">;</span>
<span class="number">  8</span>
<span class="number">  9</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_EVENT_QUEUE"><span class="a">ALLEGRO_EVENT_QUEUE</span></a> <span class="k3">*</span>queue<span class="k2">;</span>
<span class="number"> 10</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_TIMER"><span class="a">ALLEGRO_TIMER</span></a> <span class="k3">*</span>timer<span class="k2">;</span>
<span class="number"> 11</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_EVENT"><span class="a">ALLEGRO_EVENT</span></a> event<span class="k2">;</span>
<span class="number"> 12</span>  ALLEGRO_PATH <span class="k3">*</span>path<span class="k2">;</span>
<span class="number"> 13</span>  <span class="k1">int</span> window_width <span class="k3">=</span> <span class="n">100</span><span class="k2">;</span>
<span class="number"> 14</span>  <span class="k1">int</span> window_height <span class="k3">=</span> <span class="n">100</span><span class="k2">;</span>
<span class="number"> 15</span>  <span class="k1">int</span> resize<span class="k2">;</span>
<span class="number"> 16</span>  <span class="k1">int</span> quit <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 17</span>  
<span class="number"> 18</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span>
<span class="number"> 19</span>  <span class="k2">{</span>
<span class="number"> 20</span>    <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span>display, <span class="s">"Error"</span>, <span class="s">"Failed to initialize Allegro"</span>, <span class="s">""</span>, NULL, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 21</span>    <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 22</span>  <span class="k2">}</span>
<span class="number"> 23</span>
<span class="number"> 24</span>  <span class="c">//If user runs it from somewhere else...</span>
<span class="number"> 25</span>  path <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_get_standard_path"><span class="a">al_get_standard_path</span></a><span class="k2">(</span>ALLEGRO_RESOURCES_PATH<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 26</span>  <a href="http://www.allegro.cc/manual/al_change_directory"><span class="a">al_change_directory</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_path_cstr"><span class="a">al_path_cstr</span></a><span class="k2">(</span>path,ALLEGRO_NATIVE_PATH_SEP<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span>
<span class="number"> 28</span>  <a href="http://www.allegro.cc/manual/al_install_keyboard"><span class="a">al_install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 29</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>desktop<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 30</span>  <a href="http://www.allegro.cc/manual/al_set_new_window_position"><span class="a">al_set_new_window_position</span></a><span class="k2">(</span><span class="k2">(</span>desktop.width-window_width<span class="k2">)</span><span class="k3">/</span><span class="n">2</span>,<span class="k2">(</span>desktop.height-window_height<span class="k2">)</span><span class="k3">/</span><span class="n">2</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 31</span>  
<span class="number"> 32</span>  display <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span>window_width,window_height<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 33</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>display<span class="k2">)</span>
<span class="number"> 34</span>  <span class="k2">{</span>
<span class="number"> 35</span>    <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span>display, <span class="s">"Error"</span>, <span class="s">"Unable to set display mode"</span>, <span class="s">""</span>, NULL, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 36</span>    <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="number"> 37</span>  <span class="k2">}</span>
<span class="number"> 38</span>  
<span class="number"> 39</span>  <a href="http://www.allegro.cc/manual/al_set_target_backbuffer"><span class="a">al_set_target_backbuffer</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 40</span>  
<span class="number"> 41</span>  <a href="http://www.allegro.cc/manual/al_install_mouse"><span class="a">al_install_mouse</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 42</span>        
<span class="number"> 43</span>  timer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_timer"><span class="a">al_create_timer</span></a><span class="k2">(</span><span class="n">1</span>. <span class="k3">/</span> <span class="n">60</span>.<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 44</span>
<span class="number"> 45</span>  queue <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_event_queue"><span class="a">al_create_event_queue</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 46</span>  <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue,<a href="http://www.allegro.cc/manual/al_get_keyboard_event_source"><span class="a">al_get_keyboard_event_source</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 47</span>  <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue,<a href="http://www.allegro.cc/manual/al_get_display_event_source"><span class="a">al_get_display_event_source</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 48</span>  <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue,<a href="http://www.allegro.cc/manual/al_get_timer_event_source"><span class="a">al_get_timer_event_source</span></a><span class="k2">(</span>timer<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 49</span>  <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>queue, <a href="http://www.allegro.cc/manual/al_get_mouse_event_source"><span class="a">al_get_mouse_event_source</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 50</span>  <a href="http://www.allegro.cc/manual/al_hide_mouse_cursor"><span class="a">al_hide_mouse_cursor</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 51</span>  
<span class="number"> 52</span>  resize <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span>display, <span class="s">"Change display"</span>, <span class="s">"Are you sure?"</span>, 
<span class="number"> 53</span>    <span class="s">"Do you want to change your display to 600x600?"</span>, <span class="s">"Of course|No"</span>, ALLEGRO_MESSAGEBOX_YES_NO<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 54</span>
<span class="number"> 55</span>  <span class="k1">if</span><span class="k2">(</span>resize <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span>
<span class="number"> 56</span>  <span class="k2">{</span>
<span class="number"> 57</span>    window_width <span class="k3">=</span> <span class="n">600</span><span class="k2">;</span>
<span class="number"> 58</span>    window_height <span class="k3">=</span> <span class="n">600</span><span class="k2">;</span>
<span class="number"> 59</span>    <a href="http://www.allegro.cc/manual/al_set_new_window_position"><span class="a">al_set_new_window_position</span></a><span class="k2">(</span><span class="k2">(</span>desktop.width-window_width<span class="k2">)</span><span class="k3">/</span><span class="n">2</span>,<span class="k2">(</span>desktop.height-window_height<span class="k2">)</span><span class="k3">/</span><span class="n">2</span><span class="k2">)</span><span class="k2">;</span>  <span class="c">//doesn't work here???!!</span>
<span class="number"> 60</span>    <a href="http://www.allegro.cc/manual/al_resize_display"><span class="a">al_resize_display</span></a><span class="k2">(</span>display, window_width,window_height<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 61</span>  <span class="k2">}</span>
<span class="number"> 62</span>  <a href="http://www.allegro.cc/manual/al_start_timer"><span class="a">al_start_timer</span></a><span class="k2">(</span>timer<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 63</span>
<span class="number"> 64</span>  <span class="k1">while</span><span class="k2">(</span>quit <span class="k3">=</span><span class="k3">=</span> <span class="n">0</span><span class="k2">)</span>
<span class="number"> 65</span>  <span class="k2">{</span>
<span class="number"> 66</span>    <a href="http://www.allegro.cc/manual/al_wait_for_event"><span class="a">al_wait_for_event</span></a><span class="k2">(</span>queue, <span class="k3">&amp;</span>event<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 67</span>    <span class="k1">switch</span><span class="k2">(</span>event.type<span class="k2">)</span>
<span class="number"> 68</span>    <span class="k2">{</span>
<span class="number"> 69</span>      <span class="k1">case</span> ALLEGRO_EVENT_DISPLAY_CLOSE:
<span class="number"> 70</span>        quit <span class="k3">=</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 71</span>
<span class="number"> 72</span>      <span class="k1">case</span> ALLEGRO_EVENT_KEY_DOWN:
<span class="number"> 73</span>        <span class="k1">if</span><span class="k2">(</span>event.keyboard.keycode <span class="k3">=</span><span class="k3">=</span> ALLEGRO_KEY_ESCAPE<span class="k2">)</span>
<span class="number"> 74</span>          quit <span class="k3">=</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 75</span>        <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 76</span>          
<span class="number"> 77</span>      <span class="k1">case</span> ALLEGRO_EVENT_TIMER:
<span class="number"> 78</span>      <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_is_event_queue_empty"><span class="a">al_is_event_queue_empty</span></a><span class="k2">(</span>queue<span class="k2">)</span><span class="k2">)</span>
<span class="number"> 79</span>      <span class="k2">{</span>
<span class="number"> 80</span>        <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 81</span>      <span class="k2">}</span>
<span class="number"> 82</span>      <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 83</span>    <span class="k2">}</span>
<span class="number"> 84</span>  <span class="k2">}</span>
<span class="number"> 85</span>  
<span class="number"> 86</span>  <a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 87</span>  display <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 88</span>
<span class="number"> 89</span>  <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 90</span><span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Fri, 24 Aug 2012 14:20:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I got it to work, but i get a weird thing in the display<br />This happens only after the screen is resized. Otherwise if i press no it wont happen.<br />As the screen shows it, they are the bounders of the smaller display i created it.</p><p>Edit: I didnt get this error with your code</p><p><span class="remote-thumbnail"><span class="json">{"name":"606488","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/e\/ee68b60bdb4ade90c9d5119dd2d2d1b9.png","w":301,"h":394,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/e\/ee68b60bdb4ade90c9d5119dd2d2d1b9"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/e/e/ee68b60bdb4ade90c9d5119dd2d2d1b9-240.jpg" alt="606488" width="240" height="314" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AleX-G Squadron)</author>
		<pubDate>Fri, 24 Aug 2012 14:45:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I edited my previous post just when you were posting.  Save your code to something else temporarily and try what I posted.  It worked OK for me except the window always went to lower right corner of desktop, whether the al_set_new_window_position() was above the resize or not. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Fri, 24 Aug 2012 14:48:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Very weird errors indeed. I will try to find what is the problem with the programs.</p><p>Also, when executing your code, it shows in the center of my screen, so it works perfect!</p><p>Still, i cannot understand why i get that white think <img src="http://www.allegro.cc/forums/smileys/shocked.gif" alt=":o" /></p><p>EDIT: i got it to work, but i used 2 times the al_flip_display();<br />Is that ok, or it is not recommended?</p><p>Here is 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;allegro5\allegro.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5\allegro_native_dialog.h&gt;</span>
<span class="number">  3</span>
<span class="number">  4</span><span class="k1">int</span> main <span class="k2">(</span><span class="k1">void</span><span class="k2">)</span>
<span class="number">  5</span><span class="k2">{</span>
<span class="number">  6</span>  <a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  7</span>  
<span class="number">  8</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_865.html" target="_blank">window</a> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span><span class="n">200</span>, <span class="n">300</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>
<span class="number"> 10</span>  <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// First time!</span>
<span class="number"> 11</span>
<span class="number"> 12</span>  <span class="k1">int</span> resize <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_865.html" target="_blank">window</a>, <span class="s">"Change display"</span>, <span class="s">"Are you sure?"</span>, 
<span class="number"> 13</span>    <span class="s">"Do you want to change your display to 600x600?"</span>, <span class="s">"Of course|No"</span>, ALLEGRO_MESSAGEBOX_YES_NO<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 14</span>  
<span class="number"> 15</span>  <span class="k1">if</span><span class="k2">(</span>resize <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span>
<span class="number"> 16</span>  <span class="k2">{</span>
<span class="number"> 17</span>  <a href="http://www.allegro.cc/manual/al_resize_display"><span class="a">al_resize_display</span></a><span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_865.html" target="_blank">window</a>, <span class="n">600</span>, <span class="n">600</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 18</span>  <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// Second time!</span>
<span class="number"> 19</span>  <span class="k2">}</span>
<span class="number"> 20</span>
<span class="number"> 21</span>  <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">3</span>.<span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 22</span>  
<span class="number"> 23</span>  <a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_865.html" target="_blank">window</a><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 24</span><span class="k2">}</span>
</div></div><p>

Actually, i was thinking if the user, can specify himself the resolution using a text box, or maybe two. Is it possible?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AleX-G Squadron)</author>
		<pubDate>Fri, 24 Aug 2012 14:50:00 +0000</pubDate>
	</item>
</rss>
