OSDN Git Service

Added support for dynamic runloops, which should help reduce per-frame loop overhead...
authorryan <>
Tue, 9 Aug 2016 23:20:41 +0000 (23:20 +0000)
committerryan <>
Tue, 9 Aug 2016 23:20:41 +0000 (23:20 +0000)
commit91ec039466f61bb211b99a85cefbaa25c8744c23
tree1d7a7336c5047336305a0660c1e7b8b5cef5c753
parent6d04f5293b5edb142ab834546ce86db514cc74c2
Added support for dynamic runloops, which should help reduce per-frame loop overhead.  This functionality allows objects to optionally register themselves with their parents to activate/deactivate their runloops, and then the parent calls a LoopChildren() function to run all registered child loops
14 files changed:
src/sbs/callbutton.cpp
src/sbs/door.cpp
src/sbs/elevatorcar.cpp
src/sbs/escalator.cpp
src/sbs/floor.cpp
src/sbs/manager.cpp
src/sbs/manager.h
src/sbs/model.cpp
src/sbs/object.cpp
src/sbs/object.h
src/sbs/sbs.cpp
src/sbs/shaft.cpp
src/sbs/stairs.cpp
src/sbs/trigger.cpp