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

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.

Description détaillée

Fonctions spécifiques aux boss.

Documentation des fonctions

◆ Boss_fight_begin()

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.

Paramètres
poolla pool (toutes les données de l'ECS)
bossl'ID du boss à traiter
lens_center
lens_radius
lens_strength

◆ Boss_spawn()

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.

Paramètres
poolpool courante (toutes les données de l'ECS)
xcoordonnée abscisse
ycoordonnée ordonnée
lifele nombre de points de vie du boss
hitboxRadiusla taille de la hitbox du boss (celle-ci est circulaire)
scorele score octroyé lorsque le boss est vaincu
graphicl'identifiant de la texture à utiliser
Renvoie
Id du boss

◆ bossbar_draw()

void bossbar_draw ( Life * life)

Affiche une barre de vie de boss.

Paramètres
lifeles points de vies maximum et actuels à représenter dans la barre de vie

◆ bossbar_draw_all()

void bossbar_draw_all ( Pool * p)

Trouve et affiche toutes les barres de vies des boss.

Note
On suppose qu'il n'y a qu'un boss à la fois
Paramètres
ppool courante (toutes les données de l'ECS)