![]() |
Yume Project 3.0
Touhou-inspired Danmaku game made in C only
|
Affichage des backgrounds 2D. Plus de détails...
Aller au code source de ce fichier.
Classes | |
| struct | Background |
| Composante fond d'écran 2D. Plus de détails... | |
Macros | |
| #define | MAX_BACKGROUNDS 100 |
Définitions de type | |
| typedef struct Pool | Pool |
| typedef struct Background | Background |
| Composante fond d'écran 2D. | |
Fonctions | |
| void | Background_update_all (Pool *p) |
| met à jour le sprite de tous les backgrounds selon leurs vitesses de défilement. | |
| Entity | Background_create (Pool *p, SpriteID bgId, float scroll_speed_x, float scroll_speed_y) |
| créé un background | |
Affichage des backgrounds 2D.
| #define MAX_BACKGROUNDS 100 |
| typedef struct Background Background |
Composante fond d'écran 2D.
| typedef struct Pool Pool |
créé un background
| p | pool courante (toutes les données de l'ECS) |
| bgId | l'identifiant de la texture associée au background |
| scroll_speed_x | vitesse de défilement horizontal du background (positif vers la droite, négatif vers la gauche) |
| scroll_speed_y | vitesse de défilement vertical du background (positif vers le bas, négatif vers le haut) |
| void Background_update_all | ( | Pool * | p | ) |
met à jour le sprite de tous les backgrounds selon leurs vitesses de défilement.
| p | pool courante (toutes les données de l'ECS) |