CAST II Game Engine

   MAIN       FEATURES       SCREENSHOTS       FORUMS       MANUAL       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Class TACSHelper

Unit

ACSHelper

Declaration

type TACSHelper = class(TGUIHelper)

Description

 

Hierarchy

TGUIHelper

Fields

 NameDescription
PublicGUIState 

Methods

Overview

Publicconstructor Create(AItems: TItemsManager; AConfig: TProperties);
Publicdestructor Destroy; override;
Publicprocedure AddForm(const FormName: string);
Protectedprocedure ConfigToControl(const FormName, OptionName: string; AConfig: TProperties); override;
Publicfunction ControlExists(const Name: string): Boolean; override;
Protectedprocedure ControlToConfig(const FormName, OptionName: string; AConfig: TProperties); override;
Publicprocedure DisableControl(const Name: string); override;
Publicprocedure EnableControl(const Name: string); override;
Publicfunction GetControlFormName(const Name: string): string; override;
Publicfunction GetControlText(const Name: string): string; override;
Publicfunction GUIToString(Item: TItem): string; virtual;
Publicprocedure HandleGUIClick(const Item: TGUIItem);
Publicprocedure HandleMessage(const Msg: TMessage); override;
Publicprocedure HideAllForms; virtual;
Publicprocedure HideControl(const Name: string); override;
Publicfunction IsControlVisible(const Name: string; CheckHierarchy: Boolean): Boolean; override;
Publicfunction IsWithinGUI(AX, AY: Single): Boolean;
Publicprocedure LoadForms(const FileName: string);
Publicprocedure RememberState;
Publicprocedure ResetConfig(const FormName: string; ADefaultConfig: TProperties); override;
Publicprocedure SetControlText(const Name, Text: string); override;
Publicprocedure ShowControl(const Name: string); override;
Publicprocedure ShowForm(const FormName: string; Solely: Boolean);
Publicprocedure ShowPreviousState;
Publicprocedure ToggleControl(const Name: string); override;

Description

Publicconstructor Create(AItems: TItemsManager; AConfig: TProperties);

 

Publicdestructor Destroy; override;

 

Publicprocedure AddForm(const FormName: string);

Form navigation

Protectedprocedure ConfigToControl(const FormName, OptionName: string; AConfig: TProperties); override;

 

Publicfunction ControlExists(const Name: string): Boolean; override;

 

Protectedprocedure ControlToConfig(const FormName, OptionName: string; AConfig: TProperties); override;

 

Publicprocedure DisableControl(const Name: string); override;

 

Publicprocedure EnableControl(const Name: string); override;

Toggles item's visibility

Publicfunction GetControlFormName(const Name: string): string; override;

 

Publicfunction GetControlText(const Name: string): string; override;

 

Publicfunction GUIToString(Item: TItem): string; virtual;

Properties filling

Publicprocedure HandleGUIClick(const Item: TGUIItem);

 

Publicprocedure HandleMessage(const Msg: TMessage); override;

 

Publicprocedure HideAllForms; virtual;

Items manipulation

Publicprocedure HideControl(const Name: string); override;

 

Publicfunction IsControlVisible(const Name: string; CheckHierarchy: Boolean): Boolean; override;

 

Publicfunction IsWithinGUI(AX, AY: Single): Boolean;

 

Publicprocedure LoadForms(const FileName: string);

 

Publicprocedure RememberState;

 

Publicprocedure ResetConfig(const FormName: string; ADefaultConfig: TProperties); override;

 

Publicprocedure SetControlText(const Name, Text: string); override;

 

Publicprocedure ShowControl(const Name: string); override;

 

Publicprocedure ShowForm(const FormName: string; Solely: Boolean);

 

Publicprocedure ShowPreviousState;

 

Publicprocedure ToggleControl(const Name: string); override;

 

Last modified: Jan 6, 2010
Copyright (C) 2006-2010, casteng.com