fallout2-ce/src/elevator.h

41 lines
979 B
C++

#ifndef ELEVATOR_H
#define ELEVATOR_H
namespace fallout {
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_KLAMATH_TOXIC_CAVES,
ELEVATOR_14,
ELEVATOR_VAULT_CITY,
ELEVATOR_VAULT_15_MAIN,
ELEVATOR_VAULT_15_SURFACE,
ELEVATOR_NAVARRO_NORTHERN,
ELEVATOR_NAVARRO_CENTER,
ELEVATOR_NAVARRO_LAB,
ELEVATOR_NAVARRO_CANTEEN,
ELEVATOR_SAN_FRANCISCO_SHI_TEMPLE,
ELEVATOR_REDDING_WANAMINGO_MINE,
ELEVATOR_COUNT,
} Elevator;
int elevatorSelectLevel(int elevator, int* mapPtr, int* elevationPtr, int* tilePtr);
void elevatorsInit();
} // namespace fallout
#endif /* ELEVATOR_H */