|
enum | ActionTypes {
ACTION_TICK = 0,
ACTION_WALK = 1,
ACTION_USE = 2,
ACTION_GET = 3,
ACTION_LOOK = 4,
ACTION_TALK = 5,
ACTION_TOUCHED_WARP = 6,
ACTION_TOUCHED_HOTSPOT = 7,
ACTION_TIMER_EXPIRED = 8,
ACTION_DONE_ANIM = 10,
ACTION_DONE_WALK = 12,
ACTION_FINISHED_ANIMATION = 10,
ACTION_FINISHED_WALKING = 12,
ACTION_OPTIONS = 13,
ACTION_LIST_END = -1
} |
|
enum | BridgeMenuEvent {
kBridgeNone = -1,
kBridgeKirkCommand = 0,
kBridgeUnk1 = 1,
kBridgeUnk2 = 2,
kBridgeStarfieldFullScreen = 3,
kBridgeKirkCaptainsLog = 16,
kBridgeKirkTransporter = 17,
kBridgeKirkOptions = 18,
kBridgeSpock = 32,
kBridgeSpockComputer = 33,
kBridgeScottyDamageControl = 48,
kBridgeScottyEmergencyPower = 49,
kBridgeUhura = 64,
kBridgeSuluOrbit = 80,
kBridgeSuluShields = 81,
kBridgeChekovNavigation = 96,
kBridgeChekovWeapons = 97,
kBridgeChekovRepairShields = 112,
kBridgeChekovRepairPhasers = 113,
kBridgeChekovRepairPhotonTorpedoes = 114,
kBridgeChekovRepairSensors = 115,
kBridgeChekovRepairBridge = 116,
kBridgeChekovRepairHull = 117,
kBridgeChekovRepairWarpDrives = 118,
kBridgeSuluTargetAnalysis = 119
} |
|
enum | Planet {
kPlanetNone = -1,
kPlanetCenturius = 0,
kPlanetCameronsStar = 1,
kPlanetArk7 = 2,
kPlanetHarlequin = 3,
kPlanetHarrapa = 4,
kPlanetElasiPrime = 5,
kPlanetDigifal = 6,
kPlanetStrahkeer = 7,
kPlanetHrakkour = 8,
kPlanetTriRhoNautica = 9,
kPlanetShivaOmicron = 10,
kPlanetAlphaProxima = 11,
kPlanetOmegaMaelstrom = 12,
kPlanetArgosIV = 13,
kPlanetBetaMyamid = 14,
kPlanetSirius = 15,
kPlanetSigmaZhukova = 16,
kPlanetCastor = 17,
kPlanetPollux = 18,
kPlanetChristgen = 19
} |
|
enum | BridgeTalkers {
kBridgeTalkerNone = -1,
kBridgeTalkerKirk = 0,
kBridgeTalkerSpock,
kBridgeTalkerSulu,
kBridgeTalkerChekov,
kBridgeTalkerUhura,
kBridgeTalkerScotty,
kBridgeTalkerMcCoy,
kBridgeTalkerCaptainsLog,
kBridgeTalkerElasiCaptain,
kBridgeTalkerElasiCereth,
kBridgeTalkerAutobeacon,
kBridgeTalkerHarryMuddsVoice,
kBridgeTalkerHarryMudd,
kBridgeTalkerTaraz,
kBridgeTalkerAdmiralKenka,
kBridgeTalkerKallarax
} |
|
enum | RandomEncounterType { kRandomEncounterNone = 0,
kRandomEncounterKlingon = 1,
kRandomEncounterRomulan = 2,
kRandomEncounterElasi = 3
} |
|
enum | BridgeSequence {
kSeqNone = -1,
kSeqStartMissionDemon = 0,
kSeqEndMockBattle = 1,
kSeqShowDebriefDemon = 2,
kSeqArrivedAtPolluxV = 3,
kSeqEndMissionDemon = 4,
kSeqStartMissionTug = 5,
kSeqStartElasiPirateBattle = 6,
kSeqArrivedAtBetaMyamid = 7,
kSeqApproachedTheMasada = 8,
kSeqEndMissionTug = 9,
kSeqStartMissionLove = 10,
kSeqAfterLoveDebrief = 11,
kSeqStartRomulanBattle = 12,
kSeqAfterRomulanBattle = 13,
kSeqArrivedAtArk7 = 14,
kSeqEndMissionLove = 15,
kSeqStartMissionMudd = 16,
kSeqFightElasiShipsAndContactMudd = 17,
kSeqEndMissionMudd = 18,
kSeqStartMissionFeather = 19,
kSeqUnk20 = 20,
kSeqEndMissionFeather = 21,
kSeqStartMissionTrial = 22,
kSeqEndMissionTrial = 23,
kSeqStartMissionSins = 24,
kSeqEndMissionSins = 25,
kSeqStartMissionVeng = 26,
kSeqEndMissionVengAndGame = 27
} |
|
enum | StarTrekGameType { GType_ST25 = 1,
GType_STJR = 2
} |
|
enum | StarTrekGameFeatures { GF_DEMO = (1 << 0),
GF_CDROM = (1 << 1)
} |
|
enum | Items {
OBJECT_IPHASERS = 64,
OBJECT_IPHASERK,
OBJECT_IHAND,
OBJECT_IROCK,
OBJECT_ISTRICOR,
OBJECT_IMTRICOR,
OBJECT_IDEADGUY,
OBJECT_ICOMM,
OBJECT_IPBC,
OBJECT_IRLG,
OBJECT_IWRENCH,
OBJECT_IINSULAT,
OBJECT_ISAMPLE,
OBJECT_ICURE,
OBJECT_IDISHES,
OBJECT_IRT,
OBJECT_IRTWB,
OBJECT_ICOMBBIT,
OBJECT_IJNKMETL,
OBJECT_IWIRING,
OBJECT_IWIRSCRP,
OBJECT_IPWF,
OBJECT_IPWE,
OBJECT_IDEADPH,
OBJECT_IBOMB,
OBJECT_IMETAL,
OBJECT_ISKULL,
OBJECT_IMINERAL,
OBJECT_IMETEOR,
OBJECT_ISHELLS,
OBJECT_IDEGRIME,
OBJECT_ILENSES,
OBJECT_IDISKS,
OBJECT_IANTIGRA,
OBJECT_IN2GAS,
OBJECT_IO2GAS,
OBJECT_IH2GAS,
OBJECT_IN2O,
OBJECT_INH3,
OBJECT_IH2O,
OBJECT_IWROD,
OBJECT_IIROD,
OBJECT_IREDGEM1,
OBJECT_IREDGEM2,
OBJECT_IREDGEM3,
OBJECT_IGRNGEM1,
OBJECT_IGRNGEM2,
OBJECT_IGRNGEM3,
OBJECT_IBLUGEM1,
OBJECT_IBLUGEM2,
OBJECT_IBLUGEM3,
OBJECT_ICONECT,
OBJECT_IS8ROCKS,
OBJECT_IIDCARD,
OBJECT_ISNAKE,
OBJECT_IFERN,
OBJECT_ICRYSTAL,
OBJECT_IKNIFE,
OBJECT_IDETOXIN,
OBJECT_IBERRY,
OBJECT_IDOOVER,
OBJECT_IALIENDV,
OBJECT_ICAPSULE,
OBJECT_IMEDKIT,
OBJECT_IBEAM,
OBJECT_IDRILL,
OBJECT_IHYPO,
OBJECT_IFUSION,
OBJECT_ICABLE1,
OBJECT_ICABLE2,
OBJECT_ILMD,
OBJECT_IDECK,
OBJECT_ITECH
} |
|
enum | Directions { DIR_N = 0,
DIR_S = 1,
DIR_E = 2,
DIR_W = 3
} |
|
enum | Objects {
OBJECT_KIRK = 0,
OBJECT_SPOCK = 1,
OBJECT_MCCOY = 2,
OBJECT_REDSHIRT = 3,
OBJECT_INVENTORY_ICON = 31
} |
|
enum | kDebugLevels {
kDebugSound = 1 << 0,
kDebugGraphics = 1 << 1,
kDebugSavegame = 1 << 2,
kDebugSpace = 1 << 3,
kDebugGeneral = 1 << 4
} |
|
enum | GameMode {
GAMEMODE_START = 0,
GAMEMODE_BRIDGE,
GAMEMODE_AWAYMISSION,
GAMEMODE_BEAMDOWN,
GAMEMODE_BEAMUP
} |
|
enum | TextDisplayMode { TEXTDISPLAY_WAIT = 0,
TEXTDISPLAY_SUBTITLES,
TEXTDISPLAY_NONE
} |
|
enum | TextColor { TEXTCOLOR_GREY = 0x88,
TEXTCOLOR_RED = 0xa1,
TEXTCOLOR_YELLOW = 0xb0,
TEXTCOLOR_BLUE = 0xc0
} |
|
enum | MenuEvent { MENUEVENT_RCLICK_OFFBUTTON = -4,
MENUEVENT_ENABLEINPUT,
MENUEVENT_RCLICK_ONBUTTON,
MENUEVENT_LCLICK_OFFBUTTON
} |
|
enum | TextButtons {
TEXTBUTTON_CONFIRM = 0,
TEXTBUTTON_SCROLLUP,
TEXTBUTTON_SCROLLDOWN,
TEXTBUTTON_PREVCHOICE,
TEXTBUTTON_NEXTCHOICE,
TEXTBUTTON_SCROLLUP_ONELINE,
TEXTBUTTON_SCROLLDOWN_ONELINE,
TEXTBUTTON_GOTO_TOP,
TEXTBUTTON_GOTO_BOTTOM,
TEXTBUTTON_SPEECH_DONE
} |
|
enum | OptionMenuButtons {
OPTIONBUTTON_TEXT,
OPTIONBUTTON_SAVE,
OPTIONBUTTON_LOAD,
OPTIONBUTTON_ENABLEMUSIC,
OPTIONBUTTON_DISABLEMUSIC,
OPTIONBUTTON_ENABLESFX,
OPTIONBUTTON_DISABLESFX,
OPTIONBUTTON_QUIT
} |
|
enum | TrekEventType {
TREKEVENT_TICK = 0,
TREKEVENT_LBUTTONDOWN = 1,
TREKEVENT_MOUSEMOVE = 2,
TREKEVENT_LBUTTONUP = 3,
TREKEVENT_RBUTTONDOWN = 4,
TREKEVENT_RBUTTONUP = 5,
TREKEVENT_KEYDOWN = 6
} |
|
enum | GroundTextIDs {
GROUNDTX_LOOK_KIRK = 0x49,
GROUNDTX_LOOK_SPOCK = 0x4a,
GROUNDTX_LOOK_MCCOY = 0x4b,
GROUNDTX_LOOK_REDSHIRT = 0x4c,
GROUNDTX_LOOK_ANYWHERE = 0x4d,
GROUNDTX_TALK_TO_CREWMAN = 0x4e,
GROUNDTX_NO_RESPONSE = 0x4f,
GROUNDTX_KIRK_USE = 0x50,
GROUNDTX_SPOCK_USE = 0x51,
GROUNDTX_MCCOY_USE = 0x52,
GROUNDTX_REDSHIRT_USE = 0x53,
GROUNDTX_SPOCK_SCAN = 0x54,
GROUNDTX_MCCOY_SCAN = 0x55,
GROUNDTX_USE_MEDKIT = 0x56,
GROUNDTX_PHASER_ON_MCCOY = 0x57,
GROUNDTX_PHASER_ON_SPOCK = 0x5f,
GROUNDTX_PHASER_ON_REDSHIRT = 0x67,
GROUNDTX_PHASER_ANYWHERE = 0x6f,
GROUNDTX_USE_COMMUNICATOR = 0x76,
GROUNDTX_NOTHING_HAPPENS = 0x77,
GROUNDTX_FAIL_TO_OBTAIN_ANYTHING = 0x78
} |
|
enum | GlobalGameStringIDs { TX_END = -2,
TX_EMPTY = -1
} |
|
Files with the ".iw" extension define a set of "key points" through a room used for pathing. This is a basic interface for that.