33 lines
597 B
C
33 lines
597 B
C
|
#ifndef CL_MOD_WORLD
|
||
|
#define CL_MOD_WORLD
|
||
|
|
||
|
/*
|
||
|
* World: all kind of stuff related to the current world state
|
||
|
*/
|
||
|
#include "dfhack/DFExport.h"
|
||
|
|
||
|
namespace DFHack
|
||
|
{
|
||
|
class DFContextPrivate;
|
||
|
class DFHACK_EXPORT World
|
||
|
{
|
||
|
public:
|
||
|
|
||
|
World(DFHack::DFContextPrivate * d);
|
||
|
~World();
|
||
|
bool Start();
|
||
|
bool Finish();
|
||
|
|
||
|
uint32_t ReadCurrentTick();
|
||
|
uint32_t ReadCurrentYear();
|
||
|
uint32_t ReadCurrentMonth();
|
||
|
uint32_t ReadCurrentDay();
|
||
|
|
||
|
private:
|
||
|
struct Private;
|
||
|
Private *d;
|
||
|
};
|
||
|
}
|
||
|
#endif
|
||
|
|