| smolu91 Temat założony przez niniejszego użytkownika | [Allegro] Rozgryzienie problemu z [X] w prawym gornym rogu... » 2008-12-25 00:13:46 Jak jest z tym przyciskiem [x] w prawym gornym rogu odnosnie biblioteki allegro i czy jest to realne? | 
|  | 
| smolu91 Temat założony przez niniejszego użytkownika | » 2008-12-25 00:23:16 ja wiem ze jest mozliwe polaczenie biblioteki windowsowej z allegro poprzez: #include <allegro.h>#include <winalleg.h>
 #include <windows.h>
 
ale nie wiem jak wlasnie wspolpracuja te bliblioteki razem czy da sie zrobic tak zeby ten [x] byl zrobiony przez biblioteke windowsowa i zeby wszystko chodzilo tak jak powinno czy beda jakies problemy. | 
|  | 
| lynx | » 2008-12-25 00:23:59 Zamiast pisać GFX_AUTODETECT piszesz GFX_AUTODETECT_WINDOWED. :D | 
|  | 
| smolu91 Temat założony przez niniejszego użytkownika | » 2008-12-25 00:24:43 mma WINDOWED ale raczej wiesz ten przycisk jest nie aktywny :) i on ma za zadanie wylaczyc okno :) sprawdz jak chcesz :P  #include <allegro.h>int main()
 {
 allegro_init();
 install_keyboard();
 install_mouse();
 set_color_depth( 16 );
 set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 );
 clear_to_color( screen, makecol( 0, 0, 0 ) );
 
 textout_ex( screen, font, "Kolizja !", 100, 100, makecol( 255, 200, 255 ), - 1 );
 
 allegro_exit();
 return 0;
 }
 END_OF_MAIN();
 
 | 
|  | 
| DejaVu | » 2008-12-25 01:52:41 Jak będę miał dostęp do kompilatora z bibliotekami spojrzę na ten problem. | 
|  | 
| smolu91 Temat założony przez niniejszego użytkownika | » 2008-12-25 20:50:34 Dobrze by bylo jakby ktos sie postaral rozpatrzec ten problem | 
|  | 
| nnick | » 2008-12-31 08:13:38 #include <allegro.h>using namespace std;
 
 
 volatile int close_button_pressed = FALSE;
 
 void close_button_handler( void )
 {
 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 );
 
 
 while( !close_button_pressed )
 {
 }
 }
 END_OF_MAIN()
 
 | 
|  | 
| smolu91 Temat założony przez niniejszego użytkownika | » 2009-01-01 18:30:05 proboje to dodac do programu ale mam blad bo ja jeszcze uzylem biblioteki i niestety main wyglada tak : int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int ){
 
 }
 
i dodaltem ten kod co podales i wyskoczyl blad: [Linker error] undefined reference to `WinMain@16'
 ld returned 1 exit status
 C:\Documents and Settings\smolu\Pulpit\gra\Makefile.win [Build Error]  [Project1.exe] Error 1
 
 | 
|  | 
| « 1 »  2 |