Logic

The default implementation of ILogic for normal Game actions.  The Logic class inherits from both ILogic and Access, so that all logic derived from Logic has access to the Game data that the GameEngine provides.

Derived From

ILogic Access

Project

RulesCore

Include

Logic.h

Summary
The default implementation of ILogic for normal Game actions.
The default Logic constructor.

Protected

Summary
The default Logic constructor.

Constructors

Logic

Logic()

The default Logic constructor.  Does nothing, but is required so that on Win32, the .DLL file exports something that can be linked to.

The interface of a single piece of game logic.
Still volatile.
Logic()
The default Logic constructor.
Allows derived classes read/write access to Game data.
The engine that drives the game.
RulesCore is the HOSS of Cities3D.