C# 클래스 MarioObjects.Objects.BaseObjects.Level

파일 보기 프로젝트 열기: jazzyjester/Mario-Game 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AvailableRect System.Drawing.Rectangle
ButtomLeft Point
ButtomRight Point
ChangeFlagDrawBackground System.Boolean
DEST System.Drawing.Rectangle
DrawCountPerCycle int
IntersectsEvents List
LevelBitmap System.Drawing.Bitmap
MarioObject MarioObjects.Objects.GameObjects.Mario
Objects List
SRC System.Drawing.Rectangle
TopLeft Point
TopRight Point
Visitor_Check_Object_Enabled MarioObjects.Objects.Patterns.VisitorCheckObjectEnabled
width int

공개 메소드들

메소드 설명
AcceptVisitor ( VisitorObject V ) : void
AddObject ( GraphicObject g ) : void
AddObject ( int x, int y, GraphicObject Object ) : void
CheckLevelCollisions ( Object sender, EventArgs e ) : void
Contains ( Point Src, Rectangle Dest ) : System.Boolean
Draw ( ) : void
DrawBackground ( ) : void
DrawBackground ( Rectangle Rect ) : void
GetAvailableObjectRec ( ) : Rectangle
Intersects ( GraphicObject SrcObject, GraphicObject DestObject ) : Collision
Level ( ) : System
UpdateX ( int value ) : void
UpdateY ( int value ) : void
Update_ScreensX ( ) : void
Update_ScreensY ( ) : void

메소드 상세

AcceptVisitor() 공개 메소드

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

AddObject() 공개 메소드

public AddObject ( GraphicObject g ) : void
g GraphicObject
리턴 void

AddObject() 공개 메소드

public AddObject ( int x, int y, GraphicObject Object ) : void
x int
y int
Object GraphicObject
리턴 void

CheckLevelCollisions() 공개 메소드

public CheckLevelCollisions ( Object sender, EventArgs e ) : void
sender Object
e System.EventArgs
리턴 void

Contains() 공개 메소드

public Contains ( Point Src, Rectangle Dest ) : System.Boolean
Src Point
Dest System.Drawing.Rectangle
리턴 System.Boolean

Draw() 공개 메소드

public Draw ( ) : void
리턴 void

DrawBackground() 공개 메소드

public DrawBackground ( ) : void
리턴 void

DrawBackground() 공개 메소드

public DrawBackground ( Rectangle Rect ) : void
Rect System.Drawing.Rectangle
리턴 void

GetAvailableObjectRec() 공개 메소드

public GetAvailableObjectRec ( ) : Rectangle
리턴 System.Drawing.Rectangle

Intersects() 공개 메소드

public Intersects ( GraphicObject SrcObject, GraphicObject DestObject ) : Collision
SrcObject GraphicObject
DestObject GraphicObject
리턴 Collision

Level() 공개 메소드

public Level ( ) : System
리턴 System

UpdateX() 공개 메소드

public UpdateX ( int value ) : void
value int
리턴 void

UpdateY() 공개 메소드

public UpdateY ( int value ) : void
value int
리턴 void

Update_ScreensX() 공개 메소드

public Update_ScreensX ( ) : void
리턴 void

Update_ScreensY() 공개 메소드

public Update_ScreensY ( ) : void
리턴 void

프로퍼티 상세

AvailableRect 공개적으로 프로퍼티

public Rectangle,System.Drawing AvailableRect
리턴 System.Drawing.Rectangle

ButtomLeft 공개적으로 프로퍼티

public Point ButtomLeft
리턴 Point

ButtomRight 공개적으로 프로퍼티

public Point ButtomRight
리턴 Point

ChangeFlagDrawBackground 공개적으로 프로퍼티

public Boolean,System ChangeFlagDrawBackground
리턴 System.Boolean

DEST 공개적으로 프로퍼티

public Rectangle,System.Drawing DEST
리턴 System.Drawing.Rectangle

DrawCountPerCycle 공개적으로 프로퍼티

public int DrawCountPerCycle
리턴 int

IntersectsEvents 공개적으로 프로퍼티

public List IntersectsEvents
리턴 List

LevelBitmap 공개적으로 프로퍼티

public Bitmap,System.Drawing LevelBitmap
리턴 System.Drawing.Bitmap

MarioObject 공개적으로 프로퍼티

public Mario,MarioObjects.Objects.GameObjects MarioObject
리턴 MarioObjects.Objects.GameObjects.Mario

Objects 공개적으로 프로퍼티

public List Objects
리턴 List

SRC 공개적으로 프로퍼티

public Rectangle,System.Drawing SRC
리턴 System.Drawing.Rectangle

TopLeft 공개적으로 프로퍼티

public Point TopLeft
리턴 Point

TopRight 공개적으로 프로퍼티

public Point TopRight
리턴 Point

Visitor_Check_Object_Enabled 공개적으로 프로퍼티

public VisitorCheckObjectEnabled,MarioObjects.Objects.Patterns Visitor_Check_Object_Enabled
리턴 MarioObjects.Objects.Patterns.VisitorCheckObjectEnabled

width 공개적으로 프로퍼티

public int width
리턴 int