Fixed the drawing of the mouse pointer. I now have a relative and absolute tile position.
Code formatting in Boundary object.
The map now has a function to check if a position is within the map's boundaries.
Don't show the mouse pointer if the tile you are pointing at is unexplored. This prevents the player from searching where rooms are.
Updated the mouse pointer.
Changed the controls from the arrow keys to WASD.
Removed an unused array with tile colors.
Added a new Tooltip Component!
Give those skeletons a tooltip. Skeletons love tooltips.
Added tooltips to all current entities!
Tooltip now checks each line if it is it wider than an existing line. This way I can use this maximum width while rendering.
When you open something that is able to open, the text in the tooltip get's changed to open.
Draw the title, type and description of a tooltip with an rectangle behind everything.