#ifndef INPUTHANDLER_H_ #define INPUTHANDLER_H_ #include "raylib.h" #include "../sprite.h" #include "../IsometricMap/isometricMap.h" typedef struct InputHandler{ int pressed; Vector2 rectStart; Vector2 cursorPos; Vector2 selectedTile; } InputHandler; void mouseInput(InputHandler *inputHandler, Sprite *sprites, int *spriteAmount, Texture2D *texture, Camera2D *camera, IsometricMap *map); void keyboardInput(InputHandler *inputHandler, Camera2D *camera); void DrawRect(Vector2 rectStart, Vector2 *mousePosition); #endif