Sa marche !!!!

This commit is contained in:
Marc
2023-01-21 16:12:51 +01:00
parent bf91cf1237
commit 814d135ada
3 changed files with 26 additions and 12 deletions
+8 -4
View File
@@ -15,7 +15,7 @@ static bool increaseTextBrightness = false;
static Uint8 textOpacity = 255;
Scene_t menuScene;
Scene_t menuScene = { NULL, 0, 0, 0 };
int menu_staticRender(void){
MonitorSize_t size = renderer_getMonitorSize();
@@ -29,11 +29,12 @@ int menu_staticRender(void){
}
RenderObject_t backgroundImage;
strcpy(backgroundImage.name, "BackgroundImg");
backgroundImage.z = 0;
backgroundImage.surface = backgroundImageSurface;
backgroundImage.width = 1;
backgroundImage.height = 1;
menuObjects[menuObjectsSize] = scene_addRenderObject(&menuScene, backgroundImage, CAMERA_WIDTH/2, CAMERA_HEIGHT/2);
menuObjects[menuObjectsSize] = scene_addRenderObject(&menuScene, backgroundImage, 0, 0);
renderer_setScene(&menuScene);
++menuObjectsSize;
return 0;
@@ -58,16 +59,19 @@ int menu_render(float delta){
if(textOpacity == 1) increaseTextBrightness = true;
blinkDelta = 0;
}
RenderObject_t startTextShadow;
strcpy(startTextShadow.name, "StartTextShadow");
SDL_Color black = {0, 0, 0, textOpacity};
text_renderText(&startTextShadow, 9, 1.f, black, "./assets/fonts/Quinquefive.ttf", 28, "Press space to start");
menuObjects[menuObjectsSize] = scene_addRenderObject(&menuScene, startTextShadow, CAMERA_WIDTH * 0.495f, CAMERA_HEIGHT * 0.855f);
menuObjects[menuObjectsSize] = scene_addRenderObject(&menuScene, startTextShadow, CAMERA_WIDTH * 0.245f, CAMERA_HEIGHT * 0.855f);
++menuObjectsSize;
RenderObject_t startText;
strcpy(startText.name, "StartText");
SDL_Color orange = {255,165,0, textOpacity};
text_renderText(&startText, 10, 1.f, orange, "./assets/fonts/Quinquefive.ttf", 28, "Press space to start");
menuObjects[menuObjectsSize] = scene_addRenderObject(&menuScene, startText, CAMERA_WIDTH * 0.5f, CAMERA_HEIGHT * 0.85f);
menuObjects[menuObjectsSize] = scene_addRenderObject(&menuScene, startText, CAMERA_WIDTH * 0.25f, CAMERA_HEIGHT * 0.85f);
++menuObjectsSize;
return 0;
}