C# Класс MarioObjects.Objects.BaseObjects.Level

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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