The-NodeBox-Generator/src/common.hpp

78 lines
825 B
C++

#ifndef COMMON_HPP_INCLUDED
#define COMMON_HPP_INCLUDED
#include <irrlicht.h>
#include <iostream>
using namespace irr;
using namespace core;
using namespace scene;
using namespace gui;
using namespace video;
// Enums
enum ECUBE_SIDE
{
ECS_TOP = 0,
ECS_BOTTOM,
ECS_RIGHT,
ECS_LEFT,
ECS_BACK,
ECS_FRONT
};
enum EAxis
{
EAX_X,
EAX_Y,
EAX_Z
};
enum EViewport
{
VIEW_NONE = -1,
VIEW_TL,
VIEW_TR,
VIEW_BL,
VIEW_BR
};
enum EViewportType
{
VIEWT_PERS = 0,
VIEWT_FRONT,
VIEWT_LEFT,
VIEWT_TOP,
VIEWT_BACK,
VIEWT_RIGHT,
VIEWT_BOTTOM
};
enum ECDR
{
CDR_L = 0,
CDR_R,
CDR_U,
CDR_D,
CDR_M
};
enum ECDR_DIR
{
CDR_NONE = 0,
CDR_X_P,
CDR_X_N,
CDR_Y_P,
CDR_Y_N,
CDR_Z_P,
CDR_Z_N,
CDR_XZ,
CDR_XY,
CDR_ZY
};
// Defines
#include "conf_cmake.hpp"
#define EDITOR_VERSION 1
#define EDITOR_PARSER 1
#endif