91 lines
2.3 KiB
C#
Executable File
91 lines
2.3 KiB
C#
Executable File
//-----------------------------------------------------------------------------
|
|
// Torque Game Engine
|
|
// Copyright (C) GarageGames.com, Inc.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
function showSetSpeed(%speed)
|
|
{
|
|
if(%speed)
|
|
$showMovementSpeed = %speed;
|
|
}
|
|
|
|
function showMoveleft(%val)
|
|
{
|
|
$showLeftAction = %val;
|
|
}
|
|
|
|
function showMoveright(%val)
|
|
{
|
|
$showRightAction = %val;
|
|
}
|
|
|
|
function showMoveforward(%val)
|
|
{
|
|
$showForwardAction = %val;
|
|
}
|
|
|
|
function showMovebackward(%val)
|
|
{
|
|
$showBackwardAction = %val;
|
|
}
|
|
|
|
function showMoveup(%val)
|
|
{
|
|
$showUpAction = %val;
|
|
}
|
|
|
|
function showMovedown(%val)
|
|
{
|
|
$showDownAction = %val;
|
|
}
|
|
|
|
function showYaw(%val)
|
|
{
|
|
$showYaw += %val * 0.01;
|
|
}
|
|
|
|
function showPitch(%val)
|
|
{
|
|
$showPitch += %val * 0.01;
|
|
}
|
|
|
|
function toggleMouse()
|
|
{
|
|
if(Canvas.isCursorOn())
|
|
CursorOff();
|
|
else
|
|
CursorOn();
|
|
}
|
|
|
|
new ActionMap(showMoveMap);
|
|
showMoveMap.bind(keyboard, a, showMoveleft);
|
|
showMoveMap.bind(keyboard, d, showMoveright);
|
|
showMoveMap.bind(keyboard, w, showMoveforward);
|
|
showMoveMap.bind(keyboard, s, showMovebackward);
|
|
showMoveMap.bind(keyboard, e, showMoveup);
|
|
showMoveMap.bind(keyboard, c, showMovedown);
|
|
showMoveMap.bind(keyboard, z, showTurnLeft);
|
|
showMoveMap.bind(keyboard, x, showTurnRight);
|
|
|
|
showMoveMap.bind(keyboard, 1, S, 0.10, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 2, S, 0.25, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 3, S, 0.50, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 4, S, 1.00, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 5, S, 1.50, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 6, S, 2.00, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 7, S, 3.00, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 8, S, 5.00, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 9, S, 10.00, showSetSpeed);
|
|
showMoveMap.bind(keyboard, 0, S, 20.00, showSetSpeed);
|
|
|
|
showMoveMap.bind(mouse, xaxis, showYaw);
|
|
showMoveMap.bind(mouse, yaxis, showPitch);
|
|
|
|
|
|
//------------------------------------------------------------------------------
|
|
// Misc.
|
|
//------------------------------------------------------------------------------
|
|
|
|
GlobalActionMap.bind(keyboard, "tilde", toggleConsole);
|
|
GlobalActionMap.bindCmd(keyboard, "alt enter", "", "toggleFullScreen();");
|