C# 클래스 DungeonMasterEngine.Player.Theron

상속: PointOfViewCamera, IItem
파일 보기 프로젝트 열기: ggrrin/DungeonMaster 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
partyGoup List

공개 메소드들

메소드 설명
AddChampoinToGroup ( Champion champion ) : bool
Draw ( BasicEffect effect ) : void
ExchangeItems ( IGrabableItem item ) : IGrabableItem
GetEnemy ( IEntity champoin ) : IEntity
PutToHand ( IGrabableItem item ) : void
TakeFromHand ( ) : IGrabableItem
Theron ( Tile location, Microsoft.Xna.Framework.Game game ) : System
ThrowOutItem ( uint distance ) : bool
Update ( GameTime time ) : void

보호된 메소드들

메소드 설명
CanMoveToTile ( Tile tile ) : bool
OnLocationChanged ( Tile oldLocation, Tile newLocation ) : void
OnLocationChanging ( Tile oldLocation, Tile newLocation ) : void
OnMapDirectionChanged ( MapDirection oldDirection, MapDirection newDirection ) : void

비공개 메소드들

메소드 설명
CheckRoute ( uint distance ) : Tile
Fight ( ) : void
IItem ( GameTime gameTime ) : void
MovePartyToRight ( Tile newLocation ) : void
RotateParty ( MapDirection oldDirection, MapDirection newDirection ) : void

메소드 상세

AddChampoinToGroup() 공개 메소드

public AddChampoinToGroup ( Champion champion ) : bool
champion DungeonMasterEngine.DungeonContent.Entity.Champion
리턴 bool

CanMoveToTile() 보호된 메소드

protected CanMoveToTile ( Tile tile ) : bool
tile Tile
리턴 bool

Draw() 공개 메소드

public Draw ( BasicEffect effect ) : void
effect Microsoft.Xna.Framework.Graphics.BasicEffect
리턴 void

ExchangeItems() 공개 메소드

public ExchangeItems ( IGrabableItem item ) : IGrabableItem
item IGrabableItem
리턴 IGrabableItem

GetEnemy() 공개 메소드

public GetEnemy ( IEntity champoin ) : IEntity
champoin IEntity
리턴 IEntity

OnLocationChanged() 보호된 메소드

protected OnLocationChanged ( Tile oldLocation, Tile newLocation ) : void
oldLocation Tile
newLocation Tile
리턴 void

OnLocationChanging() 보호된 메소드

protected OnLocationChanging ( Tile oldLocation, Tile newLocation ) : void
oldLocation Tile
newLocation Tile
리턴 void

OnMapDirectionChanged() 보호된 메소드

protected OnMapDirectionChanged ( MapDirection oldDirection, MapDirection newDirection ) : void
oldDirection DungeonMasterEngine.DungeonContent.MapDirection
newDirection DungeonMasterEngine.DungeonContent.MapDirection
리턴 void

PutToHand() 공개 메소드

public PutToHand ( IGrabableItem item ) : void
item IGrabableItem
리턴 void

TakeFromHand() 공개 메소드

public TakeFromHand ( ) : IGrabableItem
리턴 IGrabableItem

Theron() 공개 메소드

public Theron ( Tile location, Microsoft.Xna.Framework.Game game ) : System
location Tile
game Microsoft.Xna.Framework.Game
리턴 System

ThrowOutItem() 공개 메소드

public ThrowOutItem ( uint distance ) : bool
distance uint
리턴 bool

Update() 공개 메소드

public Update ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
리턴 void

프로퍼티 상세

partyGoup 공개적으로 프로퍼티

public List partyGoup
리턴 List