Yume Project 3.0
Touhou-inspired Danmaku game made in C only
Chargement...
Recherche...
Aucune correspondance
Référence du fichier hud.h

Système d'affichage du HUD (Heads-Up Display). Plus de détails...

#include "core/game_state.h"

Aller au code source de ce fichier.

Fonctions

void HUD_draw_background (void)
 Dessine le fond du HUD.
void HUD_draw_foreground (GameContext *ctx, const char *stage_name)
 Dessine le HUD.
void HUD_clear_spellcard (void)
 Efface la carte de la spellcard du HUD.

Variables

char hud_spell_name [128]
float hud_spell_x
float hud_spell_y
int hud_spell_alpha
float hud_spell_scale

Description détaillée

Système d'affichage du HUD (Heads-Up Display).

Affiche les informations du joueur sur la partie droite de l'écran :

  • Nom du stage
  • Score
  • Vies restantes
  • Bombes restantes

Le HUD est dessiné à droite de la zone de jeu (PANEL_RIGHT)

Auteur
@amyelalem

Documentation des fonctions

◆ HUD_clear_spellcard()

void HUD_clear_spellcard ( void )

Efface la carte de la spellcard du HUD.

◆ HUD_draw_background()

void HUD_draw_background ( void )
extern

Dessine le fond du HUD.

◆ HUD_draw_foreground()

void HUD_draw_foreground ( GameContext * ctx,
const char * stage_name )
extern

Dessine le HUD.

Paramètres
ctxLe contexte du jeu
stage_nameNom du stage affiché en haut du HUD

Documentation des variables

◆ hud_spell_alpha

int hud_spell_alpha
extern

◆ hud_spell_name

char hud_spell_name[128]
extern

◆ hud_spell_scale

float hud_spell_scale
extern

◆ hud_spell_x

float hud_spell_x
extern

◆ hud_spell_y

float hud_spell_y
extern