Hmmm that's some nice merge: Merge branch 'master' of ssh.marcbarbier.fr:Marc/gamejam-polytech

This commit is contained in:
Marc
2023-01-21 18:27:14 +01:00
8 changed files with 74 additions and 2 deletions
+41
View File
@@ -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;
}