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

setFrameLimit() w Allegro 4

Ostatnio zmodyfikowano 2015-04-12 10:40
Autor Wiadomość
Brunon3
Temat założony przez niniejszego użytkownika
setFrameLimit() w Allegro 4
» 2015-04-11 09:57:44
Witam. Czy jest jakaś funkcja odpowiadające setFrameLimit() (z SFML), tylko że w Allegro 4?

Proszę o krótką i zwięzłą odpowiedź.

-BD.
P-130546
pekfos
» 2015-04-11 10:38:33
Timery?
P-130550
Brunon3
Temat założony przez niniejszego użytkownika
» 2015-04-11 13:09:03
Tak, ale timery mi wychodzą poza podstawiony zakres (100 FPS), a co najdziwniejsze, tylko gdy poruszam myszką.

-BD.
P-130556
pekfos
» 2015-04-11 13:20:59
Brzmi jak źle napisany kod.
P-130558
Brunon3
Temat założony przez niniejszego użytkownika
» 2015-04-11 13:33:12
main():

C/C++
allegro_init();
install_keyboard();
set_color_depth( 32 );
set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 );
install_mouse();
show_mouse( screen );
unscare_mouse();

set_window_title( "Construgia | pre-premiere version | by Brunon Blok" );

bufor = create_bitmap( 800, 600 );

game();

allegro_exit();
return 0;

game():

C/C++
install_timer();
install_int_ex( increment_speed, BPS_TO_TIMER( 100 ) );
install_sound( DIGI_AUTODETECT, MIDI_AUTODETECT, "" );
set_volume( 255, 255 );
set_display_switch_mode( SWITCH_BACKGROUND );

Start();

play_sample( music, 255, 127, 750, 1 );

while( run ) {
    while( speed > 0 && run )
    {
        Update();
        speed--;
    }
}

stop_sample( music );
destroy_sample( music );
allegro_exit();

EDIT:

#refresh.

-BD.
P-130561
jankowalski25
» 2015-04-12 08:35:17
P-130628
Brunon3
Temat założony przez niniejszego użytkownika
» 2015-04-12 10:29:18
@up: W kursie Allegro z cpp0x.pl było to zupełnie inaczej pokazane, rozumiem że w owym kursie jest źle?

-BD.
P-130630
pekfos
» 2015-04-12 10:38:56
W kursie Allegro z cpp0x.pl było to zupełnie inaczej pokazane, rozumiem że w owym kursie jest źle?
Nie ma jednego sposobu, który wszystkich zadowoli. A ten link do cpp0x był tu tak potrzebny..
P-130633
« 1 » 2
  Strona 1 z 2 Następna strona