<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>[Allegro 5][Mac OS X]invalid fullscreen drawable</title>
		<link>http://www.allegro.cc/forums/view/610522</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Wed, 27 Jun 2012 01:47:49 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hi everybody. I&#39;ve started playing with allegro for a few days now, and i must say i enjoyed it, even if i had to spend 10 hours to build the frameworks and everything ^^</p><p>I have done a little program for fun, but i can&#39;t get it to work in fullscreen mode.<br />This program modifies pan and gain of the sample depending on where is the cursor, but i get the same error with any program i make.<br />I&#39;m under Lion (Mac OS 10.7) with Xcode 4.3.3 and Allegro 5.0.7</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;iostream&gt;</span>
<span class="number">   2</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">   3</span><span class="p">#include "allegro5/allegro_image.h"</span>
<span class="number">   4</span><span class="p">#include "allegro5/allegro_opengl.h"</span>
<span class="number">   5</span><span class="p">#include "allegro5/allegro_audio.h"</span>
<span class="number">   6</span><span class="p">#include "allegro5/allegro_acodec.h"</span>
<span class="number">   7</span>
<span class="number">   8</span>
<span class="number">   9</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">  10</span>    
<span class="number">  11</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">  12</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a>  <span class="k3">*</span>imageDragon <span class="k3">=</span> NULL, <span class="k3">*</span>imagePomme <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number">  13</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_EVENT_QUEUE"><span class="a">ALLEGRO_EVENT_QUEUE</span></a> <span class="k3">*</span>eventQueue <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number">  14</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_SAMPLE"><span class="a">ALLEGRO_SAMPLE</span></a> <span class="k3">*</span>sample<span class="k3">=</span>NULL<span class="k2">;</span>
<span class="number">  15</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_SAMPLE_INSTANCE"><span class="a">ALLEGRO_SAMPLE_INSTANCE</span></a> <span class="k3">*</span>sampleInstance <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number">  16</span>  <span class="k1">float</span> gainSample <span class="k3">=</span> <span class="n">0</span>.<span class="n">5</span><span class="k2">;</span>
<span class="number">  17</span>  <span class="k1">float</span> panSample <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number">  18</span>  <span class="k1">int</span> curseurSample <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number">  19</span>  <span class="k1">int</span> pommeX <span class="k3">=</span> <span class="n">0</span>, pommeY <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number">  20</span>    
<span class="number">  21</span>    <span class="k1">bool</span> continuer <span class="k3">=</span> <span class="k1">true</span><span class="k2">;</span>
<span class="number">  22</span>    
<span class="number">  23</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">  24</span>        std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"impossible d'initialiser Allegro"</span><span class="k2">;</span>
<span class="number">  25</span>    <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_init_image_addon"><span class="a">al_init_image_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span>
<span class="number">  26</span>        std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"impossible d'initialiser AllegroImage"</span><span class="k2">;</span><span class="k2">;</span>
<span class="number">  27</span>    <span class="k1">if</span><span class="k2">(</span><span class="k3">!</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">  28</span>        std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"impossible d'initialiser le clavier"</span><span class="k2">;</span>
<span class="number">  29</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</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">  30</span>        std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"impossible d'initialiser la souris"</span><span class="k2">;</span>
<span class="number">  31</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_install_audio"><span class="a">al_install_audio</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span>
<span class="number">  32</span>        std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"impossible d'initialiser le son"</span><span class="k2">;</span>
<span class="number">  33</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_init_acodec_addon"><span class="a">al_init_acodec_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span>
<span class="number">  34</span>        std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"impossible d'initialiser AllegroAcodec"</span><span class="k2">;</span>
<span class="number">  35</span>  
<span class="number">  36</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_reserve_samples"><span class="a">al_reserve_samples</span></a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">)</span>
<span class="number">  37</span>        std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"impossible de réserver un emplacement pour le son"</span><span class="k2">;</span>
<span class="number">  38</span>    
<span class="number">  39</span>    <a href="http://www.allegro.cc/manual/al_set_new_display_flags"><span class="a">al_set_new_display_flags</span></a><span class="k2">(</span>ALLEGRO_FULLSCREEN<span class="k2">)</span><span class="k2">;</span>
<span class="number">  40</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><span class="n">1280</span>,<span class="n">800</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  41</span>  
<span class="number">  42</span>  <a href="http://www.allegro.cc/manual/al_set_mouse_xy"><span class="a">al_set_mouse_xy</span></a><span class="k2">(</span>display, <a href="http://www.allegro.cc/manual/al_get_display_width"><span class="a">al_get_display_width</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k3">/</span><span class="n">2</span>, <a href="http://www.allegro.cc/manual/al_get_display_height"><span class="a">al_get_display_height</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k3">/</span><span class="n">2</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  43</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">  44</span>  
<span class="number">  45</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_MOUSE_STATE"><span class="a">ALLEGRO_MOUSE_STATE</span></a> mouseState<span class="k2">;</span>
<span class="number">  46</span>  <a href="http://www.allegro.cc/manual/al_get_mouse_state"><span class="a">al_get_mouse_state</span></a><span class="k2">(</span><span class="k3">&amp;</span>mouseState<span class="k2">)</span><span class="k2">;</span>
<span class="number">  47</span>  
<span class="number">  48</span>  pommeX <span class="k3">=</span> mouseState.x<span class="k2">;</span>
<span class="number">  49</span>  pommeY <span class="k3">=</span> mouseState.y<span class="k2">;</span>
<span class="number">  50</span>    
<span class="number">  51</span>    imageDragon <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"dragon.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  52</span>  <span class="k1">if</span> <span class="k2">(</span>imageDragon <span class="k3">=</span><span class="k3">=</span>  NULL<span class="k2">)</span> <span class="k2">{</span>
<span class="number">  53</span>    std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"dragon.png n'a pas pu être chargé"</span><span class="k2">;</span>
<span class="number">  54</span>    <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="number">  55</span>  <span class="k2">}</span>
<span class="number">  56</span>  
<span class="number">  57</span>  imagePomme <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"pomme.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  58</span>  <span class="k1">if</span> <span class="k2">(</span>imagePomme <span class="k3">=</span><span class="k3">=</span>  NULL<span class="k2">)</span> <span class="k2">{</span>
<span class="number">  59</span>    std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"pomme.png n'a pas pu être chargé"</span><span class="k2">;</span>
<span class="number">  60</span>    <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="number">  61</span>  <span class="k2">}</span>
<span class="number">  62</span>  
<span class="number">  63</span>  sample <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_sample"><span class="a">al_load_sample</span></a><span class="k2">(</span><span class="s">"Line Up The Stars.ogg"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  64</span>  <span class="k1">if</span> <span class="k2">(</span>sample <span class="k3">=</span><span class="k3">=</span>  NULL<span class="k2">)</span> <span class="k2">{</span>
<span class="number">  65</span>    std::cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"Line Up The Stars.ogg n'a pas pu être chargé"</span><span class="k2">;</span>
<span class="number">  66</span>    <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="number">  67</span>  <span class="k2">}</span>
<span class="number">  68</span>  
<span class="number">  69</span>  sampleInstance <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_sample_instance"><span class="a">al_create_sample_instance</span></a><span class="k2">(</span>sample<span class="k2">)</span><span class="k2">;</span>
<span class="number">  70</span>  <a href="http://www.allegro.cc/manual/al_attach_sample_instance_to_mixer"><span class="a">al_attach_sample_instance_to_mixer</span></a><span class="k2">(</span>sampleInstance, <a href="http://www.allegro.cc/manual/al_get_default_mixer"><span class="a">al_get_default_mixer</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  71</span>  <a href="http://www.allegro.cc/manual/al_set_sample_instance_playmode"><span class="a">al_set_sample_instance_playmode</span></a><span class="k2">(</span>sampleInstance, ALLEGRO_PLAYMODE_LOOP<span class="k2">)</span><span class="k2">;</span>
<span class="number">  72</span>  <a href="http://www.allegro.cc/manual/al_set_sample_instance_gain"><span class="a">al_set_sample_instance_gain</span></a><span class="k2">(</span>sampleInstance, gainSample<span class="k2">)</span><span class="k2">;</span>
<span class="number">  73</span>    
<span class="number">  74</span>  eventQueue <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">  75</span>  
<span class="number">  76</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>eventQueue, <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">  77</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>eventQueue, <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">  78</span>  
<span class="number">  79</span>  <a href="http://www.allegro.cc/manual/al_draw_scaled_bitmap"><span class="a">al_draw_scaled_bitmap</span></a><span class="k2">(</span>imageDragon, <span class="n">0</span>, <span class="n">0</span>, <a href="http://www.allegro.cc/manual/al_get_bitmap_width"><span class="a">al_get_bitmap_width</span></a><span class="k2">(</span>imageDragon<span class="k2">)</span>, <a href="http://www.allegro.cc/manual/al_get_bitmap_height"><span class="a">al_get_bitmap_height</span></a><span class="k2">(</span>imageDragon<span class="k2">)</span>, <span class="n">0</span>, <span class="n">0</span>, <a href="http://www.allegro.cc/manual/al_get_display_width"><span class="a">al_get_display_width</span></a><span class="k2">(</span>display<span class="k2">)</span>, <a href="http://www.allegro.cc/manual/al_get_display_height"><span class="a">al_get_display_height</span></a><span class="k2">(</span>display<span class="k2">)</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>  
<span class="number">  80</span>  <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>imagePomme, pommeX <span class="k3">-</span> <a href="http://www.allegro.cc/manual/al_get_bitmap_width"><span class="a">al_get_bitmap_width</span></a><span class="k2">(</span>imagePomme<span class="k2">)</span><span class="k3">/</span><span class="n">2</span>, pommeY <span class="k3">-</span> <a href="http://www.allegro.cc/manual/al_get_bitmap_height"><span class="a">al_get_bitmap_height</span></a><span class="k2">(</span>imagePomme<span class="k2">)</span><span class="k3">/</span><span class="n">2</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  81</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">  82</span>  
<span class="number">  83</span>  <a href="http://www.allegro.cc/manual/al_play_sample_instance"><span class="a">al_play_sample_instance</span></a><span class="k2">(</span>sampleInstance<span class="k2">)</span><span class="k2">;</span>
<span class="number">  84</span>  
<span class="number">  85</span>    <span class="k1">while</span><span class="k2">(</span>continuer<span class="k2">)</span><span class="k2">{</span>
<span class="number">  86</span>    
<span class="number">  87</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_EVENT"><span class="a">ALLEGRO_EVENT</span></a> ev<span class="k2">;</span>
<span class="number">  88</span>    
<span class="number">  89</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>eventQueue, <span class="k3">&amp;</span>ev<span class="k2">)</span><span class="k2">;</span>
<span class="number">  90</span>    
<span class="number">  91</span>    <span class="k1">if</span><span class="k2">(</span>ev.type <span class="k3">=</span><span class="k3">=</span> ALLEGRO_EVENT_MOUSE_AXES<span class="k2">)</span><span class="k2">{</span>
<span class="number">  92</span>      pommeX <span class="k3">=</span> ev.mouse.x<span class="k2">;</span>
<span class="number">  93</span>      pommeY <span class="k3">=</span> ev.mouse.y<span class="k2">;</span>
<span class="number">  94</span>      
<span class="number">  95</span>      gainSample <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_get_display_height"><span class="a">al_get_display_height</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k3">-</span>ev.mouse.y<span class="k2">)</span><span class="k3">/</span><span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><a href="http://www.allegro.cc/manual/al_get_display_height"><span class="a">al_get_display_height</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number">  96</span>      <a href="http://www.allegro.cc/manual/al_set_sample_instance_gain"><span class="a">al_set_sample_instance_gain</span></a><span class="k2">(</span>sampleInstance, gainSample<span class="k2">)</span><span class="k2">;</span>
<span class="number">  97</span>      
<span class="number">  98</span>      panSample <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><span class="n">2</span><span class="k3">*</span><span class="k2">(</span>ev.mouse.x <span class="k3">-</span> <a href="http://www.allegro.cc/manual/al_get_display_width"><span class="a">al_get_display_width</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k3">/</span><span class="n">2</span><span class="k2">)</span><span class="k3">/</span><span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><a href="http://www.allegro.cc/manual/al_get_display_width"><span class="a">al_get_display_width</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number">  99</span>      <a href="http://www.allegro.cc/manual/al_set_sample_instance_pan"><span class="a">al_set_sample_instance_pan</span></a><span class="k2">(</span>sampleInstance, panSample<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 100</span>    <span class="k2">}</span>
<span class="number"> 101</span>    
<span class="number"> 102</span>    <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>ev.type <span class="k3">=</span><span class="k3">=</span> ALLEGRO_EVENT_MOUSE_LEAVE_DISPLAY<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 103</span>      <a href="http://www.allegro.cc/manual/al_show_mouse_cursor"><span class="a">al_show_mouse_cursor</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 104</span>      curseurSample <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_get_sample_instance_position"><span class="a">al_get_sample_instance_position</span></a><span class="k2">(</span>sampleInstance<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 105</span>      <a href="http://www.allegro.cc/manual/al_set_sample_instance_playing"><span class="a">al_set_sample_instance_playing</span></a><span class="k2">(</span>sampleInstance, <span class="k1">false</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 106</span>    <span class="k2">}</span>
<span class="number"> 107</span>    
<span class="number"> 108</span>    <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>ev.type <span class="k3">=</span><span class="k3">=</span> ALLEGRO_EVENT_MOUSE_ENTER_DISPLAY<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 109</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"> 110</span>      <a href="http://www.allegro.cc/manual/al_set_sample_instance_playing"><span class="a">al_set_sample_instance_playing</span></a><span class="k2">(</span>sampleInstance, <span class="k1">true</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 111</span>      <a href="http://www.allegro.cc/manual/al_set_sample_instance_position"><span class="a">al_set_sample_instance_position</span></a><span class="k2">(</span>sampleInstance, curseurSample<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 112</span>    <span class="k2">}</span>
<span class="number"> 113</span>    
<span class="number"> 114</span>    <span class="k1">else</span> <span class="k1">if</span> <span class="k2">(</span>ev.type <span class="k3">=</span><span class="k3">=</span> ALLEGRO_EVENT_KEY_DOWN<span class="k2">)</span><span class="k2">{</span>
<span class="number"> 115</span>      <span class="k1">switch</span> <span class="k2">(</span>ev.keyboard.keycode<span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 116</span>        <span class="k1">case</span> ALLEGRO_KEY_ESCAPE:
<span class="number"> 117</span>          continuer <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 118</span>          <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 119</span>          
<span class="number"> 120</span>        default:
<span class="number"> 121</span>          <span class="k1">break</span><span class="k2">;</span>
<span class="number"> 122</span>      <span class="k2">}</span>
<span class="number"> 123</span>    <span class="k2">}</span>
<span class="number"> 124</span>    
<span class="number"> 125</span>    <a href="http://www.allegro.cc/manual/al_draw_scaled_bitmap"><span class="a">al_draw_scaled_bitmap</span></a><span class="k2">(</span>imageDragon, <span class="n">0</span>, <span class="n">0</span>, <a href="http://www.allegro.cc/manual/al_get_bitmap_width"><span class="a">al_get_bitmap_width</span></a><span class="k2">(</span>imageDragon<span class="k2">)</span>, <a href="http://www.allegro.cc/manual/al_get_bitmap_height"><span class="a">al_get_bitmap_height</span></a><span class="k2">(</span>imageDragon<span class="k2">)</span>, <span class="n">0</span>, <span class="n">0</span>, <a href="http://www.allegro.cc/manual/al_get_display_width"><span class="a">al_get_display_width</span></a><span class="k2">(</span>display<span class="k2">)</span>, <a href="http://www.allegro.cc/manual/al_get_display_height"><span class="a">al_get_display_height</span></a><span class="k2">(</span>display<span class="k2">)</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>  
<span class="number"> 126</span>    <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>imagePomme, pommeX <span class="k3">-</span> <a href="http://www.allegro.cc/manual/al_get_bitmap_width"><span class="a">al_get_bitmap_width</span></a><span class="k2">(</span>imagePomme<span class="k2">)</span><span class="k3">/</span><span class="n">2</span>, pommeY <span class="k3">-</span> <a href="http://www.allegro.cc/manual/al_get_bitmap_height"><span class="a">al_get_bitmap_height</span></a><span class="k2">(</span>imagePomme<span class="k2">)</span><span class="k3">/</span><span class="n">2</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 127</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"> 128</span>    
<span class="number"> 129</span>    <span class="k2">}</span>
<span class="number"> 130</span>    
<span class="number"> 131</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"> 132</span>    <a href="http://www.allegro.cc/manual/al_destroy_bitmap"><span class="a">al_destroy_bitmap</span></a><span class="k2">(</span>imageDragon<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 133</span>    
<span class="number"> 134</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 135</span><span class="k2">}</span>
</div></div><p>

And here is the error i get :</p><p>2012-06-26 22:27:43.111 Allegro Project[40388:6607] invalid fullscreen drawable</p><p>1280x800 is my native screen resolution, so i really don&#39;t understand why it doesn&#39;t work <img src="http://www.allegro.cc/forums/smileys/cry.gif" alt=":&#39;(" /></p><p>Thanks for reading this, i hope someone has fixes this and can tell me how to do it
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (•Kyhel•)</author>
		<pubDate>Wed, 27 Jun 2012 01:35:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yes, both fullscreen as well as fullscreen-window are broken right now (under OSX 10.7).</p><p>The SVN version has a fullscreen-icon on all resizable windows which you can use to switch to fullscreen - it&#39;s the only working way for now. I have investigating whether that can be used to fix fullscreen-window (by automatically triggering it somehow) on my todo list, but might be a while so hopefully someone beats me to it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Wed, 27 Jun 2012 01:40:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m glad i made you remember this, i&#39;m going to try to build the svn source then, just to try fullscreen more because it&#39;s so much more fun with it ^^</p><p>And thanks for your quick answer, i won&#39;t spend the night trying to figure this out then <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (•Kyhel•)</author>
		<pubDate>Wed, 27 Jun 2012 01:47:49 +0000</pubDate>
	</item>
</rss>
