Add neighbor data to xml and enable them to be load by BasicDataLoader.
Add BWITileNeighborObserver and make BWTile implement it.
Add a simple BWPoint.
Add setTile method to BWTacticsMap::impl.
BWTacticsMap can create neighbor states of tiles now.
Implement methods of BWITile inherited from BWITileNeighborObserver.
Seperate the implement from BWPoint.h to .cpp to avoid link error.
Remove BWITileNeighborSubject from BWTileSprite.
Add member position to BWTile, along with its getter and setter.
BWTacticsMap now implements BWITileObserver and BWITileNeighborSubject.
Once a tile changes, tiles around it will get their new neighbor statues.
Tiles now displays correctly with its neighbors!
Add BWTileNeighborStatus and clean up BWTacticsMap.
Refactor the create method of BWTileSprite.
Merge pull request #5 from Babygogogo/make-tiles-knowing-their-neighbors

Make tiles knowing their neighbors