Resolve two typo's in the collision detection of bullets that made it take the previous position before updating it when checking if it would collide with a player or other bullet. Also add one TODO.
Use the old system there was for collision <-> wall detection for bullets because it for whatever reason seems to be correct more often than the new one.
When a landmine explodes it will now take its own centered position as the position to calculate from which objects should get destroyed.
Landmines are now always placed at the center of the player/tank.
Add a safety check when drawing the walls to the screen.
Implement merged walls. Basically these are rectangles (SDL_Rect2) containing all walls that are on a horizontal OR vertical (respectively) line so bullets can no longer get stuck inbetween small invisible gaps between two walls and player movement doesn't break when moving into a corner. Also move slow area initializing to its own method, add some comments here and there and update the TODO.txt.
Pressing Shift + Right mouse button now makes landmines within 44 pixels of the mouseclick location (size of a landmine) explode. Also added one thing to the TODO.
Landmines now also make other nearby (within 100 pixels) landmines explode on explosion.
The explosions of the landmines are now in the center of the actual landmine. Also added a related TODO.