2025-01-05 17:18:51 -05:00
|
|
|
#ifndef _FD_TRANSITION_
|
|
|
|
#define _FD_TRANSITION_
|
|
|
|
|
|
|
|
typedef struct Transition Transition;
|
|
|
|
typedef struct Transitions Transitions;
|
|
|
|
|
|
|
|
#include "game.h"
|
|
|
|
#include "room.h"
|
|
|
|
|
|
|
|
struct Transition {
|
|
|
|
Room *from;
|
|
|
|
Command via;
|
|
|
|
Room *to;
|
|
|
|
char *description;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct Transitions {
|
|
|
|
Transition transitions[200];
|
|
|
|
int count;
|
|
|
|
};
|
|
|
|
|
|
|
|
void game_load_transitions(Game *g);
|
2025-01-07 20:31:03 -05:00
|
|
|
Transition *find_transition(Transitions *t, Room *from, Command via);
|
2025-01-05 17:18:51 -05:00
|
|
|
|
|
|
|
#endif
|