C# 클래스 ManicDigger.Hud.HudInventory

파일 보기 프로젝트 열기: henon/manic_digger 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActiveMaterial IActiveMaterial
ActiveMaterialCellSize int
CellDrawSize int
controller IInventoryController
dataItems IGameDataItems
getfile IGetFileStream
inventory Inventory
inventoryUtil InventoryUtil
mouse_current IMouseCurrent
the3d The3d
viewport3d IViewport3dSelectedBlock
viewport_size IViewportSize

Private Properties

프로퍼티 타입 설명
DrawItem void
Offset Point
SelectedCell Point?
SelectedMaterialSelectorSlot int?
SelectedWearPlace WearPlace?

공개 메소드들

메소드 설명
Draw ( ) : void
DrawItemInfo ( Point screenpos, System.Item item ) : void
DrawMaterialSelector ( ) : void
Mouse_ButtonDown ( object sender, MouseButtonEventArgs e ) : void
OnKeyPress ( KeyPressEventArgs e ) : void
OnRenderFrame ( FrameEventArgs e ) : void

비공개 메소드들

메소드 설명
DrawItem ( Point screenpos, System.Item item, Point drawsize ) : void
Offset ( Point a, Point b ) : Point
SelectedCell ( Point scaledMouse ) : Point?
SelectedMaterialSelectorSlot ( Point scaledMouse ) : int?
SelectedWearPlace ( Point scaledMouse ) : WearPlace?

메소드 상세

Draw() 공개 메소드

public Draw ( ) : void
리턴 void

DrawItemInfo() 공개 메소드

public DrawItemInfo ( Point screenpos, System.Item item ) : void
screenpos Point
item System.Item
리턴 void

DrawMaterialSelector() 공개 메소드

public DrawMaterialSelector ( ) : void
리턴 void

Mouse_ButtonDown() 공개 메소드

public Mouse_ButtonDown ( object sender, MouseButtonEventArgs e ) : void
sender object
e OpenTK.Input.MouseButtonEventArgs
리턴 void

OnKeyPress() 공개 메소드

public OnKeyPress ( KeyPressEventArgs e ) : void
e OpenTK.KeyPressEventArgs
리턴 void

OnRenderFrame() 공개 메소드

public OnRenderFrame ( FrameEventArgs e ) : void
e FrameEventArgs
리턴 void

프로퍼티 상세

ActiveMaterial 공개적으로 프로퍼티

public IActiveMaterial ActiveMaterial
리턴 IActiveMaterial

ActiveMaterialCellSize 공개적으로 프로퍼티

public int ActiveMaterialCellSize
리턴 int

CellDrawSize 공개적으로 프로퍼티

public int CellDrawSize
리턴 int

controller 공개적으로 프로퍼티

public IInventoryController controller
리턴 IInventoryController

dataItems 공개적으로 프로퍼티

public IGameDataItems dataItems
리턴 IGameDataItems

getfile 공개적으로 프로퍼티

public IGetFileStream getfile
리턴 IGetFileStream

inventory 공개적으로 프로퍼티

public Inventory inventory
리턴 Inventory

inventoryUtil 공개적으로 프로퍼티

public InventoryUtil inventoryUtil
리턴 InventoryUtil

mouse_current 공개적으로 프로퍼티

public IMouseCurrent mouse_current
리턴 IMouseCurrent

the3d 공개적으로 프로퍼티

public The3d the3d
리턴 The3d

viewport3d 공개적으로 프로퍼티

public IViewport3dSelectedBlock viewport3d
리턴 IViewport3dSelectedBlock

viewport_size 공개적으로 프로퍼티

public IViewportSize viewport_size
리턴 IViewportSize