Merge pull request #120 from Twizzes/master

Improved getChampionInRange function
Fixed map width size.

- AIMesh reported an incorrect width, is now correct.
- It now converts it correctly to a MovementVector position.
Revert "Fixed map width size."

This reverts commit 0cd74ef62edb92272ae273a699e19a5681981a59.
Fixed map width size.

- Now correct in AIMesh getWidth
- toMovementVector now no longer hardcoded.
Fixed CollisionHandler crash

- Now much more inefficient, but it works. Adding/Deleting an object
marks the object array as dirty, forcing a redo on the whole collision
database.
- Still disabled until I am 100% sure it doesn't crash. The crashes were
very inconsistent, so I can't be sure.
Fixed CollisionHandler bugs

- God lord please
- Replaced vector with array.
- Should be working now. Still commented out
Changed CollisionHandler back to original system

Tomorrow is the day of testing.
Removed printfs and replaced them with loggers.

- It will still output to console, but now to the file as well.
- The output to file will be in HTML format. This can be changed in
main.cpp
- Added a small extra check to CollisionHandler
-
Made MovementVector interchangable with Vector2

- Which is step one to the removal of this struct
- Added support to the pathfinder, which didn't work either.
Changed X and Y to x and y.
Revert "Changed X and Y to x and y."

This reverts commit bbe0ebb0677c37212798888f7cd6773f15bcb288.
Removed use of MovementVector in waypoints

minion positions is now slightly off.. Needs a fix.
Fixed user movement.
Fixed errorous positioning

Whoo it looks like the master again
Fixed small things, getting Pathfinder ready to work

- Raise a SIGINT instead of __debugbreak() when you're using GCC
(Debugbreak stops the application, so does SIGINT, gotta find a solution
for that, but it's closer to what I want.)
- Increased CollisionHandler max objects per division
- Removed MovementVector from Pathfinder
Changed CollisionDivision::objects to a vector
Merge pull request #121 from Twizzes/rework

Changed CollisionDivision::objects to a vector
Added official IDE support for CodeBlocks

- Development in the IDE CodeBlocks is now supported. A tutorial will be
put up on the forum soon. A big thank you to @Twizzes for helping me out
with the initial setup!
- Removed build optimization and added debug symbols
- Fixed batch syntax errors
Reworked Minion code (not done) and small changes.

Minion-related:
- Renamed "side" to "team" to indicate multiple teams
- Moved map-specific code to maps

Other changes:
- Added CodeBlocks project bat file.
- Moved header code to cpp file in CollisionHandler
- Changed DebugBreak back to old
Reworked Minion completely

- De-spaghetti-fied the class. Now neatly sorted in functions.
- Implemented distress system. Untested, need someone who can setup 3
players. 2 champs on one team, one on the other, attack eachother around
minions. Report minion behaviour.
- De-shortened function names. Improved variable name quality.
- Removed dublicate booleans.