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

Chargement et références des assets (textures, sprites, audio, polices). Plus de détails...

#include "raylib.h"
#include "raymath.h"
#include "components/sprite.h"
#include "systems/screen.h"

Aller au code source de ce fichier.

Macros

#define RENDER_PRIO_BG   -50
#define RENDER_PRIO_PLAYER   10
#define RENDER_PRIO_ENEMY   40
#define RENDER_PRIO_BULLET   50
#define RENDER_PRIO_HITBOX   80

Énumérations

enum  BGMId {
  BGM_FAST_DANGER , BGM_QUIRKY_GOOFY , BGM_TO_BE_NAMED , BGM_WAITING ,
  BGM_MORIYA_THEME , MAX_BGM
}
enum  TextureID {
  BULLET_SPRITESHEET , ENEMY_SPRITESHEET , BOSS_SPRITESHEET , ANIM_TEST_SPRITESHEET ,
  REIMU_SPRITESHEET , HITBOX_SPRITESHEET , TH14_OTHER , TH14_STG4 ,
  COMBO_1_SHEET , COMBO_2_SHEET , COMBO_3_SHEET , COMBO_4_SHEET ,
  COMBO_5_SHEET , GREEN_ARROW_SPRITE , BG_SC_FLOWERS , BG_SC_OV_CIRCLES ,
  BG_SC_MAIN , BG_PANEL , TEX_BG_TORII , TEX_BG_MATH ,
  MAX_TEXTURES
}
enum  SpriteID {
  NULL_SPRITE , ANIM_TEST , REIMU_IDLE , REIMU_RIGHT ,
  REIMU_LEFT , REIMU_PINK_AMULET , HITBOX , GRAZE ,
  COMBO_1 , COMBO_2 , COMBO_3 , COMBO_4 ,
  COMBO_5 , BALL_M_BLACK , LASER_BLACK , LASER_RED ,
  LASER_LIGHT_RED , LASER_PINK , LASER_LIGHT_PINK , LASER_BLUE ,
  LASER_LIGHT_BLUE , LASER_CYAN , LASER_LIGHT_CYAN , LASER_GREEN ,
  LASER_LIGHT_GREEN , LASER_LIME , LASER_YELLOW , LASER_LIGHT_YELLOW ,
  LASER_GOLD , LASER_WHITE , MISSILE_BLACK , MISSILE_RED ,
  MISSILE_LIGHT_RED , MISSILE_PINK , MISSILE_LIGHT_PINK , MISSILE_BLUE ,
  MISSILE_LIGHT_BLUE , MISSILE_CYAN , MISSILE_LIGHT_CYAN , MISSILE_GREEN ,
  MISSILE_LIGHT_GREEN , MISSILE_LIME , MISSILE_YELLOW , MISSILE_LIGHT_YELLOW ,
  MISSILE_GOLD , MISSILE_WHITE , BULLET_RING_BLACK , BULLET_RING_RED ,
  BULLET_RING_LIGHT_RED , BULLET_RING_PINK , BULLET_RING_LIGHT_PINK , BULLET_RING_BLUE ,
  BULLET_RING_LIGHT_BLUE , BULLET_RING_CYAN , BULLET_RING_LIGHT_CYAN , BULLET_RING_GREEN ,
  BULLET_RING_LIGHT_GREEN , BULLET_RING_LIME , BULLET_RING_YELLOW , BULLET_RING_LIGHT_YELLOW ,
  BULLET_RING_GOLD , BULLET_RING_WHITE , BULLET_BLACK , BULLET_RED ,
  BULLET_LIGHT_RED , BULLET_PINK , BULLET_LIGHT_PINK , BULLET_BLUE ,
  BULLET_LIGHT_BLUE , BULLET_CYAN , BULLET_LIGHT_CYAN , BULLET_GREEN ,
  BULLET_LIGHT_GREEN , BULLET_LIME , BULLET_YELLOW , BULLET_LIGHT_YELLOW ,
  BULLET_GOLD , BULLET_WHITE , PETAL_BLACK , PETAL_RED ,
  PETAL_LIGHT_RED , PETAL_PINK , PETAL_LIGHT_PINK , PETAL_BLUE ,
  PETAL_LIGHT_BLUE , PETAL_CYAN , PETAL_LIGHT_CYAN , PETAL_GREEN ,
  PETAL_LIGHT_GREEN , PETAL_LIME , PETAL_YELLOW , PETAL_LIGHT_YELLOW ,
  PETAL_GOLD , PETAL_WHITE , KUNAI_BLACK , KUNAI_RED ,
  KUNAI_LIGHT_RED , KUNAI_PINK , KUNAI_LIGHT_PINK , KUNAI_BLUE ,
  KUNAI_LIGHT_BLUE , KUNAI_CYAN , KUNAI_LIGHT_CYAN , KUNAI_GREEN ,
  KUNAI_LIGHT_GREEN , KUNAI_LIME , KUNAI_YELLOW , KUNAI_LIGHT_YELLOW ,
  KUNAI_GOLD , KUNAI_WHITE , GREEN_ARROW , SHARD_BLACK ,
  SHARD_RED , SHARD_LIGHT_RED , SHARD_PINK , SHARD_LIGHT_PINK ,
  SHARD_BLUE , SHARD_LIGHT_BLUE , SHARD_CYAN , SHARD_LIGHT_CYAN ,
  SHARD_GREEN , SHARD_LIGHT_GREEN , SHARD_LIME , SHARD_YELLOW ,
  SHARD_LIGHT_YELLOW , SHARD_GOLD , SHARD_WHITE , TALISMAN_BLACK ,
  TALISMAN_RED , TALISMAN_LIGHT_RED , TALISMAN_PINK , TALISMAN_LIGHT_PINK ,
  TALISMAN_BLUE , TALISMAN_LIGHT_BLUE , TALISMAN_CYAN , TALISMAN_LIGHT_CYAN ,
  TALISMAN_GREEN , TALISMAN_LIGHT_GREEN , TALISMAN_LIME , TALISMAN_YELLOW ,
  TALISMAN_LIGHT_YELLOW , TALISMAN_GOLD , TALISMAN_WHITE , DARK_PETAL_BLACK ,
  DARK_PETAL_RED , DARK_PETAL_LIGHT_RED , DARK_PETAL_PINK , DARK_PETAL_LIGHT_PINK ,
  DARK_PETAL_BLUE , DARK_PETAL_LIGHT_BLUE , DARK_PETAL_CYAN , DARK_PETAL_LIGHT_CYAN ,
  DARK_PETAL_GREEN , DARK_PETAL_LIGHT_GREEN , DARK_PETAL_LIME , DARK_PETAL_YELLOW ,
  DARK_PETAL_LIGHT_YELLOW , DARK_PETAL_GOLD , DARK_PETAL_WHITE , GUNSHOT_BLACK ,
  GUNSHOT_RED , GUNSHOT_LIGHT_RED , GUNSHOT_PINK , GUNSHOT_LIGHT_PINK ,
  GUNSHOT_BLUE , GUNSHOT_LIGHT_BLUE , GUNSHOT_CYAN , GUNSHOT_LIGHT_CYAN ,
  GUNSHOT_GREEN , GUNSHOT_LIGHT_GREEN , GUNSHOT_LIME , GUNSHOT_YELLOW ,
  GUNSHOT_LIGHT_YELLOW , GUNSHOT_GOLD , GUNSHOT_WHITE , STAR_BLACK ,
  STAR_RED , STAR_LIGHT_RED , STAR_PINK , STAR_LIGHT_PINK ,
  STAR_BLUE , STAR_LIGHT_BLUE , STAR_CYAN , STAR_LIGHT_CYAN ,
  STAR_GREEN , STAR_LIGHT_GREEN , STAR_LIME , STAR_YELLOW ,
  STAR_LIGHT_YELLOW , STAR_GOLD , STAR_WHITE , BALL_BLACK ,
  BALL_RED , BALL_LIGHT_RED , BALL_PINK , BALL_LIGHT_PINK ,
  BALL_BLUE , BALL_LIGHT_BLUE , BALL_CYAN , BALL_LIGHT_CYAN ,
  BALL_GREEN , BALL_LIGHT_GREEN , BALL_LIME , BALL_YELLOW ,
  BALL_LIGHT_YELLOW , BALL_GOLD , BALL_WHITE , DARK_BULLET_MINI_BLACK ,
  DARK_BULLET_MINI_RED , DARK_BULLET_MINI_LIGHT_RED , DARK_BULLET_MINI_PINK , DARK_BULLET_MINI_LIGHT_PINK ,
  DARK_BULLET_MINI_BLUE , DARK_BULLET_MINI_LIGHT_BLUE , DARK_BULLET_MINI_CYAN , DARK_BULLET_MINI_LIGHT_CYAN ,
  DARK_BULLET_MINI_GREEN , DARK_BULLET_MINI_LIGHT_GREEN , DARK_BULLET_MINI_LIME , DARK_BULLET_MINI_YELLOW ,
  DARK_BULLET_MINI_LIGHT_YELLOW , DARK_BULLET_MINI_GOLD , DARK_BULLET_MINI_WHITE , BULLET_MINI_BLACK ,
  BULLET_MINI_RED , BULLET_MINI_LIGHT_RED , BULLET_MINI_PINK , BULLET_MINI_LIGHT_PINK ,
  BULLET_MINI_BLUE , BULLET_MINI_LIGHT_BLUE , BULLET_MINI_CYAN , BULLET_MINI_LIGHT_CYAN ,
  BULLET_MINI_GREEN , BULLET_MINI_LIGHT_GREEN , BULLET_MINI_LIME , BULLET_MINI_YELLOW ,
  BULLET_MINI_LIGHT_YELLOW , BULLET_MINI_GOLD , BULLET_MINI_WHITE , BULLET_M_BLACK ,
  BULLET_M_RED , BULLET_M_BLUE , BULLET_M_GREEN , BULLET_M_YELLOW ,
  RING_M_BLACK , RING_M_RED , RING_M_BLUE , RING_M_GREEN ,
  RING_M_YELLOW , BIG_HEART_BLACK , BIG_HEART_RED , BIG_HEART_PINK ,
  BIG_HEART_BLUE , BIG_HEART_CYAN , BIG_HEART_GREEN , BIG_HEART_YELLOW ,
  BIG_HEART_WHITE , BALL_L_BLACK , BALL_L_RED , BALL_L_PINK ,
  BALL_L_BLUE , BALL_L_LIGHT_BLUE , BALL_L_GREEN , BALL_L_YELLOW ,
  BALL_L_WHITE , BUBBLE_RED , BUBBLE_BLUE , BUBBLE_GREEN ,
  BUBBLE_YELLOW , ENEMY_FAIRY_BLUE_IDLE , ENEMY_FAIRY_BLUE_MOVE , ENEMY_FAIRY_RED_IDLE ,
  ENEMY_FAIRY_RED_MOVE , ENEMY_FAIRY_BLACK_BLONDE_IDLE , ENEMY_FAIRY_BLACK_BLONDE_MOVE , ENEMY_FAIRY_GREEN_IDLE ,
  ENEMY_FAIRY_GREEN_MOVE , ENEMY_FAIRY_PURPLE_IDLE , ENEMY_FAIRY_PURPLE_MOVE , ENEMY_FAIRY_BIG_SUNFLOWER_IDLE ,
  ENEMY_FAIRY_BIG_SUNFLOWER_MOVE , ENEMY_FAIRY_BIG_EVIL_IDLE , ENEMY_FAIRY_BIG_EVIL_MOVE , BG_MORIYA_FLOWERS ,
  BG_MORIYA_CIRCLES , BG_MAIN , BG_PANEL_SPRITE , BG_SC_TORII ,
  BG_SC_OV_MATH , BG_STG4_FLOOR , BG_STG4_WALL , BOSS_AURA_WAVES ,
  BOSS_PENTAGRAM , BOSS_AURA_ORB , BOSS_INDICATOR , HIT_ORB ,
  SPELL_CARD_ATTACK , ORB_BLACK , ORB_RED , ORB_PINK ,
  ORB_BLUE , ORB_LIGHT_BLUE , ORB_GREEN , ORB_YELLOW ,
  ORB_WHITE , BULLET_DESTROY , YIN_YANG_ORB_RED , RED_STREAK ,
  MAX_SPRITES
}
enum  SFXID {
  SFX_SHOOT , SFX_ENEMY_DEATH , SFX_MENU_NAV , SFX_TAN00 ,
  SFX_TAN01 , SFX_TAN02 , SFX_PLDEAD00 , SFX_GRAZE ,
  SFX_LAZER00 , SFX_LAZER01 , SFX_LAZER02 , SFX_BOMB ,
  SFX_CAT00 , MAX_SFX
}
enum  FontID { TOUHOU_98 , MAX_FONTS }

