Skip to content
Luca Vignaroli edited this page Jun 27, 2017 · 5 revisions

Responsible for handling invocation of systems.

Maybe you want to more granular control over system invocations, feed certain systems different deltas, or completely rewrite processing in favor of events. Extending SystemInvocationStrategy allows you to write your own logic for processing system invocation. Register it with WorldConfigurationBuilder.register(strategy).

Example possible applications

  • Separation of logic and rendering.
  • Fault-tolerant editors, reverting to previously known working state in case of error.
  • Wrapping the world in an FSM, acting on game state.

Source links

Clone this wiki locally