C# 클래스 Game.JigsawPuzzleGameWindow

Defines a game window for Jigsaw Puzzle Game Example
상속: GameWindow
파일 보기 프로젝트 열기: DarrenHassan/GDM4242-GroupD

보호된 메소드들

메소드 설명
OnAttach ( ) : void
OnDetach ( ) : void
OnFreeCameraIsAllowToMove ( ) : bool
OnGetCameraTransform ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &cameraFov ) : void
OnKeyDown ( KeyEvent e ) : bool
OnMouseDown ( EMouseButtons button ) : bool
OnMouseUp ( EMouseButtons button ) : bool
OnRender ( ) : void
OnRenderUI ( GuiRenderer renderer ) : void
OnTick ( float delta ) : void

비공개 메소드들

메소드 설명
AddScreenMessage ( string text ) : void
ChatMessageEditBox_PreKeyDown ( KeyEvent e, bool &handled ) : void
Client_ChatService_ReceiveText ( ProjectCommon.ChatClientNetworkService sender, ProjectCommon.UserManagementClientNetworkService fromUser, string text ) : void
GetGameAreaCursorPosition ( Vec2 &position ) : bool
GetPieceByCursor ( ) : ProjectEntities.JigsawPuzzlePiece
RenderPieceSelectionBorder ( ProjectEntities.JigsawPuzzlePiece piece, bool selected ) : void
SayChatMessage ( ) : void
Server_ChatService_ReceiveText ( ProjectCommon.ChatServerNetworkService sender, ProjectCommon.UserManagementServerNetworkService fromUser, string text, ProjectCommon.UserManagementServerNetworkService privateToUser ) : void
UpdateHUD ( ) : void
UpdateShouldSendMovingPiecePositionToServer ( bool obligatoryToSend ) : void

메소드 상세

OnAttach() 보호된 메소드

protected OnAttach ( ) : void
리턴 void

OnDetach() 보호된 메소드

protected OnDetach ( ) : void
리턴 void

OnFreeCameraIsAllowToMove() 보호된 메소드

protected OnFreeCameraIsAllowToMove ( ) : bool
리턴 bool

OnGetCameraTransform() 보호된 메소드

protected OnGetCameraTransform ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &cameraFov ) : void
position Vec3
forward Vec3
up Vec3
cameraFov Degree
리턴 void

OnKeyDown() 보호된 메소드

protected OnKeyDown ( KeyEvent e ) : bool
e KeyEvent
리턴 bool

OnMouseDown() 보호된 메소드

protected OnMouseDown ( EMouseButtons button ) : bool
button EMouseButtons
리턴 bool

OnMouseUp() 보호된 메소드

protected OnMouseUp ( EMouseButtons button ) : bool
button EMouseButtons
리턴 bool

OnRender() 보호된 메소드

protected OnRender ( ) : void
리턴 void

OnRenderUI() 보호된 메소드

protected OnRenderUI ( GuiRenderer renderer ) : void
renderer GuiRenderer
리턴 void

OnTick() 보호된 메소드

protected OnTick ( float delta ) : void
delta float
리턴 void