C# 클래스 GameCreatorGroupProject.GameObject

파일 보기 프로젝트 열기: HeroOfTheWinds/CS-350-410-431-Group-Project 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
depth float
sprite Sprite

공개 메소드들

메소드 설명
GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap ) : System
GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap, float ispeed, float acceleration, bool collision ) : System
IsInside ( Point clickPt ) : bool
Update ( ) : void
getAcc ( ) : float
getBaseSpeed ( ) : float
getCol ( ) : bool
getLoc ( ) : System.Vector2[]
getMap ( ) : float[]
getMaxX ( ) : float
getMaxY ( ) : float
getMinX ( ) : float
getMinY ( ) : float
getName ( ) : String
getSegments ( ) : List
getSpeed ( ) : float
move ( System.Vector2 dist ) : void
ontimer ( ) : bool
removeCollision ( ) : void
setAcc ( float acceleration ) : void
setBaseSpeed ( float ispeed ) : void
setCollision ( ) : void
setMap ( float map ) : void
setName ( String name ) : void
setSpeed ( float speed ) : void
spawn ( System.Vector2 spawnCoords ) : bool
spawned ( ) : bool

비공개 메소드들

메소드 설명
intersects ( float speed, string dir, List seg ) : bool

메소드 상세

GameObject() 공개 메소드

public GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap ) : System
name String
referenceCoord System.Vector2
vertexOffsets System.Vector2
inputmap float
리턴 System

GameObject() 공개 메소드

public GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap, float ispeed, float acceleration, bool collision ) : System
name String
referenceCoord System.Vector2
vertexOffsets System.Vector2
inputmap float
ispeed float
acceleration float
collision bool
리턴 System

IsInside() 공개 메소드

public IsInside ( Point clickPt ) : bool
clickPt Point
리턴 bool

Update() 공개 메소드

public Update ( ) : void
리턴 void

getAcc() 공개 메소드

public getAcc ( ) : float
리턴 float

getBaseSpeed() 공개 메소드

public getBaseSpeed ( ) : float
리턴 float

getCol() 공개 메소드

public getCol ( ) : bool
리턴 bool

getLoc() 공개 메소드

public getLoc ( ) : System.Vector2[]
리턴 System.Vector2[]

getMap() 공개 메소드

public getMap ( ) : float[]
리턴 float[]

getMaxX() 공개 메소드

public getMaxX ( ) : float
리턴 float

getMaxY() 공개 메소드

public getMaxY ( ) : float
리턴 float

getMinX() 공개 메소드

public getMinX ( ) : float
리턴 float

getMinY() 공개 메소드

public getMinY ( ) : float
리턴 float

getName() 공개 메소드

public getName ( ) : String
리턴 String

getSegments() 공개 메소드

public getSegments ( ) : List
리턴 List

getSpeed() 공개 메소드

public getSpeed ( ) : float
리턴 float

move() 공개 메소드

public move ( System.Vector2 dist ) : void
dist System.Vector2
리턴 void

ontimer() 공개 메소드

public ontimer ( ) : bool
리턴 bool

removeCollision() 공개 메소드

public removeCollision ( ) : void
리턴 void

setAcc() 공개 메소드

public setAcc ( float acceleration ) : void
acceleration float
리턴 void

setBaseSpeed() 공개 메소드

public setBaseSpeed ( float ispeed ) : void
ispeed float
리턴 void

setCollision() 공개 메소드

public setCollision ( ) : void
리턴 void

setMap() 공개 메소드

public setMap ( float map ) : void
map float
리턴 void

setName() 공개 메소드

public setName ( String name ) : void
name String
리턴 void

setSpeed() 공개 메소드

public setSpeed ( float speed ) : void
speed float
리턴 void

spawn() 공개 메소드

public spawn ( System.Vector2 spawnCoords ) : bool
spawnCoords System.Vector2
리턴 bool

spawned() 공개 메소드

public spawned ( ) : bool
리턴 bool

프로퍼티 상세

depth 공개적으로 프로퍼티

public float depth
리턴 float

sprite 공개적으로 프로퍼티

public Sprite,GameCreatorGroupProject sprite
리턴 Sprite