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

devc++ allegro cursor

Ostatnio zmodyfikowano 2015-04-16 19:06
Autor Wiadomość
dekros
Temat założony przez niniejszego użytkownika
devc++ allegro cursor
» 2015-04-16 16:54:57
Witam mam taki kod
C/C++
#include <allegro.h>
#include <stdio.h>

int main()
{
    allegro_init();
    install_keyboard();
    install_mouse();
    show_mouse( screen );
    set_color_depth( 32 );
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 640, 700, 0, 0 );
   
    BITMAP * buffer = create_bitmap( 640, 700 );
    clear_to_color( screen, 0x333333 );
    char napis[ 50 ];
    int red = makecol( 255, 0, 0 );
    int white = makecol( 255, 255, 255 );
    int x1 = 100;
    int x2 = 400;
    int y1 = 100;
    int y2 = 400;
    int xmouse, ymouse;
    rectfill( screen, x1, y1, x2, y2, white );
   
    xmouse = mouse_x;
    ymouse = mouse_y;
    sprintf( napis, "[ %d %d ]", xmouse, ymouse );
    textout_centre_ex( screen, font, napis, 320, 5, 0xFFFFFF, 0x333333 );
   
    readkey();
   
    destroy_bitmap( buffer );
   
    return 0;
}
END_OF_MAIN();
i nie pokazuje mi myszki na ekranie jak najade na ten biały kwadrat/prostokąt
P-130992
pekfos
» 2015-04-16 17:52:12
Jaki sens ma mieć ten kod? Nie ma tu żadnej pętli, a poprawne działanie show_mouse() wymaga wywołania install_timer().
P-130997
dekros
Temat założony przez niniejszego użytkownika
» 2015-04-16 18:16:01
tzn to jest testowy testuje w domu a w szkole musze to zaimplementować chodzi o zrobienie menu i testuje sprawdzanie kordynatów myszki
dodałem do kodu install_Timer();
i nic nie działa
P-130999
dekros
Temat założony przez niniejszego użytkownika
» 2015-04-16 19:06:15
ok zrobiłem nie musiałem nic robić co mi podesłać, ale dzieki
P-131002
« 1 »
  Strona 1 z 1