10 Logic::Logic(
Context* context,
const string&
id,
bool handlingHIDInput) {
32 for (
auto i = 0; i < indent; i++) Console::print(
"\t");
33 Console::println(
id +
": no state reported");
virtual void onLogicAdded()
On logic added.
virtual ~Logic()
Destructor.
virtual void onLogicsProcessed()
On logics processed.
virtual void logState(int indent=0)
Log state.
virtual void handleHIDEvents(vector< GUIMouseEvent > &mouseEvents, vector< GUIKeyboardEvent > &keyEvents)
Handle HID events.