table.h

00001 
00002 // protect multiple inclusion
00003 #ifndef _TABLE_H_INCLUDED_
00004 #define _TABLE_H_INCLUDED_
00005 
00006 #include "error.h"
00007 
00008 // forward declaration to prevent #include here
00009 class NxActor;
00010 class irr::scene::IMeshSceneNode;
00011 
00012 
00013 class Table
00014 {
00015 public:
00016         Table();
00017         ~Table();
00018 
00019         ERR_TYPE load(  irr::core::stringc meshFileName,
00020                                         irr::core::stringc diffuseMapFileName,
00021                                         irr::core::vector3df scale );
00022         ERR_TYPE update( irr::u32 timeMS );
00023 
00024 private:
00025         ERR_TYPE createNxActor( vector3df size );
00026 
00027         NxActor* nxActor;
00028         irr::scene::IAnimatedMeshSceneNode* node;
00029         //irr::scene::IMeshSceneNode* node;
00030 };
00031 
00032 
00033 #endif // #ifndef _TABLE_H_INCLUDED_

Generated on Sun Dec 2 03:10:23 2007 for TableTop by  doxygen 1.5.4