25 #include "common/scummsys.h" 27 #include "graphics/surface.h" 38 void run(uint16
id, uint16 arg0 = 0, uint16 arg1 = 0, uint16 arg2 = 0);
43 typedef int32 SymbolCodeSolution[4];
45 struct PegCombination {
52 void leversBall(int16 var);
54 void tesla(int16 movie, int16 var, int16
move);
56 void resonanceRingControl();
57 void resonanceRingsLaunchBall();
58 void resonanceRingsLights();
60 void pinball(int16 var);
61 const PegCombination *_pinballFindCombination(uint16 var,
const PegCombination pegs[], uint16 size);
63 void weightDrag(uint16 var, uint16 movie);
65 void journalSaavedro(int16 move);
66 int16 _journalSaavedroLastPageLastChapterValue();
67 uint16 _journalSaavedroGetNode(uint16 chapter);
68 uint16 _journalSaavedroPageCount(uint16 chapter);
69 bool _journalSaavedroHasChapter(uint16 chapter);
70 uint16 _journalSaavedroNextChapter(uint16 chapter,
bool forward);
72 void journalAtrus(uint16 node, uint16 var);
73 void mainMenu(uint16 action);
74 void projectorLoadBitmap(uint16 bitmap);
75 void projectorAddSpotItem(uint16 bitmap, uint16 x, uint16 y);
76 void projectorUpdateCoordinates();
78 void symbolCodesInit(uint16 var, uint16 posX, uint16 posY);
79 void symbolCodesClick(int16 var);
80 bool _symbolCodesCheckSolution(uint16 var,
const SymbolCodeSolution &solution);
81 int32 _symbolCodesFound();
83 void railRoadSwitchs();
89 void updateSoundScriptTimer();
93 void _drawForVarHelper(int16 var, int32 startValue, int32 endValue);
94 void _drawXTicks(uint16 ticks);
Out move(In first, In last, Out dst)
Definition: algorithm.h:109