Yume Project 3.0
Touhou-inspired Danmaku game made in C only
Chargement...
Recherche...
Aucune correspondance
boss.h
Aller à la documentation de ce fichier.
1
5
6#pragma once
7
8#include "components/life.h"
9#include "cotask.h"
10#include "obj.h"
11#include "pool.h"
12#include "tasks.h"
13
19void bossbar_draw(Life * life);
20
28
41Entity Boss_spawn(Pool *pool, float x, float y, int life, float hitboxRadius, int score, SpriteID graphic);
42
52void Boss_fight_begin(Pool *pool, Entity boss, Vector2 *lens_center, float *lens_radius, float *lens_strength);
SpriteID
Definition assets.h:63
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.
void bossbar_draw_all(Pool *p)
Trouve et affiche toutes les barres de vies des boss.
void bossbar_draw(Life *life)
Affiche une barre de vie de boss.
uint32_t Entity
Une entité est un indice.
Definition ecs.h:20
Composante de l'HP.
Definition life.h:20
La pool est la structure qui contient l'Entity Component System Elle gêre les différentes composantes...
Definition pool.h:42