Program Listing for File inputSystem.h
↰ Return to documentation for file (PrismEngine/src/inputSystem.h)
#pragma once
#include "scene.h"
#include "renderer.h"
#include "inputResource.h"
namespace prism {
namespace scene {
class InputSystem : public ISystem {
public:
InputSystem(Scene* scene) : scene(scene) {}
void start() override;
void update() override;
private:
void processKeyboardEvent(SDL_Event event);
void processMouseEvent(SDL_Event event);
void processWindowEvent(SDL_Event event);
prism::scene::Scene* scene;
};
}
}