9 #include "GameManager.h" 10 #include "EventManager.h" 26 float StarShip_X_Position;
29 float NPCB_Y_Position;
30 float NPCB_X_Position;
73 float PlanetAPositionY;
74 float PlanetBPositionX;
75 float PlanetBPositionY;
76 float PlanetCPositionX;
77 float PlanetCPositionY;
78 int PlanetPoints[2][10];
void GameNPCs()
Renders the NPCs
Definition: Sector01.cpp:362
int frame
Variable for handling NPCs frame rate
Definition: Sector01.h:84
This class manages all the data objects needed for the first level Sector01
Definition: Sector01.h:20
ImageManager * BackgroundA
Variables for handling game assets
Definition: Sector01.h:36
bool StartGame
Variable for starting the game
Definition: Sector01.h:99
Class for ImageManager This class loads the image from file and converts it to a ID2D1Bitmap image It...
Definition: ImageManager.h:23
int hit
Variables for handling ship damage
Definition: Sector01.h:94
Class for GameManager This class helps to manages the Game Level
Definition: GameManager.h:17
void Event01()
Renders event one
Definition: Sector01.cpp:200
float PlanetAPositionX
Variables for handling planets positions
Definition: Sector01.h:72
void Render() override
Renders current assets update values
Definition: Sector01.cpp:179
void UnLoad() override
Unload assets when level is complete
Definition: Sector01.cpp:99
float Splash
Variable for handling intro screen
Definition: Sector01.h:89
void SetShipHuds()
Renders the ship HUD
Definition: Sector01.cpp:349
void Update() override
Updates assets based on condition
Definition: Sector01.cpp:133
float StarShip_Y_Position
Variables for handling game assets position
Definition: Sector01.h:25
void SectorBackground()
Determine what background to render
Definition: Sector01.cpp:304
void Load() override
Load game assets and values
Definition: Sector01.cpp:17
void Location()
Determine where each planet will spawn
Definition: Sector01.cpp:215