C# Class MarioObjects.Objects.GameObjects.Mario

Inheritance: MarioObjects.Objects.BaseObjects.AnimatedGraphicObject
ファイルを表示 Open project: jazzyjester/Mario-Game Class Usage Examples

Public Properties

Property Type Description
BlinkValue int
Blinking System.Boolean
BlinkingShow System.Boolean
ControlPressed System.Boolean
CurrentPosition double
Direction MarioDir
FireBallIndex int
FireBalls List
Jumping System.Boolean
MoveState MarioMoveState
Moving System.Boolean
OldPosition double
StartPosition double
StartVelocity double
State MarioJumpState
TimeCount double
Type MarioType
UpPressed System.Boolean
XAdd double
XCount double

Public Methods

Method Description
CalcMarioJumpPosition ( ) : double
Draw ( ) : void
GetLEObject ( ) : LevelEditorObject
GetObjectRect ( ) : Rectangle
Intersection ( Collision c, GraphicObject g ) : void
Intersection_None ( ) : void
IsBrickExistOnSidesLeft ( ) : bool
IsBrickExistOnSidesRight ( ) : bool
Mario ( int x, int y ) : System
MarioDie ( ) : void
MarioFireBall ( ) : void
MarioMove ( MarioMoveState s ) : void
OnAnimate ( object sender, EventArgs e ) : void
OnCheckCollisions ( Object sender, EventArgs e ) : void
OnJumpTick ( Object sender, EventArgs e ) : void
OnMoveTick ( Object sender, EventArgs e ) : void
SetDirections ( ) : void
SetLEObject ( LevelEditorObject le ) : Mario
SetMarioProperties ( ) : void
SetX ( int x ) : void
StartBlinking ( ) : void
StartJump ( System.Boolean Kill, double DefeaultVelocity ) : void
StopJump ( ) : void
StopMove ( ) : void

Method Details

CalcMarioJumpPosition() public method

public CalcMarioJumpPosition ( ) : double
return double

Draw() public method

public Draw ( ) : void
return void

GetLEObject() public static method

public static GetLEObject ( ) : LevelEditorObject
return LevelEditorObject

GetObjectRect() public method

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

Intersection() public method

public Intersection ( Collision c, GraphicObject g ) : void
c Collision
g MarioObjects.Objects.BaseObjects.GraphicObject
return void

Intersection_None() public method

public Intersection_None ( ) : void
return void

IsBrickExistOnSidesLeft() public method

public IsBrickExistOnSidesLeft ( ) : bool
return bool

IsBrickExistOnSidesRight() public method

public IsBrickExistOnSidesRight ( ) : bool
return bool

Mario() public method

public Mario ( int x, int y ) : System
x int
y int
return System

MarioDie() public method

public MarioDie ( ) : void
return void

MarioFireBall() public method

public MarioFireBall ( ) : void
return void

MarioMove() public method

public MarioMove ( MarioMoveState s ) : void
s MarioMoveState
return void

OnAnimate() public method

public OnAnimate ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnCheckCollisions() public method

public OnCheckCollisions ( Object sender, EventArgs e ) : void
sender Object
e System.EventArgs
return void

OnJumpTick() public method

public OnJumpTick ( Object sender, EventArgs e ) : void
sender Object
e System.EventArgs
return void

OnMoveTick() public method

public OnMoveTick ( Object sender, EventArgs e ) : void
sender Object
e System.EventArgs
return void

SetDirections() public method

public SetDirections ( ) : void
return void

SetLEObject() public static method

public static SetLEObject ( LevelEditorObject le ) : Mario
le LevelEditorObject
return Mario

SetMarioProperties() public method

public SetMarioProperties ( ) : void
return void

SetX() public method

public SetX ( int x ) : void
x int
return void

StartBlinking() public method

public StartBlinking ( ) : void
return void

StartJump() public method

public StartJump ( System.Boolean Kill, double DefeaultVelocity ) : void
Kill System.Boolean
DefeaultVelocity double
return void

StopJump() public method

public StopJump ( ) : void
return void

StopMove() public method

public StopMove ( ) : void
return void

Property Details

BlinkValue public_oe property

public int BlinkValue
return int

Blinking public_oe property

public Boolean,System Blinking
return System.Boolean

BlinkingShow public_oe property

public Boolean,System BlinkingShow
return System.Boolean

ControlPressed public_oe property

public Boolean,System ControlPressed
return System.Boolean

CurrentPosition public_oe property

public double CurrentPosition
return double

Direction public_oe property

public MarioDir Direction
return MarioDir

FireBallIndex public_oe property

public int FireBallIndex
return int

FireBalls public_oe property

public List FireBalls
return List

Jumping public_oe property

public Boolean,System Jumping
return System.Boolean

MoveState public_oe property

public MarioMoveState MoveState
return MarioMoveState

Moving public_oe property

public Boolean,System Moving
return System.Boolean

OldPosition public_oe property

public double OldPosition
return double

StartPosition public_oe property

public double StartPosition
return double

StartVelocity public_oe property

public double StartVelocity
return double

State public_oe property

public MarioJumpState State
return MarioJumpState

TimeCount public_oe property

public double TimeCount
return double

Type public_oe property

public MarioType Type
return MarioType

UpPressed public_oe property

public Boolean,System UpPressed
return System.Boolean

XAdd public_oe property

public double XAdd
return double

XCount public_oe property

public double XCount
return double