ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

state.h File Reference

#include "common/hashmap.h"
#include "common/hash-str.h"
#include "common/savefile.h"
#include "common/serializer.h"
#include "engines/myst3/myst3.h"
Include dependency graph for state.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Myst3::GameState
struct  Myst3::GameState::StateData
struct  Myst3::GameState::VarDescription
struct  Myst3::Saves
 Save files related utility functions. More...

Namespaces

namespace  Myst3

Defines

#define DECLARE_VAR(name)

Enumerations

enum  Myst3::ViewType { Myst3::kCube = 1, Myst3::kFrame = 2, Myst3::kMenu = 3 }

Define Documentation

#define DECLARE_VAR (   name  ) 
Value:
void set##name(int32 value) { engineSet(#name, value); } \
    int32 get##name() { return engineGet(#name); } \
    bool hasVar##name() { return _varDescriptions.contains(#name); }

Definition at line 44 of file state.h.



Generated on Sat Sep 14 2019 05:02:36 for ResidualVM by doxygen 1.7.1
curved edge   curved edge