Initial commit
part 01 complete
progressively push entire project
progressively push entire project
progressively push entire project
complete part02 (push background using tilemap)
complete part02 (push background using tilemap)
complete part03 (add creeps onto map and move along planed path)
complete part04 (add GameHUD & Tower .h/.cpp but still be underconstruction
complete part05 (add tower building window to the bottom of screen)
complete chapter 01 (using tilemap, add 2 types of enemy to wave, enemy move along planned path.)
Complete chapter 02
1. Add the window of building to the bottom of the screen.
2. Can build tower on a proper tile.
3. While the player moves tower, the screen shows the defense range with a shadow circle.
Complete chapter 03
1. Towers can shoot projectile to enemies, and surely can defeat it.
2. Cannot build towers at the same position.
3. Towers really rotate their own barrel.
Squashed 'ninja/' content from commit 31df353

git-subtree-dir: ninja
git-subtree-split: 31df3530da170d44b9349d47d97d7cd40c9c5a24
Merge commit 'ecd5c223e757ea7022e974e799c7ba53a4870e88' as 'ninja'
Clean!!
Merge branch 'master' of https://github.com/SmallHappiness/TowerDefenseGame