mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-04 20:57:49 +00:00
59 lines
1.1 KiB
C++
59 lines
1.1 KiB
C++
/*
|
|
* GameVerbs.cpp
|
|
* MacClient
|
|
*
|
|
* Created by Tony on 2/2/11.
|
|
* Copyright 2011 __MyCompanyName__. All rights reserved.
|
|
*
|
|
*/
|
|
|
|
#include "GameVerbs.h"
|
|
#include "RobloxView.h"
|
|
|
|
LeaveGameVerb::LeaveGameVerb(RobloxView *pRobloxView, VerbContainer* container) :
|
|
Verb(container, "Exit")
|
|
,robloxView(pRobloxView)
|
|
{
|
|
}
|
|
|
|
void LeaveGameVerb::doIt(RBX::IDataState* dataState)
|
|
{
|
|
if (robloxView)
|
|
{
|
|
robloxView->leaveGame();
|
|
}
|
|
}
|
|
|
|
ShutdownClientVerb::ShutdownClientVerb(RobloxView *pRobloxView, VerbContainer* container) :
|
|
Verb( container, "ShutdownClient")
|
|
,robloxView(pRobloxView)
|
|
{
|
|
}
|
|
|
|
void ShutdownClientVerb::doIt(RBX::IDataState* dataState)
|
|
{
|
|
if (robloxView)
|
|
{
|
|
robloxView->shutdownClient();
|
|
}
|
|
}
|
|
|
|
ToggleFullscreenVerb::ToggleFullscreenVerb(RobloxView *pRobloxView, VerbContainer* container, VideoControl* videoControl) :
|
|
Verb(container, "ToggleFullScreen")
|
|
, videoControl(videoControl)
|
|
,robloxView(pRobloxView)
|
|
{}
|
|
|
|
void ToggleFullscreenVerb::doIt(RBX::IDataState* dataState)
|
|
{
|
|
if (robloxView)
|
|
{
|
|
robloxView->toggleFullScreen();
|
|
}
|
|
}
|
|
|
|
bool ToggleFullscreenVerb::isEnabled() const
|
|
{
|
|
return true;
|
|
}
|