aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/action_node.h
AgeCommit message (Collapse)Author
2013-08-28ZVISION: Modify TimerNode to use Control base classrichiesams
2013-08-28ZVISION: Bake ActionNode and MouseEvent into Controlrichiesams
This makes memory management a lot easier as well as removes the need for multiple lists that point to the same objects. However, there will be quite a few Controls that don't need all the functionality of ActionNode and MouseEvent, so the default implementations are No Op.
2013-08-24ZVISION: Keep a member variable ZVision pointer instead of passing it in ↵richiesams
every process()
2013-08-04ZVISION: Optimize integer type usagesrichiesams
The general thought is int is faster than int16 or byte. So if you can afford the space, use it over int16 or byte. Also, only use int32 when you specifically need the 32 bits.
2013-08-04ZVISION: Make ActionNode::process() pure virtualrichiesams
2013-08-04ZVISION: Add ActionNode classrichiesams
This class encases actions that happen over time (timer, animations, etc) Each frame, the engine calls process() on each active ActionNode