C# Class MarioObjects.Objects.BaseObjects.GraphicObject

Show file Open project: jazzyjester/Mario-Game Class Usage Examples

Public Properties

Property Type Description
Enabled System.Boolean
IntersectsObjects List
OT ObjectType
ObjectChangedDrawFlag System.Boolean
ObjectRect System.Drawing.Rectangle
Objects List
SRC System.Drawing.Rectangle
Visible System.Boolean
newx int
width int
x int

Public Methods

Method Description
AcceptVisitor ( VisitorObject V ) : void
AddCollision ( IntersectionClass IC ) : void
AddObject ( GraphicObject g ) : void
CheckObjectEnabled ( ) : void
Draw ( ) : void
GetObjectRect ( ) : Rectangle
Get_LevelEditor ( ) : void
GraphicObject ( ) : System
Intersection ( Collision c, GraphicObject g ) : void
Intersection_None ( ) : void
LogMe ( Collision c, GraphicObject g ) : void
SetObjectChangeFlag ( System.Boolean F ) : void
SetWidthHeight ( ) : void

Method Details

AcceptVisitor() public method

public AcceptVisitor ( VisitorObject V ) : void
V MarioObjects.Objects.Patterns.VisitorObject
return void

AddCollision() public method

public AddCollision ( IntersectionClass IC ) : void
IC IntersectionClass
return void

AddObject() public method

public AddObject ( GraphicObject g ) : void
g GraphicObject
return void

CheckObjectEnabled() public method

public CheckObjectEnabled ( ) : void
return void

Draw() public method

public Draw ( ) : void
return void

GetObjectRect() public method

public GetObjectRect ( ) : Rectangle
return System.Drawing.Rectangle

Get_LevelEditor() public method

public Get_LevelEditor ( ) : void
return void

GraphicObject() public method

public GraphicObject ( ) : System
return System

Intersection() public method

public Intersection ( Collision c, GraphicObject g ) : void
c Collision
g GraphicObject
return void

Intersection_None() public method

public Intersection_None ( ) : void
return void

LogMe() public method

public LogMe ( Collision c, GraphicObject g ) : void
c Collision
g GraphicObject
return void

SetObjectChangeFlag() public method

public SetObjectChangeFlag ( System.Boolean F ) : void
F System.Boolean
return void

SetWidthHeight() public method

public SetWidthHeight ( ) : void
return void

Property Details

Enabled public property

public Boolean,System Enabled
return System.Boolean

IntersectsObjects public property

public List IntersectsObjects
return List

OT public property

public ObjectType OT
return ObjectType

ObjectChangedDrawFlag public property

public Boolean,System ObjectChangedDrawFlag
return System.Boolean

ObjectRect public property

public Rectangle,System.Drawing ObjectRect
return System.Drawing.Rectangle

Objects public property

public List Objects
return List

SRC public property

public Rectangle,System.Drawing SRC
return System.Drawing.Rectangle

Visible public property

public Boolean,System Visible
return System.Boolean

newx public property

public int newx
return int

width public property

public int width
return int

x public property

public int x
return int