first commit
This commit is contained in:
38
Minecraft.Client/Common/UI/UIControl_Touch.cpp
Normal file
38
Minecraft.Client/Common/UI/UIControl_Touch.cpp
Normal file
@@ -0,0 +1,38 @@
|
||||
#include "stdafx.h"
|
||||
#include "UI.h"
|
||||
#include "UIControl_Touch.h"
|
||||
|
||||
UIControl_Touch::UIControl_Touch()
|
||||
{
|
||||
}
|
||||
|
||||
bool UIControl_Touch::setupControl(UIScene *scene, IggyValuePath *parent, const string &controlName)
|
||||
{
|
||||
UIControl::setControlType(UIControl::eTouchControl);
|
||||
bool success = UIControl_Base::setupControl(scene,parent,controlName);
|
||||
|
||||
return success;
|
||||
}
|
||||
|
||||
void UIControl_Touch::init(int iId)
|
||||
{
|
||||
m_id = iId;
|
||||
|
||||
// 4J-TomK - add this touch control to the vita touch box list
|
||||
switch(m_parentScene->GetParentLayer()->m_iLayer)
|
||||
{
|
||||
case eUILayer_Error:
|
||||
case eUILayer_Fullscreen:
|
||||
case eUILayer_Scene:
|
||||
case eUILayer_HUD:
|
||||
ui.TouchBoxAdd(this,m_parentScene);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void UIControl_Touch::ReInit()
|
||||
{
|
||||
UIControl_Base::ReInit();
|
||||
|
||||
init(m_id);
|
||||
}
|
||||
Reference in New Issue
Block a user