alien
Routines
Address
Description
31369
DrawSpriteRow
31417
InitGameView
31562
Orders-screen crew-name row
31577
Orders-menu build, lower part
31626
DrawNextCorridorTile
31634
DrawSprite
31690
PrintName
31721
SelectSlotByDrawIdx
31759
BuildExitList
31823
FindHeldItems
31857
ItemIdToString
31915
BuildItemMenu
31964
DrawRoomSpecials
32719
RedrawRoomScene
32967
RedrawRoomView
33153
RoomLayoutExpand
33178
SetRoomOrigin
33223
DrawDoorArm
33275
ArmStraight
33589
AdvanceScriptPtr
33600
ResetScriptPtr
33610
Routine at
33610
34636
KeyboardScanner
34684
HandleInput
34967
AnimateCrewA
35016
AnimateCrewB
35163
OpenCrewRoomView — orders-screen rows 1-7 (the crew names)
35210
SelectDeckMap — orders-screen rows 12-14 ("Upper Deck"/"MiddleDeck"/ "Lower Deck"): redraw the map pane to show that deck. The cursor row minus 12 is exactly the deck's layout type (0/1/2), which is stored as RoomTypeByte and handed to the map-pane drawer at
31267
.
35222
IndicateLocation — orders-screen row 8 (" Indicate "/" Location ")
35290
DrawLocationList
35314
RoomModeDispatch
35338
LocationListAction — action key in the room-location list (modes 2/3)
35382
MoveToRoom — action on a "move to:" destination row (2-6): set the actor's destination room from the row's value; in the ducts the destination comes from RoomAdjDucts by direction slot instead.
35448
Routine at
35448
35449
Routine at
35449
35451
SwapHeldItems
35560
MoveThroughGrille
35578
GetItemPick
35973
Routine at
35973
36457
GameEntry
36859
UpdateJones
37018
UpdateCrewAI
37363
TickMessageQueue
37490
Routine at
37490
38379
UpdateRoomActors — per-frame ship-simulation driver
39655
InitJonesAnim
39670
TriggerJonesAnim
39687
ResetAlienXAnim
39695
TriggerAlienXAnim
39718
UpdateAlienAnim
39764
BlitAlienFrame
39830
AnimJones
39832
BlitJonesFrame
40007
AdvanceJonesPos
40040
BlitJonesShifted
40149
ClearAlienArea
40319
FrameTiming
40418
PlayNoteByIndex
40439
PlayMusicPhrase
40757
CrewAction7_Handler
40826
UpdateAlien
41264
TriggerAlienEvent
42276
LongGameInit
42501
ClearDisplay
42515
FillAttributes
42581
DrawIntroScreen
42821
DrawShipMap
43216
HighlightGameMode
43242
IntroductionMode
43610
OptionsScreen
44313
DrawStatusPanel
44561
ScreenTransition
44738
ShortGameInit
44815
PauseMenu
44880
PlayMusic
45290
Routine at
45290
45401
Routine at
45401