Hmmm that's some nice merge: Merge branch 'master' of ssh.marcbarbier.fr:Marc/gamejam-polytech
This commit is contained in:
+41
@@ -0,0 +1,41 @@
|
||||
#include "game.h"
|
||||
#include <SDL2/SDL_image.h>
|
||||
#include "scaller.h"
|
||||
|
||||
static RenderId_t menuObjects[10];
|
||||
static unsigned menuObjectsSize = 0;
|
||||
|
||||
|
||||
Scene_t gameScene;
|
||||
|
||||
int game_staticRender(void){
|
||||
MonitorSize_t size = renderer_getMonitorSize();
|
||||
float aspectRatio = (float)size.width / size.height;
|
||||
|
||||
SDL_Surface* ppSurface = IMG_Load("./assets/img/pp.png");
|
||||
if(ppSurface == NULL){
|
||||
printf("cannot load background");
|
||||
return -1;
|
||||
}
|
||||
|
||||
RenderObject_t pp;
|
||||
strcpy(pp.name, "pp");
|
||||
pp.z = 10;
|
||||
pp.surface = ppSurface;
|
||||
pp.width = 1;
|
||||
pp.height = 1;
|
||||
scaller(pp.surface, 1, &pp.width, &pp.height);
|
||||
menuObjects[menuObjectsSize] = scene_addRenderObject(&gameScene, pp, CAMERA_WIDTH * 0.35f, 0);
|
||||
renderer_setScene(&gameScene);
|
||||
++menuObjectsSize;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int game_render([[maybe_unused]] float delta){
|
||||
return 0;
|
||||
}
|
||||
|
||||
void game_remove(void){
|
||||
scene_free(&gameScene);
|
||||
menuObjectsSize = 0;
|
||||
}
|
||||
Reference in New Issue
Block a user