00001
00002
00003
00004
00005 #pragma once
00006 #ifndef __FONT_CONTROLLER_H__
00007 #define __FONT_CONTROLLER_H__
00008
00009 #include "NGE_CompileConfig.hpp"
00010 #include "IGUIController.hpp"
00011
00012 namespace nge
00013 {
00014 namespace gui
00015 {
00016
00017 class FontController : public IGUIController<IGUIFont>
00018 {
00019 public:
00020 FontController(ISceneManager* irrSmgr, IVideoDriver* irrDriver, IGUIEnvironment* irrEvn);
00021
00023 virtual ~FontController()
00024 {
00025 Clear();
00026 }
00027
00028 virtual bool add(c8* file);
00029
00030 virtual void remove(u32 index);
00031 };
00032
00033 }
00034 }
00035
00036 #endif // __FONT_CONTROLLER_H__