Aller au code source de ce fichier.
◆ ScoreSystem
| typedef struct ScoreSystem ScoreSystem |
◆ draw_combo_sprite()
| void draw_combo_sprite |
( |
ScoreSystem * | scoreSystem, |
|
|
int | x, |
|
|
int | y ) |
Dessine le sprite du combo.
- Paramètres
-
| scoreSystem | Le système de score à interroger |
| x | La position X où dessiner le sprite |
| y | La position Y où dessiner le sprite |
◆ get_combo_sprite()
Récupère le sprite du combo.
- Paramètres
-
| scoreSystem | Le système de score à interroger |
- Renvoie
- L'ID du sprite du combo
◆ score_decrease()
| void score_decrease |
( |
ScoreSystem * | scoreSystem, |
|
|
unsigned int | amount ) |
|
extern |
Diminue le score du joueur.
- Paramètres
-
| scoreSystem | Le système de score à mettre à jour |
| amount | Le montant à soustraire du score |
◆ score_increase()
| void score_increase |
( |
ScoreSystem * | scoreSystem, |
|
|
unsigned int | amount ) |
|
extern |
Augmente le score du joueur.
- Paramètres
-
| scoreSystem | Le système de score à mettre à jour |
| amount | Le montant à ajouter au score |
◆ score_system_get_highscore()
| unsigned int score_system_get_highscore |
( |
ScoreSystem * | score | ) |
|
Récupère le score actuel du joueur.
- Paramètres
-
| scoreSystem | Le système de score à interroger |
- Renvoie
- Le score actuel du joueur
◆ score_system_init()
Initialise le système de score.
- Paramètres
-
| scoreSystem | Le système de score à initialiser |
◆ score_system_is_new_highscore()
| int score_system_is_new_highscore |
( |
ScoreSystem * | score | ) |
|
Vérifie si le score actuel est un nouveau record.
- Paramètres
-
| scoreSystem | Le système de score à interroger |
- Renvoie
- 1 si c'est un nouveau record, 0 sinon
◆ update_combo()
Met à jour le combo du joueur.
- Paramètres
-
| scoreSystem | Le système de score à mettre à jour |
- Renvoie
- 1 si le combo est actif, 0 sinon