Package wyvern.kernel.kernel

The game kernel and event scheduler.

See:
          Description

Class Summary
Bootstrap Allows Wizards to be notified when the game starts up, so they can preload maps, start timers, register commands, install hooks, and so on.
CameraManager Keeps track of dirty maps and dirty cameras.
CommandFinder Implements Wyvern's rules for looking for a handler for a command.
HookManager This class is a way for any object in the game to provide a method-hook, even if the object doesn't have its own hook-list.
MasterThreadPool A thread pool that can be used for just about anything.
NamedTimer A subclass of java.util.Timer that sets its thread name, so you can see what it is in the thread list.
PubSub A simple, in-game message-publishing mechanism that decouples publishers and subscribes.
PythonManager Registers Jython interpreters, so we can tell them all to reload modules if a jython file is changed at runtime.
Scheduler Frontend to the Wyvern Event Scheduler subsystem.
TimerAgent This is an adapter class that allows the Timer system to be integrated with the game scheduler.
Timers Accepts requests to set timers, where the timer callback is executed on the map exclusive thread.
 

Package wyvern.kernel.kernel Description

The game kernel and event scheduler.