![]() |
Yume Project 3.0
Touhou-inspired Danmaku game made in C only
|
Fonctions spécifiques aux boss. Plus de détails...
#include "components/life.h"#include "cotask.h"#include "obj.h"#include "pool.h"#include "tasks.h"Aller au code source de ce fichier.
Fonctions | |
| void | bossbar_draw (Life *life) |
| Affiche une barre de vie de boss. | |
| void | bossbar_draw_all (Pool *p) |
| Trouve et affiche toutes les barres de vies des boss. | |
| Entity | Boss_spawn (Pool *pool, float x, float y, int life, float hitboxRadius, int score, SpriteID graphic) |
| Crée une entité boss, affiche ses particules visuelles passives. | |
| void | Boss_fight_begin (Pool *pool, Entity boss, Vector2 *lens_center, float *lens_radius, float *lens_strength) |
| Infoque les effets de particules liés au boss. | |
Fonctions spécifiques aux boss.
| void Boss_fight_begin | ( | Pool * | pool, |
| Entity | boss, | ||
| Vector2 * | lens_center, | ||
| float * | lens_radius, | ||
| float * | lens_strength ) |
Infoque les effets de particules liés au boss.
| pool | la pool (toutes les données de l'ECS) |
| boss | l'ID du boss à traiter |
| lens_center | |
| lens_radius | |
| lens_strength |
| Entity Boss_spawn | ( | Pool * | pool, |
| float | x, | ||
| float | y, | ||
| int | life, | ||
| float | hitboxRadius, | ||
| int | score, | ||
| SpriteID | graphic ) |
Crée une entité boss, affiche ses particules visuelles passives.
| pool | pool courante (toutes les données de l'ECS) |
| x | coordonnée abscisse |
| y | coordonnée ordonnée |
| life | le nombre de points de vie du boss |
| hitboxRadius | la taille de la hitbox du boss (celle-ci est circulaire) |
| score | le score octroyé lorsque le boss est vaincu |
| graphic | l'identifiant de la texture à utiliser |
| void bossbar_draw | ( | Life * | life | ) |
Affiche une barre de vie de boss.
| life | les points de vies maximum et actuels à représenter dans la barre de vie |
| void bossbar_draw_all | ( | Pool * | p | ) |
Trouve et affiche toutes les barres de vies des boss.
| p | pool courante (toutes les données de l'ECS) |