25 #include "common/random.h" 26 #include "common/serializer.h" 28 #include "crab/detection.h" 39 struct CrabGameDescription;
48 namespace pyrodactyl {
50 struct GameEventStore;
57 template<
typename FileType>
84 DRAW_PROP_BOUNDS = 1 << 1,
85 DRAW_SPRITE_BOUNDS = 1 << 2,
86 DRAW_PATHING = 1 << 3,
135 uint32 getFeatures()
const;
150 return (f == kSupportsLoadingDuringRuntime) ||
151 (f == kSupportsSavingDuringRuntime) ||
152 (f == kSupportsReturnToLauncher);
170 void syncSoundSettings()
override;
Definition: managed_surface.h:51
EngineFeature
Definition: engine.h:253
Definition: advancedDetector.h:163
Definition: GameParam.h:62
uint getRandomNumber(uint max)
Definition: atari-screen.h:60
Definition: ImageManager.h:63
Definition: serializer.h:79
Definition: LoadingScreen.h:41
Definition: TextManager.h:52
uint32 getRandomNumber(uint maxNum)
Definition: crab.h:145
Definition: eventstore.h:43
Definition: FileData.h:45
Definition: atari-cursor.h:38
Definition: formatinfo.h:28
Definition: moveeffect.h:37
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: crab.h:155
Definition: GameParam.h:153
Definition: SlideShow.h:42
Definition: musicplugin.h:131
Definition: MusicManager.h:42
bool hasFeature(EngineFeature f) const override
Definition: crab.h:149
Definition: GameParam.h:107
Definition: ScreenSettings.h:102