C# Class GameCreatorGroupProject.GameObject

Afficher le fichier Open project: HeroOfTheWinds/CS-350-410-431-Group-Project Class Usage Examples

Méthodes publiques

Свойство Type Description
depth float
sprite Sprite

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
intersects ( float speed, string dir, List seg ) : bool

Method Details

GameObject() public méthode

public GameObject ( String name, System.Vector2 referenceCoord, System.Vector2 vertexOffsets, float inputmap ) : System
name String
referenceCoord System.Vector2
vertexOffsets System.Vector2
inputmap float
Résultat System

GameObject() public méthode

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
Résultat System

IsInside() public méthode

public IsInside ( Point clickPt ) : bool
clickPt Point
Résultat bool

Update() public méthode

public Update ( ) : void
Résultat void

getAcc() public méthode

public getAcc ( ) : float
Résultat float

getBaseSpeed() public méthode

public getBaseSpeed ( ) : float
Résultat float

getCol() public méthode

public getCol ( ) : bool
Résultat bool

getLoc() public méthode

public getLoc ( ) : System.Vector2[]
Résultat System.Vector2[]

getMap() public méthode

public getMap ( ) : float[]
Résultat float[]

getMaxX() public méthode

public getMaxX ( ) : float
Résultat float

getMaxY() public méthode

public getMaxY ( ) : float
Résultat float

getMinX() public méthode

public getMinX ( ) : float
Résultat float

getMinY() public méthode

public getMinY ( ) : float
Résultat float

getName() public méthode

public getName ( ) : String
Résultat String

getSegments() public méthode

public getSegments ( ) : List
Résultat List

getSpeed() public méthode

public getSpeed ( ) : float
Résultat float

move() public méthode

public move ( System.Vector2 dist ) : void
dist System.Vector2
Résultat void

ontimer() public méthode

public ontimer ( ) : bool
Résultat bool

removeCollision() public méthode

public removeCollision ( ) : void
Résultat void

setAcc() public méthode

public setAcc ( float acceleration ) : void
acceleration float
Résultat void

setBaseSpeed() public méthode

public setBaseSpeed ( float ispeed ) : void
ispeed float
Résultat void

setCollision() public méthode

public setCollision ( ) : void
Résultat void

setMap() public méthode

public setMap ( float map ) : void
map float
Résultat void

setName() public méthode

public setName ( String name ) : void
name String
Résultat void

setSpeed() public méthode

public setSpeed ( float speed ) : void
speed float
Résultat void

spawn() public méthode

public spawn ( System.Vector2 spawnCoords ) : bool
spawnCoords System.Vector2
Résultat bool

spawned() public méthode

public spawned ( ) : bool
Résultat bool

Property Details

depth public_oe property

public float depth
Résultat float

sprite public_oe property

public Sprite,GameCreatorGroupProject sprite
Résultat Sprite