2022-05-19 01:51:26 -07:00
|
|
|
#ifndef ELEVATOR_H
|
|
|
|
#define ELEVATOR_H
|
|
|
|
|
2022-09-23 05:43:44 -07:00
|
|
|
namespace fallout {
|
|
|
|
|
2022-05-19 01:51:26 -07:00
|
|
|
typedef enum Elevator {
|
|
|
|
ELEVATOR_BROTHERHOOD_OF_STEEL_MAIN,
|
|
|
|
ELEVATOR_BROTHERHOOD_OF_STEEL_SURFACE,
|
|
|
|
ELEVATOR_MASTER_UPPER,
|
|
|
|
ELEVATOR_MASTER_LOWER,
|
|
|
|
ELEVATOR_MILITARY_BASE_UPPER,
|
|
|
|
ELEVATOR_MILITARY_BASE_LOWER,
|
|
|
|
ELEVATOR_GLOW_UPPER,
|
|
|
|
ELEVATOR_GLOW_LOWER,
|
|
|
|
ELEVATOR_VAULT_13,
|
|
|
|
ELEVATOR_NECROPOLIS,
|
|
|
|
ELEVATOR_SIERRA_1,
|
|
|
|
ELEVATOR_SIERRA_2,
|
|
|
|
ELEVATOR_SIERRA_SERVICE,
|
|
|
|
ELEVATOR_COUNT = 24,
|
|
|
|
} Elevator;
|
|
|
|
|
|
|
|
int elevatorSelectLevel(int elevator, int* mapPtr, int* elevationPtr, int* tilePtr);
|
|
|
|
|
2022-08-03 02:34:13 -07:00
|
|
|
void elevatorsInit();
|
|
|
|
|
2022-09-23 05:43:44 -07:00
|
|
|
} // namespace fallout
|
|
|
|
|
2022-05-19 01:51:26 -07:00
|
|
|
#endif /* ELEVATOR_H */
|