type TfmEnvironment = class()
![]() |
procedure AddSpirit(aGender: integer); |
![]() |
procedure ApplyTool(aTool: eTool; X: integer; Y: integer); |
![]() |
procedure ClearMap; |
![]() |
procedure DrawThing(aThing: AIThing); |
![]() |
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); |
![]() |
procedure FormCreate(Sender: TObject); |
![]() |
procedure FormShow(Sender: TObject); |
![]() |
procedure imageMapMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure imageMapMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure imageMapMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure RefreshGridInfo; |
![]() |
procedure RefreshMap; |
![]() |
procedure RefreshMouseGrid(aColor: TColor); |
![]() |
procedure RefreshSquare(X: integer; Y: integer); |
![]() |
procedure RefreshThings; |
![]() |
procedure ReportUserEvent(aEvent: string); |
![]() |
procedure StartUsingTool; |
![]() |
procedure StopUsingTool; |
![]() |
procedure tbAddRemoveWaterClick(Sender: TObject); |
![]() |
procedure tbAppleClick(Sender: TObject); |
![]() |
procedure tbAppleTreeClick(Sender: TObject); |
![]() |
procedure tbBirdClick(Sender: TObject); |
![]() |
procedure tbBrickClick(Sender: TObject); |
![]() |
procedure tbCloudClick(Sender: TObject); |
![]() |
procedure tbCrawlyClick(Sender: TObject); |
![]() |
procedure tbHumidityClick(Sender: TObject); |
![]() |
procedure tbLandDesertClick(Sender: TObject); |
![]() |
procedure tbLandDirtClick(Sender: TObject); |
![]() |
procedure tbLandFieldClick(Sender: TObject); |
![]() |
procedure tbLandGrassClick(Sender: TObject); |
![]() |
procedure tbMoonClick(Sender: TObject); |
![]() |
procedure tbOrangeClick(Sender: TObject); |
![]() |
procedure tbOrangeTreeClick(Sender: TObject); |
![]() |
procedure tbRefreshClick(Sender: TObject); |
![]() |
procedure tbSlimeClick(Sender: TObject); |
![]() |
procedure tbSpiritGirlClick(Sender: TObject); |
![]() |
procedure tbSpiritGuyClick(Sender: TObject); |
![]() |
procedure tbSunClick(Sender: TObject); |
![]() |
procedure tbTemperatureClick(Sender: TObject); |
![]() |
procedure tbWateringCanClick(Sender: TObject); |
![]() |
procedure tbWaterLakeClick(Sender: TObject); |
![]() |
procedure tbWaterPuddle2Click(Sender: TObject); |
![]() |
procedure tbWaterPuddleClick(Sender: TObject); |
![]() |
procedure tbWaterSeaClick(Sender: TObject); |
![]() |
procedure ToolTimerTimer(Sender: TObject); |
![]() |
procedure WaterUpDownClick(Sender: TObject; Button: TUDBtnType); |
![]() |
procedure AddSpirit(aGender: integer); |
![]() |
procedure ApplyTool(aTool: eTool; X: integer; Y: integer); |
![]() |
procedure ClearMap; |
![]() |
procedure DrawThing(aThing: AIThing); |
![]() |
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); |
![]() |
procedure FormCreate(Sender: TObject); |
![]() |
procedure FormShow(Sender: TObject); |
![]() |
procedure imageMapMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure imageMapMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure imageMapMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure RefreshGridInfo; |
![]() |
procedure RefreshMap; |
![]() |
procedure RefreshMouseGrid(aColor: TColor); |
![]() |
procedure RefreshSquare(X: integer; Y: integer); |
![]() |
procedure RefreshThings; |
![]() |
procedure ReportUserEvent(aEvent: string); |
![]() |
procedure StartUsingTool; |
![]() |
procedure StopUsingTool; |
![]() |
procedure tbAddRemoveWaterClick(Sender: TObject); |
![]() |
procedure tbAppleClick(Sender: TObject); |
![]() |
procedure tbAppleTreeClick(Sender: TObject); |
![]() |
procedure tbBirdClick(Sender: TObject); |
![]() |
procedure tbBrickClick(Sender: TObject); |
![]() |
procedure tbCloudClick(Sender: TObject); |
![]() |
procedure tbCrawlyClick(Sender: TObject); |
![]() |
procedure tbHumidityClick(Sender: TObject); |
![]() |
procedure tbLandDesertClick(Sender: TObject); |
![]() |
procedure tbLandDirtClick(Sender: TObject); |
![]() |
procedure tbLandFieldClick(Sender: TObject); |
![]() |
procedure tbLandGrassClick(Sender: TObject); |
![]() |
procedure tbMoonClick(Sender: TObject); |
![]() |
procedure tbOrangeClick(Sender: TObject); |
![]() |
procedure tbOrangeTreeClick(Sender: TObject); |
![]() |
procedure tbRefreshClick(Sender: TObject); |
![]() |
procedure tbSlimeClick(Sender: TObject); |
![]() |
procedure tbSpiritGirlClick(Sender: TObject); |
![]() |
procedure tbSpiritGuyClick(Sender: TObject); |
![]() |
procedure tbSunClick(Sender: TObject); |
![]() |
procedure tbTemperatureClick(Sender: TObject); |
![]() |
procedure tbWateringCanClick(Sender: TObject); |
![]() |
procedure tbWaterLakeClick(Sender: TObject); |
![]() |
procedure tbWaterPuddle2Click(Sender: TObject); |
![]() |
procedure tbWaterPuddleClick(Sender: TObject); |
![]() |
procedure tbWaterSeaClick(Sender: TObject); |
![]() |
procedure ToolTimerTimer(Sender: TObject); |
![]() |
procedure WaterUpDownClick(Sender: TObject; Button: TUDBtnType); |
![]() |
property Environment: AIEnvironment; |
![]() |
property MouseGridX: integer; |
![]() |
property MouseGridY: integer; |
![]() |
property OppositeTool: boolean; |
![]() |
property Tool: eTool; |
![]() |
property ToolIsActive: boolean; |
![]() |
property WaterLevel: integer; |
![]() |
property Environment: AIEnvironment; |
Public declarations
![]() |
property MouseGridX: integer; |
![]() |
property MouseGridY: integer; |
![]() |
property OppositeTool: boolean; |
![]() |
property Tool: eTool; |
![]() |
property ToolIsActive: boolean; |
![]() |
property WaterLevel: integer; |