CAST II Game Engine

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

Class TTileMap

Unit

C2TileMaps

Declaration

type TTileMap = class(TMappedItem)

Description

 

Hierarchy

TMappedItem > TVisible > TProcessing > TBaseProcessing > TItem > TBaseItem

Methods

Overview

Publicconstructor Create(AManager: TItemsManager); override;
Publicprocedure AddProperties(const Result: Props.TProperties); override;
Publicfunction GetTesselatorClass: CTesselator; override;
Publicprocedure HandleMessage(const Msg: TMessage); override;
Publicfunction ObtainTileAt(X, Y: Single; out TileX, TileY: Integer): Boolean;
Publicfunction ObtainTileAtScreen(ScreenX, ScreenY: Integer; Camera: TCamera; out TileX, TileY: Integer): Boolean;
Publicprocedure Process(const DeltaT: Float); override;
Protectedprocedure ResolveLinks; override;
Publicprocedure SetProperties(Properties: Props.TProperties); override;
Publicfunction TraceMap(X, Y, DirX, DirY: Single; out TileX, TileY: Integer): Single;

Description

Publicconstructor Create(AManager: TItemsManager); override;

 

Publicprocedure AddProperties(const Result: Props.TProperties); override;

 

Publicfunction GetTesselatorClass: CTesselator; override;

 

Publicprocedure HandleMessage(const Msg: TMessage); override;

 

Publicfunction ObtainTileAt(X, Y: Single; out TileX, TileY: Integer): Boolean;

 

Publicfunction ObtainTileAtScreen(ScreenX, ScreenY: Integer; Camera: TCamera; out TileX, TileY: Integer): Boolean;

 

Publicprocedure Process(const DeltaT: Float); override;

 

Protectedprocedure ResolveLinks; override;

 

Publicprocedure SetProperties(Properties: Props.TProperties); override;

 

Publicfunction TraceMap(X, Y, DirX, DirY: Single; out TileX, TileY: Integer): Single;

 

Last modified: 4 Jul, 2008
Copyright (C) 2006-2008, casteng.com