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

Arrière-plan et effets pour le stage "moonlight". Plus de détails...

#include "game_state.h"
#include <stdbool.h>

Aller au code source de ce fichier.

Fonctions

void moonlight_bg_init (void)
 Initialise les ressources et l'état de l'arrière-plan Moonlight.
void moonlight_bg_update (int frames)
 Met à jour l'arrière-plan Moonlight.
void moonlight_bg_draw (GameContext *ctx)
 Dessine l'arrière-plan du stage Moonlight.
void moonlight_bg_set_mode (bool to_spellcard)
 Change le mode d'affichage de l'arrière-plan (vers/depuis spellcard).

Description détaillée

Arrière-plan et effets pour le stage "moonlight".

Gère l'initialisation, la mise à jour par frame, le rendu et le changement de mode (spellcard ou non) de l'arrière-plan du stage Moonlight.

Documentation des fonctions

◆ moonlight_bg_draw()

void moonlight_bg_draw ( GameContext * ctx)

Dessine l'arrière-plan du stage Moonlight.

Paramètres
ctxContexte de jeu contenant la pool et les systèmes nécessaires.

◆ moonlight_bg_init()

void moonlight_bg_init ( void )

Initialise les ressources et l'état de l'arrière-plan Moonlight.

◆ moonlight_bg_set_mode()

void moonlight_bg_set_mode ( bool to_spellcard)

Change le mode d'affichage de l'arrière-plan (vers/depuis spellcard).

Paramètres
to_spellcardtrue pour activer le mode spellcard, false pour revenir au mode normal.

◆ moonlight_bg_update()

void moonlight_bg_update ( int frames)

Met à jour l'arrière-plan Moonlight.

Paramètres
framesNombre de frames écoulées depuis le dernier appel (généralement 1).