add game scene
This commit is contained in:
+13
-2
@@ -1,3 +1,4 @@
|
||||
#include "game.h"
|
||||
#include "input.h"
|
||||
#include "renderer.h"
|
||||
#include "text.h"
|
||||
@@ -15,6 +16,7 @@ clock_t timecode;
|
||||
long iter;
|
||||
Mix_Music *prout;
|
||||
|
||||
|
||||
static void space(void) {
|
||||
printf("space!\n");
|
||||
if(Mix_PlayMusic(prout, 0) != 0){
|
||||
@@ -23,6 +25,11 @@ static void space(void) {
|
||||
Mix_FreeMusic(prout);
|
||||
running = false;
|
||||
}
|
||||
if(renderer_getScene() == &menuScene){
|
||||
menu_remove();
|
||||
renderer_setScene(&gameScene);
|
||||
game_staticRender();
|
||||
}
|
||||
}
|
||||
|
||||
Scene_t demo;
|
||||
@@ -43,8 +50,12 @@ static void game_loop(void) {
|
||||
float delta = ((float)(clock() - timecode)) / CLOCKS_PER_SEC;
|
||||
|
||||
//update time
|
||||
menu_render(delta);
|
||||
|
||||
if(renderer_getScene() == &menuScene){
|
||||
menu_render(delta);
|
||||
}
|
||||
else{
|
||||
game_render(delta);
|
||||
}
|
||||
timecode = clock();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user