Added texture unit numbers ('ish) and moved texture bind calls to texture asset
Can pass multiple textures in. Added AmbientLighting class.
First pass at using the red and green channels to mark out regions of bright and dark ambient lighting.
Ambient lighting fixes
Some cleanup
Unit's now cancel their special when enterting a transition zone
Polished transition zones
Added trigger types that cause the level to end in victory or defeat.
Exposed method in Triggerable that unsubscribes from all switches.
Win and lose conditions are now read from level files and stored in the LevelManager
Added shell of a method to handle ON_END_CONDITIONS_MET messages. Alex will know what to do.
Players can no longer interact with the grid while the camera is moving
Units now ignore touches that were started when they were performing their special
Fixed bugs with touch indicators
Added sample GoalZones to Playtest2_03
Addressed comments on pull request
Since win conditions are now required, a <links> tag is now also required for levels.
Added a rudimentary win condition to SD_TestScene to make it playable under new requirements
temp end and pause screen for playtest
GridZone coordinates are now calculated correctly based on the object's world orientation