Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Allegro] Wyjscie

Ostatnio zmodyfikowano 2009-06-14 12:52
Autor Wiadomość
Saiph
Temat założony przez niniejszego użytkownika
[Allegro] Wyjscie
» 2009-06-14 10:48:21
Witam. Jestem w trakcie pisania gry w Allegro. Zamykanie poprzez [ESC] jest niewygodne, szczególnie gdy gra się myszka. Wiec proszę(znowu :D) o to aby ktos mi wyjaśnił jak mogę zamykać grę, poprzez X w prawym górnym rogu okna.
P-7670
TGR
inny sposób
» 2009-06-14 11:41:13
Sposobu aby przycisk X w oknie był aktywny nie znam, ale możesz zrobić swój za pomocą Allegro GUI. Kurs jest na tej stronie ;]
P-7671
Saiph
Temat założony przez niniejszego użytkownika
» 2009-06-14 12:08:44
A jak to połączę nie będę musiał odnowa gry pisać? Czy to się łączy jakoś?

/edit:
A tak przy okazji :D jak ustawić własną ikonkę?
P-7674
TGR
» 2009-06-14 12:19:24
Nie będziesz musiał. GUI to "kilka" funkcji, które ułatwiają komunikację z użytkownikiem ;]
P-7676
pekfos
» 2009-06-14 12:24:44
zamykanie X'em?
C/C++
#include <allegro.h>
using namespace std;


volatile int close_button_pressed = FALSE;

void close_button_handler( void ) /*funkcja ktora bedzie wywolana w momencie nacisniecia x */
{
    close_button_pressed = TRUE;
}
END_OF_FUNCTION( close_button_handler )


int main( int argc, char * argv[] ) {
    allegro_init();
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0 );
    LOCK_FUNCTION( close_button_handler );
    set_close_button_callback( close_button_handler );
    //ustala jaka funkcja bedzie wywolana przy kliknieciu na x
   
    while( !close_button_pressed )
    {
    }
}
END_OF_MAIN();
chcesz więcej to http://forum.ddt.pl/?Tid=493.
P-7677
malan
» 2009-06-14 12:52:40
A tak przy okazji :D jak ustawić własną ikonkę?
Projekt -> Opcje projektu (lub Alt+P) -> Ikona
P-7681
« 1 »
  Strona 1 z 1