00001 // /////////////////////////////////////////////////////////////////////////// 00002 // xrb_engine2_enums.hpp by Victor Dods, created 2005/11/15 00003 // /////////////////////////////////////////////////////////////////////////// 00004 // Unless a different license was explicitly granted in writing by the 00005 // copyright holder (Victor Dods), this software is freely distributable under 00006 // the terms of the GNU General Public License, version 2. Any works deriving 00007 // from this work must also be released under the GNU GPL. See the included 00008 // file LICENSE for details. 00009 // /////////////////////////////////////////////////////////////////////////// 00010 00011 #if !defined(_XRB_ENGINE2_ENUMS_HPP_) 00012 #define _XRB_ENGINE2_ENUMS_HPP_ 00013 00014 #include "xrb.hpp" 00015 00016 namespace Xrb 00017 { 00018 00019 namespace Engine2 00020 { 00021 00024 enum ObjectType 00025 { 00026 OT_OBJECT = 0, 00027 OT_SPRITE, 00028 OT_COMPOUND, 00029 00030 OT_COUNT 00031 }; // end of enum Engine2::ObjectType 00032 00036 enum QuadTreeType 00037 { 00039 QTT_VISIBILITY = 0, 00041 QTT_PHYSICS_HANDLER, 00042 00044 QTT_COUNT 00045 }; // end of enum Engine2::QuadTreeType 00046 00047 } // end of namespace Engine2 00048 00049 } // end of namespace Xrb 00050 00051 #endif // !defined(_XRB_ENGINE2_ENUMS_HPP_) 00052