mirror of
https://gitlab.com/dosowisko.net/libsuperderpy.git
synced 2025-02-01 11:06:44 +01:00
update click sound, play it in few more places
This commit is contained in:
parent
572d147e0c
commit
f6e4b0625c
1 changed files with 3 additions and 0 deletions
|
@ -25,12 +25,14 @@
|
||||||
|
|
||||||
int Pause_Keydown(struct Game *game, ALLEGRO_EVENT *ev) {
|
int Pause_Keydown(struct Game *game, ALLEGRO_EVENT *ev) {
|
||||||
if ((ev->keyboard.keycode == ALLEGRO_KEY_ESCAPE) || ((ev->keyboard.keycode==ALLEGRO_KEY_ENTER) && (game->pause.options==0) && (game->pause.selected==0))) {
|
if ((ev->keyboard.keycode == ALLEGRO_KEY_ESCAPE) || ((ev->keyboard.keycode==ALLEGRO_KEY_ENTER) && (game->pause.options==0) && (game->pause.selected==0))) {
|
||||||
|
al_play_sample_instance(game->menu.click);
|
||||||
PrintConsole(game,"Game resumed.");
|
PrintConsole(game,"Game resumed.");
|
||||||
al_destroy_bitmap(game->pause.bitmap);
|
al_destroy_bitmap(game->pause.bitmap);
|
||||||
game->pause.bitmap = NULL;
|
game->pause.bitmap = NULL;
|
||||||
game->gamestate = game->loadstate;
|
game->gamestate = game->loadstate;
|
||||||
}
|
}
|
||||||
else if ((ev->keyboard.keycode==ALLEGRO_KEY_ENTER) && (game->pause.options==0) && (game->pause.selected==1)) {
|
else if ((ev->keyboard.keycode==ALLEGRO_KEY_ENTER) && (game->pause.options==0) && (game->pause.selected==1)) {
|
||||||
|
al_play_sample_instance(game->menu.click);
|
||||||
game->gamestate=game->loadstate;
|
game->gamestate=game->loadstate;
|
||||||
UnloadGameState(game);
|
UnloadGameState(game);
|
||||||
game->gamestate = GAMESTATE_LOADING;
|
game->gamestate = GAMESTATE_LOADING;
|
||||||
|
@ -99,6 +101,7 @@ void Pause_Load(struct Game* game) {
|
||||||
game->pause.selected=0;
|
game->pause.selected=0;
|
||||||
game->pause.options=0;
|
game->pause.options=0;
|
||||||
PrintConsole(game,"Game paused.");
|
PrintConsole(game,"Game paused.");
|
||||||
|
al_play_sample_instance(game->menu.click);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Pause_Draw(struct Game* game) {
|
void Pause_Draw(struct Game* game) {
|
||||||
|
|
Loading…
Reference in a new issue