Fonctions

void AssetsLoad ()
void AssetsUnload ()
void BulletsSpritesLoad ()
void BgSpritesLoad ()
void EffectsLoad ()
void SpritesLoad ()
void EnemiesSpritesLoad ()
void CombosSpritesLoad ()
Entity invoke_main_background (Pool *p, ScreenSystem *screen)
 Affiche l'arrière-plan du menu principal.
void FontsLoad ()

Variables

Texture2D textures [MAX_TEXTURES]
Sprite sprites [MAX_SPRITES]
Music playlist [MAX_BGM]
Sound sfx [MAX_SFX]
Font fonts [MAX_FONTS]

Description détaillée

Chargement et références des assets (textures, sprites, audio, polices).

Déclare les identifiants (TextureID, SpriteID, BGMId, SFXID, FontID), les fonctions de chargement/déchargement et les tableaux externes exposant les ressources (textures, sprites, musiques, effets sonores, polices).

Documentation des macros

◆ RENDER_PRIO_BG

#define RENDER_PRIO_BG   -50

◆ RENDER_PRIO_BULLET

#define RENDER_PRIO_BULLET   50

◆ RENDER_PRIO_ENEMY

#define RENDER_PRIO_ENEMY   40

◆ RENDER_PRIO_HITBOX

#define RENDER_PRIO_HITBOX   80

