#ifndef INPUTHANDLER_H_ #define INPUTHANDLER_H_ #include "raylib.h" #include "../Sprite/sprite.h" #include "../IsometricMap/isometricMap.h" #include "../game.h" typedef struct InputHandler{ int pressed; Vector2 rectStart; Vector2 cursorPos; Vector2 cursorWorldPos; Vector2 cursorWorldTile; int selectedLayer; } InputHandler; void mouseInput(Game *game); void keyboardInput(InputHandler *inputHandler, Camera2D *camera); void DrawRect(Vector2 rectStart, Vector2 *mousePosition); Vector2 GetRectangle(Vector2 rectStart); #endif