Yume Project 3.0
Touhou-inspired Danmaku game made in C only
Chargement...
Recherche...
Aucune correspondance
Liste des fichiers
Liste de tous les fichiers avec une brève description :
[Niveau de détails 1234567]
 
lib
 
internal
 
components
 
background.h
Affichage des backgrounds 2D
 
boss.h
Fonctions spécifiques aux boss
 
bullet.h
Fonctions qui permettent de tirer des bullets de différentes manières
 
collision_circle.h
Collisions circulaires
 
collision_entity.h
Fonctions de détection des collisions des entités
 
collision_rectangle.h
Collisions rectangulaires
 
common.h
Composants communs à toutes les entités (Position, Tag)
 
enemy.h
Composant et fonctions de gestion des ennemis
 
flags.h
Les flags sont des critères qu'une entité peut avoir ou ne pas avoir. Chaque flag active un comportement particulier dans le jeu
 
life.h
Composante de l'HP
 
looseLaser.h
 
particle.h
Fonctions d'invocation d'effets visuels
 
physics.h
Composante de Cinématique (Mouvement)
 
player.h
Gestion du joueur : structures Player, Weapon
 
player_bullet.h
Composant décrivant les tirs du joueur (dégâts)
 
sprite.h
Composante du sprite
 
straight_laser.h
Fonctions permettant de créer et gêrer des lasers droits
 
content
 
stage
 
moonlight
 
nonspells
 
nonspell1.h
 
nonspell2.h
 
nonspell3.h
 
spellcards
 
axiom_of_choice.h
 
brouwer_fixed_point.h
 
poincarre_recurrence.h
 
moonlight.h
Fonctions décrivant le game state moonlight
 
moonlight_bg.h
Arrière-plan et effets pour le stage "moonlight"
 
ui
 
keybinds.h
Écran de configuration des touches (keybinds)
 
state_game_over.h
Écran "Game Over" (fin de partie)
 
state_menu_settings.h
Écran de configuration / réglages du menu
 
state_victory.h
Écran de victoire (state victory)
 
title_screen.h
Écran titre / menu principal
 
assets.h
Chargement et références des assets (textures, sprites, audio, polices)
 
common_task.h
Déclarations de tâches et macros réutilisables pour les scènes et boss
 
core
 
coroutine
 
coevent.h
 
cosched.h
 
cotask.h
 
cotask_data.h
 
tasks.h
 
game_state.h
Fonctions permettant de gêrer l'état du programme
 
highscore.h
 
input.h
 
macro.h
 
settings.h
 
ecs
 
component.h
Macros nécessaire à la création de nouvelles composantes de l'ECS
 
ecs.h
Types et déclarations utilisés dans l'ECS
 
pool.h
 
systems
 
button.h
 
dynarray.h
 
hud.h
Système d'affichage du HUD (Heads-Up Display)
 
list.h
 
obj.h
 
score.h
 
screen.h
 
screen_effects.h
 
timer.h