1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #ifndef Globals_H
- #define Globals_H
- #include "Punkt.h"
- #ifndef Global
- #define Global extern
- #endif
- namespace Framework
- {
- class ThreadRegister;
- class Thread;
- class Model3DList;
- class TexturList;
- #ifdef WIN32
- class Maus;
- class WFensterArray;
- Global WFensterArray WFensterA;
- Global bool MausTrack;
- Global Maus MausZeiger;
- Global bool msgExit;
- Global Punkt mausPos;
- #endif
- Global bool TastenStand[ 255 ];
- Global bool MausStand[ 3 ];
- Global Model3DList *m3dRegister;
- Global TexturList *texturRegister;
- Global bool istInitialisiert;
- Global ThreadRegister *thRegister;
- #ifdef WIN32
-
- __declspec( dllexport ) const Punkt &getMausPos();
- #endif
-
-
-
- __declspec( dllexport ) bool getMausStand( int taste );
-
-
-
- __declspec( dllexport ) bool getTastenStand( unsigned char taste );
-
-
-
-
- __declspec( dllexport ) void setTastenStand( unsigned char taste, bool st );
-
- __declspec( dllexport ) Model3DList *zM3DRegister();
-
- __declspec( dllexport ) TexturList *zTexturRegister();
-
-
- __declspec( dllexport ) void initFramework();
-
-
- __declspec( dllexport ) void releaseFramework();
-
-
-
- __declspec( dllexport ) bool istThreadOk( Thread *t );
-
- __declspec( dllexport ) ThreadRegister *getThreadRegister();
- }
- #endif
|