axmol/tests
James Chen e6d2c4ec73 Refactors Scheduler class.
* Timer is an abstract class now.
* Adds three new timers ( `TimerTargetSelector`, `TimerTargetCallback`, `TimerScriptHandler`) which are inherited from Timer.
* Adds new API 'scheduleCallback` / `unscheduleCallbackForKey', and callback's target could be any classes since we're using `void*` to identify target.
* `Scheduler::scheduleCallback` use `std::function`, therefore, it supports passing `lambda`, `member_function` and `global_function`.
* The old selector API is still kept since it's very useful when schedule callback is a member function, it doesn't need a `key` to identify the callback function. (+1 squashed commit)
* Adds relevant test cases.
2014-03-01 14:09:09 +08:00
..
Classes Refactors Scheduler class. 2014-03-01 14:09:09 +08:00
Resources issue #4116: Delete non-scripting files. 2014-02-26 21:17:17 +08:00
proj.android Modify the depend project path for project "TestCpp". 2014-02-28 17:29:12 +08:00
proj.ios issue #4116: Delete non-scripting files. 2014-02-26 21:17:17 +08:00
proj.linux issue #4116: Delete non-scripting files. 2014-02-26 21:17:17 +08:00
proj.mac issue #4116: Delete non-scripting files. 2014-02-26 21:17:17 +08:00
proj.win32 issue #4116: Removes script-bindings codes. 2014-02-26 21:34:06 +08:00
Android.mk issue #4116: Delete non-scripting files. 2014-02-26 21:17:17 +08:00
CMakeLists.txt issue #4116: Delete non-scripting files. 2014-02-26 21:17:17 +08:00