Code Search for Developers
 
 
  

kkeystate.h from Spatial Knowledge Experiments at Krugle


Show kkeystate.h 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.
*/

extern "C" 
{

extern bool Key_Forward;
extern bool Key_Back;
extern bool Key_Left;
extern bool Key_Right;
extern bool Key_LookUp;
extern bool Key_LookDown;
extern bool Key_LookLeft;
extern bool Key_LookRight;
extern bool Key_BendLeft;
extern bool Key_BendRight;

extern bool Key_Esc ;
extern bool Key_F1 ;
extern bool Key_F2 ;
extern bool Key_F3 ;
extern bool Key_F4 ;
extern bool Key_F5 ;
extern bool Key_F6 ;
extern bool Key_F7 ;
extern bool Key_F8 ;
extern bool Key_F9 ;
extern bool Key_F11 ;
extern bool Key_F12 ;

extern bool Key_Ctrl ;
extern bool Key_Shift ;
extern bool Key_Alt ;
extern bool Key_Enter ;
extern bool Key_Space ;
extern bool Key_PgUp ;
extern bool Key_PgDown ;
extern bool Key_Home ;
extern bool Key_End ;
extern bool Key_Del ;
extern bool Key_Ins ;
extern bool Key_Plus ;
extern bool Key_Minus ;

extern bool Key_A, Key_B, Key_C, Key_D;
extern bool Key_E, Key_F, Key_G, Key_H;
extern bool Key_I, Key_J, Key_K, Key_L;
extern bool Key_M, Key_N, Key_O, Key_P;
extern bool Key_Q, Key_R, Key_S, Key_T;
extern bool Key_U, Key_V, Key_W, Key_X;
extern bool Key_Y, Key_Z;

void ResetActions ();

}//extern "C"




See more files for this project here

Spatial Knowledge Experiments

A simulation of 3D virtual worlds for psychological experiments

Project homepage: http://sourceforge.net/projects/ske
Programming language(s): C,C++,Perl
License: other

  isense/
  joystick/
  Jamfile
  KImageCardinalDirection.h
  SKE.cpp
  SKE.h
  eulerangles.c
  eulerangles.h
  ikdraggable.cpp
  ikdraggable.h
  ikdraghandler.h
  ikmission.h
  ikxmlreader.h
  ikxmlwriter.h
  kappstate.cpp
  kappstate.h
  kbasedraggable.cpp
  kbasedraggable.h
  kbasedraghandler.cpp
  kbasedraghandler.h
  kblock.cpp
  kblock.h
  kblockId.h
  kblockid.cpp
  kcamera.cpp
  kcamera.h
  kcollision.cpp
  kcommandprocessor.cpp
  kcommandprocessor.h
  kconstant.cpp
  kconstant.h
  kcursor3d.cpp
  kcursor3d.h
  kdata.cpp
  kdata.h
  kdatalist.cpp
  kdatalist.h
  kdragmanager.cpp
  kdragmanager.h
  keventhandlermanager.cpp
  keventhandlermanager.h
  kflags.cpp
  kflags.h
  kimagecardinaldirection.cpp
  kkeys.cpp
  kkeys.h
  kkeystate.cpp
  kkeystate.h
  klandmark.cpp
  klandmark.h
  klandmarklist.cpp
  klandmarklist.h
  klight.cpp
  klight.h
  klightlist.cpp
  klightlist.h
  kmap.cpp
  kmap.h
  kmission.cpp
  kmission.h
  kmissiontype.cpp
  kmissiontype.h
  kmode.cpp
  kmode.h
  kmousemanager.cpp
  kmousemanager.h
  kobject3d.cpp
  kobject3d.h
  korientation.cpp
  korientation.h
  kpath.cpp
  kpath.h
  kpathfollower.cpp
  kpathfollower.h
  kplayer.cpp
  kplayer.h
  kposition.cpp
  kposition.h
  kquaternion.cpp
  kquaternion.h
  ksaveddatamanager.cpp
  ksaveddatamanager.h
  ksegment3.h
  ksign.cpp
  ksign.h
  ksprite3d.cpp
  ksprite3d.h
  ksprite3dlist.cpp
  ksprite3dlist.h
  kterrain.cpp
  kterrain.h
  kthing.cpp
  kthing.h
  kutil.cpp
  kutil.h
  kwireframe.cpp
  kwireframe.h
  kxmlhelper.h
  movement1d.h
  movement3d.h
  quattypes.h