Petite image d'attente, cadeau
This commit is contained in:
31
Vue/vue.c
31
Vue/vue.c
@ -105,21 +105,44 @@ void handleMenu(sfRenderWindow *const window)
|
||||
|
||||
if(event.key.code == sfKeyA || event.key.code == sfKeyNumpad1)
|
||||
{
|
||||
//On affiche ici le tracet global
|
||||
controlePoints(window, "Donnees/geoloc-logs.txt", 2);
|
||||
//Image Loading
|
||||
sfTexture *texture1 = loadTextureFromFile(IMAGELOADINGPATH);
|
||||
const sfVector2f scale = {0.4, 0.4};
|
||||
const sfVector2f positionSprite = {(WIDTH / 2.0) - (sfTexture_getSize(texture1).x / 2.0 * scale.x), (HEIGHT / 2) - (sfTexture_getSize(texture1).y / 2.0 * scale.y)};
|
||||
sfSprite *sprite = loadSpriteFromTexture(positionSprite, texture1);
|
||||
sfSprite_setScale(sprite, scale);
|
||||
sfRenderTexture_drawSprite(renderTexture, sprite, NULL);
|
||||
sfRenderTexture_display(renderTexture);
|
||||
renderSprite = loadSpriteFromRenderTexture(renderTexture);
|
||||
sfRenderWindow_drawSprite(window, renderSprite, NULL);
|
||||
sfRenderWindow_display(window);
|
||||
|
||||
//On affiche ici le tracet global
|
||||
controlePoints(window, "Donnees/geoloc-logs.txt", 2);
|
||||
|
||||
}
|
||||
|
||||
else if(event.key.code == sfKeyZ || event.key.code == sfKeyNumpad2)
|
||||
{
|
||||
//Image Loading
|
||||
sfTexture *texture1 = loadTextureFromFile(IMAGELOADINGPATH);
|
||||
const sfVector2f scale = {0.4, 0.4};
|
||||
const sfVector2f positionSprite = {(WIDTH / 2.0) - (sfTexture_getSize(texture1).x / 2.0 * scale.x), (HEIGHT / 2) - (sfTexture_getSize(texture1).y / 2.0 * scale.y)};
|
||||
sfSprite *sprite = loadSpriteFromTexture(positionSprite, texture1);
|
||||
sfSprite_setScale(sprite, scale);
|
||||
sfRenderTexture_drawSprite(renderTexture, sprite, NULL);
|
||||
sfRenderTexture_display(renderTexture);
|
||||
renderSprite = loadSpriteFromRenderTexture(renderTexture);
|
||||
sfRenderWindow_drawSprite(window, renderSprite, NULL);
|
||||
sfRenderWindow_display(window);
|
||||
// On affiche ici le tracet point par point
|
||||
controlePoints(window, "Donnees/geoloc-logs.txt", 1);
|
||||
controlePoints(window, "Donnees/geoloc-logs.txt", 1);
|
||||
}
|
||||
|
||||
sfRenderWindow_setFramerateLimit(window, FRAMERATELIMITSLEEP);
|
||||
}
|
||||
|
||||
// Si on appuye sur ESPACE, on retourne au menu
|
||||
// Si on appuye sur une touche, on retourne au menu
|
||||
sfRenderTexture_clear(renderTexture, sfWhite);
|
||||
sfRenderTexture_drawText(renderTexture, monTexte1, NULL);
|
||||
sfRenderTexture_drawText(renderTexture, monTexte2, NULL);
|
||||
|
@ -24,6 +24,7 @@
|
||||
#define ITALICFONTPATH "Vue/Ressources/AllerFont/Aller_It.ttf"
|
||||
|
||||
#define PROJECTIMAGEPATH "Vue/Ressources/GINPA_alpha.png"
|
||||
#define IMAGELOADINGPATH "Vue/Ressources/loading.png"
|
||||
#define WINDOWICONPATH "Vue/Ressources/GINPA_icone.png"
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user