Chargement et références des assets (textures, sprites, audio, polices).
SpriteID
Definition assets.h:63
unsigned int score_system_get_highscore(ScoreSystem *score)
Récupère le score actuel du joueur.
void score_system_init(ScoreSystem *scoreSystem)
Initialise le système de score.
void score_decrease(ScoreSystem *scoreSystem, unsigned int amount)
Diminue le score du joueur.
SpriteID get_combo_sprite(ScoreSystem *scoreSystem)
Récupère le sprite du combo.
int score_system_is_new_highscore(ScoreSystem *score)
Vérifie si le score actuel est un nouveau record.
int update_combo(ScoreSystem *scoreSystem)
Met à jour le combo du joueur.
void draw_combo_sprite(ScoreSystem *scoreSystem, int x, int y)
Dessine le sprite du combo.
void score_increase(ScoreSystem *scoreSystem, unsigned int amount)
Augmente le score du joueur.
unsigned int score
Definition score.h:5
unsigned int maxScore
Definition score.h:9
unsigned int scoreOnGraze
Definition score.h:7
unsigned int combo
Definition score.h:12
float angleSpriteCombo
Definition score.h:14
unsigned int isComboActive
Definition score.h:13
unsigned int scoreOnHit
Definition score.h:8
unsigned int last_high_score
Definition score.h:10
unsigned int graze
Definition score.h:6