◆ RENDER_PRIO_PLAYER

#define RENDER_PRIO_PLAYER   10

Documentation du type de l'énumération

◆ BGMId

enum BGMId
Valeurs énumérées
BGM_FAST_DANGER 
BGM_QUIRKY_GOOFY 
BGM_TO_BE_NAMED 
BGM_WAITING 
BGM_MORIYA_THEME 
MAX_BGM 

◆ FontID

enum FontID
Valeurs énumérées
TOUHOU_98 
MAX_FONTS 

◆ SFXID

enum SFXID
Valeurs énumérées
SFX_SHOOT 
SFX_ENEMY_DEATH 
SFX_MENU_NAV 
SFX_TAN00 
SFX_TAN01 
SFX_TAN02 
SFX_PLDEAD00 
SFX_GRAZE 
SFX_LAZER00 
SFX_LAZER01 
SFX_LAZER02 
SFX_BOMB 
SFX_CAT00 
MAX_SFX 

◆ SpriteID

enum SpriteID
Valeurs énumérées
NULL_SPRITE 
ANIM_TEST 
REIMU_IDLE 
REIMU_RIGHT 
REIMU_LEFT 
REIMU_PINK_AMULET 
HITBOX 
GRAZE 
COMBO_1 
COMBO_2 
COMBO_3 
COMBO_4 
COMBO_5 
BALL_M_BLACK 
LASER_BLACK 
LASER_RED 
LASER_LIGHT_RED 
LASER_PINK 
LASER_LIGHT_PINK 
LASER_BLUE 
LASER_LIGHT_BLUE 
LASER_CYAN 
LASER_LIGHT_CYAN 
LASER_GREEN 
LASER_LIGHT_GREEN 
LASER_LIME 
LASER_YELLOW 
LASER_LIGHT_YELLOW 
LASER_GOLD 
LASER_WHITE 
MISSILE_BLACK 
MISSILE_RED 
MISSILE_LIGHT_RED 
MISSILE_PINK 
MISSILE_LIGHT_PINK 
MISSILE_BLUE 
MISSILE_LIGHT_BLUE 
MISSILE_CYAN 
MISSILE_LIGHT_CYAN 
MISSILE_GREEN 
MISSILE_LIGHT_GREEN 
MISSILE_LIME 
MISSILE_YELLOW 
MISSILE_LIGHT_YELLOW 
MISSILE_GOLD 
MISSILE_WHITE 
BULLET_RING_BLACK 
BULLET_RING_RED 
BULLET_RING_LIGHT_RED 
BULLET_RING_PINK 
BULLET_RING_LIGHT_PINK 
BULLET_RING_BLUE 
BULLET_RING_LIGHT_BLUE 
BULLET_RING_CYAN 
BULLET_RING_LIGHT_CYAN 
BULLET_RING_GREEN 
BULLET_RING_LIGHT_GREEN 
BULLET_RING_LIME 
BULLET_RING_YELLOW 
BULLET_RING_LIGHT_YELLOW 
BULLET_RING_GOLD 
BULLET_RING_WHITE 
BULLET_BLACK 
BULLET_RED 
BULLET_LIGHT_RED 
BULLET_PINK 
BULLET_LIGHT_PINK 
BULLET_BLUE 
BULLET_LIGHT_BLUE 
BULLET_CYAN 
BULLET_LIGHT_CYAN 
BULLET_GREEN 
BULLET_LIGHT_GREEN 
BULLET_LIME 
BULLET_YELLOW 
BULLET_LIGHT_YELLOW 
BULLET_GOLD 
BULLET_WHITE 
PETAL_BLACK 
PETAL_RED 
PETAL_LIGHT_RED 
PETAL_PINK 
PETAL_LIGHT_PINK 
PETAL_BLUE 
PETAL_LIGHT_BLUE 
PETAL_CYAN 
PETAL_LIGHT_CYAN 
PETAL_GREEN 
PETAL_LIGHT_GREEN 
PETAL_LIME 
PETAL_YELLOW 
PETAL_LIGHT_YELLOW 
PETAL_GOLD 
PETAL_WHITE 
KUNAI_BLACK 
KUNAI_RED 
KUNAI_LIGHT_RED 
KUNAI_PINK 
KUNAI_LIGHT_PINK 
KUNAI_BLUE 
KUNAI_LIGHT_BLUE 
KUNAI_CYAN 
KUNAI_LIGHT_CYAN 
KUNAI_GREEN 
KUNAI_LIGHT_GREEN 
KUNAI_LIME 
KUNAI_YELLOW 
KUNAI_LIGHT_YELLOW 
KUNAI_GOLD 
KUNAI_WHITE 
GREEN_ARROW 
SHARD_BLACK 
SHARD_RED 
SHARD_LIGHT_RED 
SHARD_PINK 
SHARD_LIGHT_PINK 
SHARD_BLUE 
SHARD_LIGHT_BLUE 
SHARD_CYAN 
SHARD_LIGHT_CYAN 
SHARD_GREEN 
SHARD_LIGHT_GREEN 
SHARD_LIME 
SHARD_YELLOW 
SHARD_LIGHT_YELLOW 
SHARD_GOLD 
SHARD_WHITE 
TALISMAN_BLACK 
TALISMAN_RED 
TALISMAN_LIGHT_RED 
TALISMAN_PINK 
TALISMAN_LIGHT_PINK 
TALISMAN_BLUE 
TALISMAN_LIGHT_BLUE 
TALISMAN_CYAN 
TALISMAN_LIGHT_CYAN 
TALISMAN_GREEN 
TALISMAN_LIGHT_GREEN 
TALISMAN_LIME 
TALISMAN_YELLOW 
TALISMAN_LIGHT_YELLOW 
TALISMAN_GOLD 
TALISMAN_WHITE 
DARK_PETAL_BLACK 
DARK_PETAL_RED 
DARK_PETAL_LIGHT_RED 
DARK_PETAL_PINK 
DARK_PETAL_LIGHT_PINK 
DARK_PETAL_BLUE 
DARK_PETAL_LIGHT_BLUE 
DARK_PETAL_CYAN 
DARK_PETAL_LIGHT_CYAN 
DARK_PETAL_GREEN 
DARK_PETAL_LIGHT_GREEN 
DARK_PETAL_LIME 
DARK_PETAL_YELLOW 
DARK_PETAL_LIGHT_YELLOW 
DARK_PETAL_GOLD 
DARK_PETAL_WHITE 
GUNSHOT_BLACK 
GUNSHOT_RED 
GUNSHOT_LIGHT_RED 
GUNSHOT_PINK 
GUNSHOT_LIGHT_PINK 
GUNSHOT_BLUE 
GUNSHOT_LIGHT_BLUE 
GUNSHOT_CYAN 
GUNSHOT_LIGHT_CYAN 
GUNSHOT_GREEN 
GUNSHOT_LIGHT_GREEN 
GUNSHOT_LIME 
GUNSHOT_YELLOW 
GUNSHOT_LIGHT_YELLOW 
GUNSHOT_GOLD 
GUNSHOT_WHITE 
STAR_BLACK 
STAR_RED 
STAR_LIGHT_RED 
STAR_PINK 
STAR_LIGHT_PINK 
STAR_BLUE 
STAR_LIGHT_BLUE 
STAR_CYAN 
STAR_LIGHT_CYAN 
STAR_GREEN 
STAR_LIGHT_GREEN 
STAR_LIME 
STAR_YELLOW 
STAR_LIGHT_YELLOW 
STAR_GOLD 
STAR_WHITE 
BALL_BLACK 
BALL_RED 
BALL_LIGHT_RED 
BALL_PINK 
BALL_LIGHT_PINK 
BALL_BLUE 
BALL_LIGHT_BLUE 
BALL_CYAN 
BALL_LIGHT_CYAN 
BALL_GREEN 
BALL_LIGHT_GREEN 
BALL_LIME 
BALL_YELLOW 
BALL_LIGHT_YELLOW 
BALL_GOLD 
BALL_WHITE 
DARK_BULLET_MINI_BLACK 
DARK_BULLET_MINI_RED 
DARK_BULLET_MINI_LIGHT_RED 
DARK_BULLET_MINI_PINK 
DARK_BULLET_MINI_LIGHT_PINK 
DARK_BULLET_MINI_BLUE 
DARK_BULLET_MINI_LIGHT_BLUE 
DARK_BULLET_MINI_CYAN 
DARK_BULLET_MINI_LIGHT_CYAN 
DARK_BULLET_MINI_GREEN 
DARK_BULLET_MINI_LIGHT_GREEN 
DARK_BULLET_MINI_LIME 
DARK_BULLET_MINI_YELLOW 
DARK_BULLET_MINI_LIGHT_YELLOW 
DARK_BULLET_MINI_GOLD 
DARK_BULLET_MINI_WHITE 
BULLET_MINI_BLACK 
BULLET_MINI_RED 
BULLET_MINI_LIGHT_RED 
BULLET_MINI_PINK 
BULLET_MINI_LIGHT_PINK 
BULLET_MINI_BLUE 
BULLET_MINI_LIGHT_BLUE 
BULLET_MINI_CYAN 
BULLET_MINI_LIGHT_CYAN 
BULLET_MINI_GREEN 
BULLET_MINI_LIGHT_GREEN 
BULLET_MINI_LIME 
BULLET_MINI_YELLOW 
BULLET_MINI_LIGHT_YELLOW 
BULLET_MINI_GOLD 
BULLET_MINI_WHITE 
BULLET_M_BLACK 
BULLET_M_RED 
BULLET_M_BLUE 
BULLET_M_GREEN 
BULLET_M_YELLOW 
RING_M_BLACK 
RING_M_RED 
RING_M_BLUE 
RING_M_GREEN 
RING_M_YELLOW 
BIG_HEART_BLACK 
BIG_HEART_RED 
BIG_HEART_PINK 
BIG_HEART_BLUE 
BIG_HEART_CYAN 
BIG_HEART_GREEN 
BIG_HEART_YELLOW 
BIG_HEART_WHITE 
BALL_L_BLACK 
BALL_L_RED 
BALL_L_PINK 
BALL_L_BLUE 
BALL_L_LIGHT_BLUE 
BALL_L_GREEN 
BALL_L_YELLOW 
BALL_L_WHITE 
BUBBLE_RED 
BUBBLE_BLUE 
BUBBLE_GREEN 
BUBBLE_YELLOW 
ENEMY_FAIRY_BLUE_IDLE 
ENEMY_FAIRY_BLUE_MOVE 
ENEMY_FAIRY_RED_IDLE 
ENEMY_FAIRY_RED_MOVE 
ENEMY_FAIRY_BLACK_BLONDE_IDLE 
ENEMY_FAIRY_BLACK_BLONDE_MOVE 
ENEMY_FAIRY_GREEN_IDLE 
ENEMY_FAIRY_GREEN_MOVE 
ENEMY_FAIRY_PURPLE_IDLE 
ENEMY_FAIRY_PURPLE_MOVE 
ENEMY_FAIRY_BIG_SUNFLOWER_IDLE 
ENEMY_FAIRY_BIG_SUNFLOWER_MOVE 
ENEMY_FAIRY_BIG_EVIL_IDLE 
ENEMY_FAIRY_BIG_EVIL_MOVE 
BG_MORIYA_FLOWERS 
BG_MORIYA_CIRCLES 
BG_MAIN 
BG_PANEL_SPRITE 
BG_SC_TORII 
BG_SC_OV_MATH 
BG_STG4_FLOOR 
BG_STG4_WALL 
BOSS_AURA_WAVES 
BOSS_PENTAGRAM 
BOSS_AURA_ORB 
BOSS_INDICATOR 
HIT_ORB 
SPELL_CARD_ATTACK 
ORB_BLACK 
ORB_RED 
ORB_PINK 
ORB_BLUE 
ORB_LIGHT_BLUE 
ORB_GREEN 
ORB_YELLOW 
ORB_WHITE 
BULLET_DESTROY 
YIN_YANG_ORB_RED 
RED_STREAK 
MAX_SPRITES 

