#ifndef IRRDATA_H #define IRRDATA_H #include typedef irr::core::dimension2d PixelSize; typedef irr::core::position2d IrrPos; //typedef irr::core::position3d Irr3DPos; struct Irr3DPos { int x; int y; int z; }; struct pixels { int width; int height; }; //possible future use in 2D objects when specifying the properties of an object draw struct IrrObj { int eventid; int objectid; int x; int y; }; struct Collision { int nHits; bool hit; }; struct _mouse { int x; int y; }; struct Irr3DObjColor { irr::u32 r; irr::u32 g; irr::u32 b; irr::u32 a; }; struct IrrOpt { bool lighting; irr::core::stringc t; }; struct IrrMatFlags { }; #endif