Classes, Interfaces, Objects and Records
Functions and Procedures
Scene manager that can easily load game levels (TGameSceneManager), management of available game levels (TLevelInfo, Levels).
function LevelLogicClasses: TLevelLogicClasses;
function Levels: TLevelInfoList;
TLevelLogicClass = class of TLevelLogic;
TCastleSceneClass = class of TCastleScene;
TCastlePrecalculatedAnimationClass = class of TCastlePrecalculatedAnimation;
TLevelLogicClasses = specialize TFPGMap<string, TLevelLogicClass>;
All known levels. You can use this to show a list of available levels to user. You can also search it and use TGameSceneManager.LoadLevel to load a given TLevelInfo instance.