00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _CTRLREAD_H_
00019 #define _CTRLREAD_H_
00020
00021 #ifndef _PSX
00022
00023 #include "Control.h"
00024
00025 #endif
00026
00027
00028
00029
00030 #define PHYSICS_DEBUG_KEYS TRUE
00031
00032
00033
00034
00035
00036
00037
00038 typedef enum
00039 {
00040 CTRL_TYPE_NONE = 0,
00041 CTRL_TYPE_KBD,
00042 CTRL_TYPE_JOY,
00043 CTRL_TYPE_CPU,
00044 CTRL_TYPE_MOUSE
00045 } CTRL_TYPE;
00046
00047
00048
00049
00050
00051 struct PlayerStruct;
00052
00053 extern void CRD_CheckLocalKeys(void);
00054 extern void CRD_InitPlayerControl(struct PlayerStruct *player, CTRL_TYPE CtrlType);
00055 extern void CRD_KeyboardInput(CTRL *Control);
00056 extern void CRD_JoystickInput(CTRL *Control);
00057
00058 #endif