Add mouse graphics
disable SDL default mouse rendering
use different RGB colorkey so it renders the 'selected' state of a unit
with the correct gfx.
draw D2TM mouse cursor instead of default SDL one
Merge branch 'master' into order-unit-to-move
when selecting one unit deselect all other
move drawing rect code into the mouse draw function
draw 'move here' bitmap when units are selected.
when in 'order move' mode, do not allow selecting/deselecting units.
Only revert back to 'pointing' mode on left-click.
split up this feature into three
unit must draw where it will move to. Still needs to use
world-coordinates and convert them to screen coordinates somehow. (now
it is bugged).
Update README.md so the feature has some 'tasks' to finish.
init mouse *after* SDL_Image is done
introduce a 'point' (abstraction of x,y coordinate).
use SDL event handling for mouse x,y update
let mouse spawn a 'click event' on click. And select a single unit.
on right-mouse-click spawn event 'deselect everything'
restore box selecting with event handling
boyscouting
add sandworm feature