ScummVM API documentation
groupcs.h
1 /* ScummVM - Graphic Adventure Engine
2  *
3  * ScummVM is the legal property of its developers, whose names
4  * are too numerous to list here. Please refer to the COPYRIGHT
5  * file distributed with this source distribution.
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation, either version 3 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
19  *
20  */
21 
22 #ifndef GNAP_GROUPCS_H
23 #define GNAP_GROUPCS_H
24 
25 #include "gnap/debugger.h"
26 
27 namespace Gnap {
28 
29 class GnapEngine;
30 class CutScene;
31 
32 class Scene16: public CutScene {
33 public:
34  Scene16(GnapEngine *vm);
35  ~Scene16() override {}
36 
37  int init() override;
38 };
39 
40 class Scene471: public CutScene {
41 public:
42  Scene471(GnapEngine *vm);
43  ~Scene471() override {}
44 
45  int init() override;
46 };
47 
48 class Scene472: public CutScene {
49 public:
50  Scene472(GnapEngine *vm);
51  ~Scene472() override {}
52 
53  int init() override;
54 };
55 
56 class Scene473: public CutScene {
57 public:
58  Scene473(GnapEngine *vm);
59  ~Scene473() override {}
60 
61  int init() override;
62 };
63 
64 class Scene474: public CutScene {
65 public:
66  Scene474(GnapEngine *vm);
67  ~Scene474() override {}
68 
69  int init() override;
70 };
71 
72 class Scene475: public CutScene {
73 public:
74  Scene475(GnapEngine *vm);
75  ~Scene475() override {}
76 
77  int init() override;
78 };
79 
80 class Scene476: public CutScene {
81 public:
82  Scene476(GnapEngine *vm);
83  ~Scene476() override {}
84 
85  int init() override;
86 };
87 
88 class Scene477: public CutScene {
89 public:
90  Scene477(GnapEngine *vm);
91  ~Scene477() override {}
92 
93  int init() override;
94 };
95 
96 class Scene48: public CutScene {
97 public:
98  Scene48(GnapEngine *vm);
99  ~Scene48() override {}
100 
101  int init() override;
102 };
103 
104 class Scene541: public CutScene {
105 public:
106  Scene541(GnapEngine *vm);
107  ~Scene541() override {}
108 
109  int init() override;
110 };
111 
112 class Scene542: public CutScene {
113 public:
114  Scene542(GnapEngine *vm);
115  ~Scene542() override {}
116 
117  int init() override;
118 };
119 } // End of namespace Gnap
120 
121 #endif // GNAP_GROUPCS_H
Definition: groupcs.h:80
Definition: groupcs.h:40
Definition: groupcs.h:104
Definition: scenecore.h:49
Definition: groupcs.h:72
Definition: groupcs.h:96
Definition: groupcs.h:32
Definition: groupcs.h:64
Definition: character.h:25
Definition: gnap.h:222
Definition: groupcs.h:56
Definition: groupcs.h:48
Definition: groupcs.h:112
Definition: groupcs.h:88