Mentions légales du service

Skip to content
Snippets Groups Projects
engine_evolution.org 1.62 KiB
Newer Older
BAROLLET Theo's avatar
BAROLLET Theo committed
- carte simple sans layer avec simplement les caracteres (le basic engine actuel) en placant les entites a la main
- deplacement simple en supprimant l'ancien caractere et en le placant a cote
- le joueur a deux coordonnees player_x player_y
- on a 4 moves pour les entites mais aussi pour le joueur
BAROLLET Theo's avatar
BAROLLET Theo committed
SIMPLE_MAP (jamais de ifdef par ce que toujour le cas)

- ajout des level_success level_failed et game_instance
LEVEL_END

- lecture d'input et mouvement sous forme de commande sans arguments
BAROLLET Theo's avatar
BAROLLET Theo committed
(note le deplacement avec les fleches vient de AGDBENTURES et il pousse des commandes sur stdin)
INPUT_COMMAND

- ajout des defines ACTIVATED et DEACTIVATED pour les leviers
LEVERS (cest tout petit cest deux lignes)

- ajout d'un fichier de config avec la taille de la map la position du joueur tout ca pour init_game
CONFIG_FILE
BAROLLET Theo's avatar
BAROLLET Theo committed

- lire la map dans une chaine
READ_MAP_STR

- arguments pour les commandes en input
- variantes UP N, DOWN N, des deplacements
COMMAND_ARGS

BAROLLET Theo's avatar
BAROLLET Theo committed
- stack de map pour changer de map
MAP_STACK

- les entites deviennent des structures
- le joueur devient une entite
- inventaire array
- structure game
INVENTORY_ARRAY

- ajout d'un fichier de config pour declarer des entites
- propriete des objets genre pushable, activable, blocking
- ajout du champ dans le fichier de config
- on empile les entites dans des listes chainees sur les maps
MAP_ENTITY_STACKING
BAROLLET Theo's avatar
BAROLLET Theo committed

- events
- interraction avec les objets dans le moteur et pas dans le niveau
EVENTS

- lire la carte dans un tmx
READ_MAP_TMX

- void * pour pointeur de fonction
- void * pour les arguments aussi
EVENT_ARGS