namespace blank {
class Chunk;
+class Entity;
class Environment;
class Viewport;
class World;
void ToggleDebug();
void UpdateCounter();
void UpdatePosition();
+ void UpdateOrientation();
+ void UpdateBlockInfo();
void PostMessage(const char *);
void PostMessage(const std::string &msg) {
private:
void CheckAim();
+ void UpdateOutline();
private:
Environment &env;
Ray aim;
Chunk *aim_chunk;
+ Entity *aim_entity;
int aim_block;
glm::vec3 aim_normal;
FixedText counter_text;
FixedText position_text;
+ FixedText orientation_text;
+ FixedText block_text;
+ Block last_displayed;
MessageBox messages;
IntervalTimer msg_timer;
glm::ivec3 fwd, rev;
+ bool debug;
+
};
}