thrive/01_text_adventure/transition.h

26 lines
435 B
C
Raw Normal View History

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