Newer
Older
- 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
SIMPLE_MAP (jamais de ifdef par ce que toujour le cas)
- lecture d'input et mouvement sous forme de commande sans arguments
(note le deplacement avec les fleches vient de AGDBENTURES et il pousse des commandes sur stdin)
INPUT_COMMAND
- ajout des level_success level_failed
LEVEL_END
- ajout des defines ACTIVATED et DEACTIVATED pour les leviers
LEVERS (cest tout petit cest deux lignes)
- inventaire array
INVENTORY_ARRAY
- lire la map dans une chaine
READ_MAP_STR
- arguments pour les commandes en input
- variantes UP N, DOWN N, des deplacements
COMMAND_ARGS
- stack de map pour changer de map
MAP_STACK
- les entites deviennent des structures
- le joueur devient une entite
ENTITY_STRUCT
- propriete des objets genre pushable, activable, blocking
ENTITY_PROPERTIES
- on peut declarer des layers pour la map