00001
00002
00003 #ifndef _TABLE_H_INCLUDED_
00004 #define _TABLE_H_INCLUDED_
00005
00006 #include "error.h"
00007
00008
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
00030 };
00031
00032
00033 #endif // #ifndef _TABLE_H_INCLUDED_