Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: McAffey
Biblioteki C/C++

mouse_z

[zmienna] Przechowuje informację o aktualnej pozycji rolki w myszce.

Składnia

C/C++
#include <allegro.h>

extern volatile int mouse_z;

Opis szczegółowy

Zmienna, która przechowuje informację o aktualnej pozycji rolki w myszce. Zmienna zwiększa swoją wartość dla ruchów rolki "w górę", natomiast zmniejsza wartość dla ruchów "w dół". Wyjściowa pozycja rolki wynosi 0.

Dodatkowe informacje

Aby korzystać ze zmiennej mouse_z, należy wywołać » Allegro 4.4install_mouse.

Przykład

C/C++
#include <allegro.h>

int main()
{
    allegro_init();
    install_keyboard();
    set_color_depth( 16 );
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 );
   
    install_mouse();
   
    BITMAP * bufor = NULL;
    bufor = create_bitmap( 800, 600 );
   
    while( !key[ KEY_ESC ] )
    {
        clear_to_color( bufor, makecol( 255, 255, 255 ) );
       
        textprintf_ex( bufor, font, 140, 35, makecol( 0, 0, 0 ), - 1, "mouse_z : %d", mouse_z );
       
        blit( bufor, screen, 0, 0, 0, 0, 800, 600 );
    }
   
    destroy_bitmap( bufor );
   
    allegro_exit();
    return 0;
}
END_OF_MAIN();

Linki zewnętrzne