30 lines
983 B
C
30 lines
983 B
C
#pragma once
|
|
|
|
#include "../Headers/structures.h"
|
|
|
|
#include "affichage.h"
|
|
|
|
|
|
/**
|
|
* @brief Cette fonction permet d'effectuer le défilement vers le haut d'un sprite passé en paramètre
|
|
*
|
|
* @param window Fenêtre dans laquelle on effectue le scroll.
|
|
* @param sprite Sprite que l'on scroll vers le haut !
|
|
* @return Procédure.
|
|
*/
|
|
void scrollUpDisplay(sfRenderWindow *const window, sfSprite *const sprite);
|
|
|
|
/**
|
|
* @brief Effectue le déplacement d'un sprite en fonction des touches directionnelles (ou du pavé numérique).
|
|
*
|
|
* /!\ ATTENTION /!\
|
|
*
|
|
* (1) Ne met pas à jour l'écran une fois le sprite déplacé.
|
|
* (2) La fonction se base sur la constante OFFSETFORMOTION définie dans `constantes.h`.
|
|
* (3) Ne pas oublier non plus d'activer la répétition de touches avant la boucle de gestion des évènements !
|
|
*
|
|
* @param sprite Pointeur sur le sprite à déplacer à l'écran.
|
|
* @return Procédure.
|
|
*/
|
|
bool deplacerSpriteTouchesDirectionnelles(sfSprite *const sprite);
|