/** * This interface defines a runnable object, it is used internally.
* A runnable object can be called for an update and a rendering process.
* This interface is implemented by all scenes. */ export interface IRunnable { _runUpdate(): void; _runRender(context: CanvasRenderingContext2D): void; }