WASD keymap restored; mouse non-modal; map stack bump
This commit is contained in:
1 parent
c56065f6a0
commit
6671b71ffb
1 file changed
+25
-3
@@ -182,8 +182,8 @@ function RPGClient_CameraTick()
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
%spin = $RPGClient::YawSpeed;
|
%spin = $RPGClient::YawSpeed * 2.5;
|
||||||
%zoom = $RPGClient::ZoomSpeed;
|
%zoom = $RPGClient::ZoomSpeed * 2.5;
|
||||||
%changed = 0;
|
%changed = 0;
|
||||||
if ($mvLeftAction > 0)
|
if ($mvLeftAction > 0)
|
||||||
{
|
{
|
||||||
@@ -306,14 +306,23 @@ function RPGClient_EnableOverlay()
|
|||||||
profile = "GuiDefaultProfile";
|
profile = "GuiDefaultProfile";
|
||||||
visible = "1";
|
visible = "1";
|
||||||
enabled = "1";
|
enabled = "1";
|
||||||
|
modal = "0";
|
||||||
};
|
};
|
||||||
PlayGui.add(RPGClient_Mouse);
|
PlayGui.add(RPGClient_Mouse);
|
||||||
PlayGui.bringToFront(RPGClient_Mouse);
|
PlayGui.pushToBack(RPGClient_Mouse);
|
||||||
if (isObject(RPGClient_KeyMap))
|
if (isObject(RPGClient_KeyMap))
|
||||||
{
|
{
|
||||||
RPGClient_KeyMap.delete();
|
RPGClient_KeyMap.delete();
|
||||||
}
|
}
|
||||||
new ActionMap(RPGClient_KeyMap);
|
new ActionMap(RPGClient_KeyMap);
|
||||||
|
RPGClient_KeyMap.bind(keyboard, w, RPGClient_KeyMvForward);
|
||||||
|
RPGClient_KeyMap.bind(keyboard, s, RPGClient_KeyMvBackward);
|
||||||
|
RPGClient_KeyMap.bind(keyboard, a, RPGClient_KeyMvLeft);
|
||||||
|
RPGClient_KeyMap.bind(keyboard, d, RPGClient_KeyMvRight);
|
||||||
|
RPGClient_KeyMap.bind(keyboard0, w, RPGClient_KeyMvForward);
|
||||||
|
RPGClient_KeyMap.bind(keyboard0, s, RPGClient_KeyMvBackward);
|
||||||
|
RPGClient_KeyMap.bind(keyboard0, a, RPGClient_KeyMvLeft);
|
||||||
|
RPGClient_KeyMap.bind(keyboard0, d, RPGClient_KeyMvRight);
|
||||||
RPGClient_KeyMap.bind(keyboard, left, RPGClient_YawLeft);
|
RPGClient_KeyMap.bind(keyboard, left, RPGClient_YawLeft);
|
||||||
RPGClient_KeyMap.bind(keyboard, right, RPGClient_YawRight);
|
RPGClient_KeyMap.bind(keyboard, right, RPGClient_YawRight);
|
||||||
RPGClient_KeyMap.bind(keyboard0, left, RPGClient_YawLeft);
|
RPGClient_KeyMap.bind(keyboard0, left, RPGClient_YawLeft);
|
||||||
@@ -783,6 +792,19 @@ package RPGClient_PageKeys
|
|||||||
};
|
};
|
||||||
activatePackage(RPGClient_PageKeys);
|
activatePackage(RPGClient_PageKeys);
|
||||||
|
|
||||||
|
package RPGClient_MapStack
|
||||||
|
{
|
||||||
|
function noHudGui::onWake(%this)
|
||||||
|
{
|
||||||
|
Parent::onWake(%this);
|
||||||
|
if ($RPGClient::Active)
|
||||||
|
{
|
||||||
|
schedule(0, 0, RPGClient_BumpKeyMap);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
activatePackage(RPGClient_MapStack);
|
||||||
|
|
||||||
package RPGClient_Cursor
|
package RPGClient_Cursor
|
||||||
{
|
{
|
||||||
function GuiCanvas::checkCursor(%this)
|
function GuiCanvas::checkCursor(%this)
|
||||||
|
|||||||
Reference in new issue
Block a user