SQC-06 et une partie du SQC-09

This commit is contained in:
Rynort
2023-10-02 17:09:03 -04:00
parent 8e40f17b75
commit 6668127f15
6 changed files with 333 additions and 97 deletions

View File

@@ -19,6 +19,7 @@ class Engine : public OpenglContext {
public:
Engine();
virtual ~Engine();
virtual void DrawMenu();
virtual void Init();
virtual void DeInit();
virtual void LoadResource();
@@ -51,6 +52,7 @@ private:
Texture m_textureFont;
Texture m_textureCrosshair;
Skybox m_skybox;
Audio m_audio = Audio(AUDIO_PATH "music01.wav");
@@ -61,6 +63,15 @@ private:
Bullet* m_bullets[MAX_BULLETS];
//Menu
enum class GameState { MAIN_MENU, OPTIONS, QUIT, NEWG, PLAY };
GameState m_gamestate;
Texture MenuTitleTexture;
Texture MenuBGTexture;
Texture MenuStartTexture;
Texture MenuQuitTexture;
Texture MenuOptionsTexture;
bool m_keyW = false;
bool m_keyA = false;
bool m_keyS = false;
@@ -72,6 +83,9 @@ private:
bool m_mouseC = false;
bool m_mouseWU = false;
bool m_mouseWD = false;
//Pour trouver ou est la souris
float m_mousemx = 0;
float m_mousemy = 0;
bool m_block = false;
bool m_flash = true;