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;
|
||||
}
|
||||
%spin = $RPGClient::YawSpeed;
|
||||
%zoom = $RPGClient::ZoomSpeed;
|
||||
%spin = $RPGClient::YawSpeed * 2.5;
|
||||
%zoom = $RPGClient::ZoomSpeed * 2.5;
|
||||
%changed = 0;
|
||||
if ($mvLeftAction > 0)
|
||||
{
|
||||
@@ -306,14 +306,23 @@ function RPGClient_EnableOverlay()
|
||||
profile = "GuiDefaultProfile";
|
||||
visible = "1";
|
||||
enabled = "1";
|
||||
modal = "0";
|
||||
};
|
||||
PlayGui.add(RPGClient_Mouse);
|
||||
PlayGui.bringToFront(RPGClient_Mouse);
|
||||
PlayGui.pushToBack(RPGClient_Mouse);
|
||||
if (isObject(RPGClient_KeyMap))
|
||||
{
|
||||
RPGClient_KeyMap.delete();
|
||||
}
|
||||
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, right, RPGClient_YawRight);
|
||||
RPGClient_KeyMap.bind(keyboard0, left, RPGClient_YawLeft);
|
||||
@@ -783,6 +792,19 @@ package 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
|
||||
{
|
||||
function GuiCanvas::checkCursor(%this)
|
||||
|
||||
Reference in new issue
Block a user