◆ TextureID

enum TextureID
Valeurs énumérées
BULLET_SPRITESHEET 
ENEMY_SPRITESHEET 
BOSS_SPRITESHEET 
ANIM_TEST_SPRITESHEET 
REIMU_SPRITESHEET 
HITBOX_SPRITESHEET 
TH14_OTHER 
TH14_STG4 
COMBO_1_SHEET 
COMBO_2_SHEET 
COMBO_3_SHEET 
COMBO_4_SHEET 
COMBO_5_SHEET 
GREEN_ARROW_SPRITE 
BG_SC_FLOWERS 
BG_SC_OV_CIRCLES 
BG_SC_MAIN 
BG_PANEL 
TEX_BG_TORII 
TEX_BG_MATH 
MAX_TEXTURES 

Documentation des fonctions

◆ AssetsLoad()

void AssetsLoad ( )
extern

◆ AssetsUnload()

void AssetsUnload ( )
extern

◆ BgSpritesLoad()

void BgSpritesLoad ( )

◆ BulletsSpritesLoad()

void BulletsSpritesLoad ( )

◆ CombosSpritesLoad()

void CombosSpritesLoad ( )

◆ EffectsLoad()

void EffectsLoad ( )

◆ EnemiesSpritesLoad()

void EnemiesSpritesLoad ( )

◆ FontsLoad()

void FontsLoad ( )

◆ invoke_main_background()

Entity invoke_main_background ( Pool * p,
ScreenSystem * screen )
extern

Affiche l'arrière-plan du menu principal.

Paramètres
ppool courante
screensysteme de screen.
Renvoie
l'id de l'entité background créée.

◆ SpritesLoad()

void SpritesLoad ( )
extern

Documentation des variables

◆ fonts

Font fonts[MAX_FONTS]
extern

◆ playlist

Music playlist[MAX_BGM]
extern

◆ sfx

Sound sfx[MAX_SFX]
extern

◆ sprites

Sprite sprites[MAX_SPRITES]
extern

◆ textures

Texture2D textures[MAX_TEXTURES]
extern