Commit before branching to TileMapRenderer
TileBased game test is started.
CSpriteNode receive the events and then dispatch the custom event class CTouchEvent object with related event message.
CInputSystem respondes to only events which are not handled by CSpriteNode and broadcast the event, call the related listeners.
CControllerComponent added to receive and manage events which is dispatched by CSpriteNode but still not sure the suitability of it. Whether a component needs to receive touch inputs, actually CController is a overage layer couse the component which needs touch events could listen across the entity without CControllerComponent.
CTileRendererComponent is implemented.
Tileset.png, tiledata.xml, tileset.xml resources are added to test TileMapRendering operation.
CCameraComponent is added.
Working on CCamera and Event Delivery System Design step#1
Creating some test cases for custom event system.
Link is added
Merge
Event propogation operation is implemented by overriding nextResponder method of UIResponder
Event system is partly handled. CSpriteNode is dispatching the event through the entity's components
Merge branch 'master' of github.com:Elmundo/CEProject