Petite image d'attente, cadeau

This commit is contained in:
Tatiyk
2016-11-26 18:48:27 +01:00
parent 0d1bf0ac2d
commit 30d05fb84a
2 changed files with 28 additions and 4 deletions

@ -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"