0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 22:23:43 +00:00

added comments

This commit is contained in:
Nimac0 2024-01-11 18:38:08 +01:00
parent 98d0350edb
commit 587b40ce43
2 changed files with 5 additions and 4 deletions

View File

@ -12,9 +12,10 @@ public:
SDL_Scancode down; SDL_Scancode down;
SDL_Scancode left; SDL_Scancode left;
SDL_Scancode right; SDL_Scancode right;
//SDL_Scancode action;
KeyboardController(); KeyboardController();
KeyboardController(SDL_Scancode up, SDL_Scancode down, SDL_Scancode left, SDL_Scancode right); KeyboardController(SDL_Scancode up, SDL_Scancode down, SDL_Scancode left, SDL_Scancode right/*, SDL_Scancode action*/);
~KeyboardController(); ~KeyboardController();

View File

@ -69,10 +69,10 @@ void Game::init(const char* title, int xpos, int ypos, int width, int height, bo
//ecs implementation //ecs implementation
player.addComponent<TransformComponent>(0,0,2); //posx, posy, scale player.addComponent<TransformComponent>(0,0,2); //posx, posy, scale
player.addComponent<SpriteComponent>("assets/chicken_neutral_knight.png"); player.addComponent<SpriteComponent>("assets/chicken_neutral_knight.png"); //adds sprite (32x32px), path needed
player.addComponent<KeyboardController>(SDL_SCANCODE_W, SDL_SCANCODE_S, SDL_SCANCODE_A, SDL_SCANCODE_D);//custom keycontrols can be added player.addComponent<KeyboardController>(SDL_SCANCODE_W, SDL_SCANCODE_S, SDL_SCANCODE_A, SDL_SCANCODE_D);//custom keycontrols can be added
player.addComponent<ColliderComponent>("player"); player.addComponent<ColliderComponent>("player"); //adds tag (for further use, reference tag)
player.addGroup(GROUP_PLAYERS); player.addGroup(GROUP_PLAYERS); //tell programm what group it belongs to for rendering order
enemy.addComponent<TransformComponent>(600, 500, 2); enemy.addComponent<TransformComponent>(600, 500, 2);
enemy.addComponent<SpriteComponent>("assets/chicken_neutral.png"); enemy.addComponent<SpriteComponent>("assets/chicken_neutral.png");