Added GLIMM (using IMM instead of TSF)
Uses small bit of TSF to fully disable cicero (TSF for non-TSF enabled apps)
This commit is contained in:
parent
cbda698ad4
commit
825ef53157
12 changed files with 1110 additions and 0 deletions
36
EXCLUDE/GLIMM/include/App.hpp
Normal file
36
EXCLUDE/GLIMM/include/App.hpp
Normal file
|
@ -0,0 +1,36 @@
|
|||
#ifndef APP_HPP
|
||||
#define APP_HPP
|
||||
|
||||
#include "Window.hpp"
|
||||
|
||||
class App : public Window_Listener
|
||||
{
|
||||
public:
|
||||
App();
|
||||
virtual ~App();
|
||||
|
||||
void Initialize();
|
||||
void Finalize();
|
||||
|
||||
void Run();
|
||||
|
||||
virtual void On_Close();
|
||||
virtual void On_Key_Down(int Key);
|
||||
virtual void On_Key_Up(int Key);
|
||||
virtual void On_Char(unsigned int Char);
|
||||
virtual void On_Resized(unsigned int Width, unsigned int Height);
|
||||
|
||||
private:
|
||||
void Update();
|
||||
void Draw();
|
||||
|
||||
static const int Width = 800;
|
||||
static const int Height = 600;
|
||||
static const int Bits_Per_Pixel = 32;
|
||||
static const bool Fullscreen = false;
|
||||
|
||||
Window my_Window;
|
||||
bool my_Done;
|
||||
};
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue