- Attempt to move zones away from map boundaries
- Tweaking algorithm parameters
- Refactorings
- Implemented some really nice gravity-based algorithm
- Fixed zones placed outside the map (causing various bugs)
Make gcc happy
Golden ratio for smoother zone shapes.
Declarations and definitions are now separated.
Added explicit int3(si32) c-tor.
Operators like += now return reference to object.
Operator != has now own implementation.
Added dist2SQ for optimization proposes.
areNeighbours now uses dist2SQ
Removed unnecessary comments
int3 dist2d microoptimization
Fixed small error in nearest town finding algorithm.
All inline functions are now part of definition.
Removed hardcoded value
Merge pull request #15 from karol57/develop

Updated int3 class and fixed small error.
Merge branch 'develop' of https://github.com/vcmi/vcmi into RMG
Even better zone shapes.
gcc update:
- removed support for 4.6
- compilation fixes for 4.7
- copy of campaign heroes can be done later (at the point where it's clear if they will be replaced)
- fixed bug when generating random map and adding player info data
Merge branch 'develop' of https://github.com/vcmi/vcmi into RMG
Introduced 3-value logic for free, blocked and possibly occupied tiles. Refactoring.
Zone borders.
Ground connections between adjacent zones.
Large objects will not spawn at blocked tiles.