22 #ifndef WAYNESWORLD_WWINTRO_H 23 #define WAYNESWORLD_WWINTRO_H 25 #include "common/scummsys.h" 31 class WaynesWorldEngine;
51 WWSurface *_introWbodyImage[5] = {
nullptr};
55 int _oldRefreshBackgFl = -1;
56 int _oldWBodyIndex = -1;
57 int _oldGBodyIndex = -1;
58 int _oldWHead1Index = -1;
59 int _oldGHead1Index = -1;
65 virtual void runIntro() = 0;
77 void wwEffect(
int arg0,
int arg1,
bool flag =
false);
78 void setColor236(
int index);
79 void sub2FEFB(
int arg_refreshBackgFl,
int arg_wBodyIndex,
int arg_gBodyIndex,
int arg_wHead1Index,
int arg_gHead1Index,
int arg_TextId);
81 void introPt3_clean();
83 virtual void introPt4_init() = 0;
84 virtual bool introPt4_intro() = 0;
85 bool introPt4_displayCallInTime();
86 virtual bool introPt4_caller1() = 0;
87 virtual bool introPt4_caller2() = 0;
88 virtual bool introPt4_caller3() = 0;
89 virtual bool introPt4_caller4() = 0;
90 void introPt4_cleanup();
91 bool introPt4_playGuitar();
95 void sub3009A(
int textId);
103 void runIntro()
override;
107 bool introPt3(
bool flag);
108 void introDisplaySign();
112 bool introPt4_intro()
override;
113 void introPt4_init()
override;
114 bool introPt4_caller1()
override;
115 bool introPt4_caller2()
override;
116 bool introPt4_caller3()
override;
117 bool introPt4_caller4()
override;
125 void runIntro()
override;
129 bool introPt1_selectware();
132 bool introDisplaySign();
133 bool introPreviewRoom00();
134 bool introMapStonebridge();
135 bool introPreviewRoom08and22();
136 bool introMapButterfield();
137 bool introPreviewRoom07and15and16();
138 bool introMapDowntown();
139 bool introPreviewRoom10();
140 bool introMapNorthAurora();
141 bool introPreviewRoom03and23();
142 bool introMapSouthEastArea();
143 bool introPreviewRoom13and18();
144 bool introMapWestAurora();
145 bool introPreviewRoom01();
148 bool introPt4_intro()
override;
149 void introPt4_init()
override;
150 bool introPt4_caller1()
override;
151 bool introPt4_caller2()
override;
152 bool introPt4_caller3()
override;
153 bool introPt4_caller4()
override;
Definition: graphics.h:30
Definition: detection.h:25
Definition: waynesworld.h:112
Definition: gxlarchive.h:44
Definition: wwintro.h:120