Show kkeystate.cpp syntax highlighted
/*
Copyright (C) 2003, 2004 by Luca Cappa
Written by Luca Cappa groton@users.sourceforge.net
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include "kkeystate.h"
/*
All those variables refer just for "action", not to key
of the phisical keyboard!
*/
//Player's command.
bool Key_Forward = false;
bool Key_Back = false;
bool Key_Left = false;
bool Key_Right = false;
bool Key_LookUp = false;
bool Key_LookDown = false;
bool Key_LookLeft = false;
bool Key_LookRight = false;
bool Key_BendLeft = false;
bool Key_BendRight = false;
bool Key_Esc = false;
bool Key_F1 = false;
bool Key_F2 = false;
bool Key_F3 = false;
bool Key_F4 = false;
bool Key_F5 = false;
bool Key_F6 = false;
bool Key_F7 = false;
bool Key_F8 = false;
bool Key_F9 = false;
bool Key_F11 = false;
bool Key_F12 = false;
bool Key_Ctrl = false;
bool Key_Shift = false;
bool Key_Alt = false;
bool Key_Enter = false;
bool Key_Space = false;
bool Key_PgUp = false;
bool Key_PgDown = false;
bool Key_Home = false;
bool Key_End = false;
bool Key_Del = false;
bool Key_Ins = false;
bool Key_Plus = false;
bool Key_Minus = false;
bool Key_A, Key_B, Key_C, Key_D;
bool Key_E, Key_F, Key_G, Key_H;
bool Key_I, Key_J, Key_K, Key_L;
bool Key_M, Key_N, Key_O, Key_P;
bool Key_Q, Key_R, Key_S, Key_T;
bool Key_U, Key_V, Key_W, Key_X;
bool Key_Y, Key_Z;
void ResetActions ()
{
Key_Forward = false;
Key_Back = false;
Key_Left = false;
Key_Right = false;
Key_LookUp = false;
Key_LookDown = false;
Key_LookLeft = false;
Key_LookRight = false;
Key_Esc = false;
Key_F1 = false;
Key_F2 = false;
Key_F3 = false;
Key_F4 = false;
Key_F5 = false;
Key_F6 = false;
Key_F7 = false;
Key_F8 = false;
Key_F9 = false;
Key_F11 = false;
Key_F12 = false;
Key_Ctrl = false;
Key_Shift = false;
Key_Alt = false;
Key_Enter = false;
Key_Space = false;
Key_PgUp = false;
Key_PgDown = false;
Key_Home = false;
Key_End = false;
Key_Del = false;
Key_Ins = false;
Key_Plus = false;
Key_Minus = false;
Key_A = Key_B = Key_C = Key_D = false;
Key_E = Key_F = Key_G = Key_H = false;
Key_I = Key_J = Key_K = Key_L = false;
Key_M = Key_N = Key_O = Key_P = false;
Key_Q = Key_R = Key_S = Key_T = false;
Key_U = Key_V = Key_W = Key_X = false;
Key_Y = Key_Z = false;
}
See more files for this project here