Main Page
|
Modules
|
Namespace List
|
Class Hierarchy
|
Compound List
|
File List
|
Compound Members
|
File Members
Control
Compounds
class
AnimationServer
Animation server.
More...
class
AutoPilot
class
GameCtrl
struct
KeyboardHandler
Interface for keyboard handlers.
More...
class
Menu
Menu control and display object.
More...
class
PhysicalAnimation
Physically based animation interface.
More...
class
TimedAnimation
Timed animation interface.
More...
class
UserInput
User input (mouse and keyboard) base handler.
More...
Defines
#define
ANIM_MAX_ANIMATIONS
32
#define
APS_PASSIVE
0
#define
APS_ATTACKING
1
#define
APS_RETREATING
2
#define
APS_GETEPSILON
3
#define
GC_STATE_INACTIVE
0
#define
GC_STATE_MENU
1
#define
GC_STATE_GETREADY
2
#define
GC_STATE_INGAME
3
#define
GC_STATE_FINISH
4
#define
GC_STATE_FAILED
5
#define
GC_STATE_NETSTART
6
#define
GC_STATE_NETABORT
7
#define
GC_STATE_OPPFAIL
8
#define
GC_STATE_DISCON
9
#define
GC_STATE_DRAW
10
#define
GC_STATE_RESOLVE
11
#define
MENU_MAX_VARIABLES
8
#define
MENU_MAX_CONDITIONS
8
#define
MENU_COND_TESTMODE
0
#define
MENU_COND_NETLINK
1
#define
MENU_COND_CHGMODE
2
#define
MISSION_PAGE
4
#define
DEATHMATCH_PAGE
8
#define
NET_PAGE
2
#define
LINK_PAGE
7
#define
NETBASE_WARNING_PAGE
5
#define
NETBASE_DETAILS_PAGE
6
#define
MEVENT_META
1024
#define
MEVENT_NETLINK_CONNECTED
(MEVENT_META|1)
#define
MEVENT_NETLINK_CONNECT_FAIL
(MEVENT_META|2)
#define
MEVENT_NET_UPDATE_ONLINETABLE
(MEVENT_META|3)
#define
MEVENT_NET_UPDATE_SCORETEXT
(MEVENT_META|4)
#define
MEVENT_NET_USERNAME_UPDATED
(MEVENT_META|5)
#define
MEVENT_NET_USERNAME_FAILED
(MEVENT_META|6)
#define
MEVENT_NET_GOT_USERNAME
(MEVENT_META|7)
#define
MEVENT_ACCEPT_LINK
(MEVENT_META|8)
#define
UI_MAX_HANDLERS
16
Functions
void
tick
(void)
void
updateNetbot
()
void
setMessageDuration
(float t)
void
processEvents
()
Variables
float
frame_rate
AnimationServer
animationServer
GameCtrl
gameCtrl
Menu
menu
UserInput
userInput
Define Documentation
#define ANIM_MAX_ANIMATIONS 32
#define APS_ATTACKING 1
#define APS_GETEPSILON 3
#define APS_PASSIVE 0
#define APS_RETREATING 2
#define DEATHMATCH_PAGE 8
#define GC_STATE_DISCON 9
#define GC_STATE_DRAW 10
#define GC_STATE_FAILED 5
#define GC_STATE_FINISH 4
#define GC_STATE_GETREADY 2
#define GC_STATE_INACTIVE 0
#define GC_STATE_INGAME 3
#define GC_STATE_MENU 1
#define GC_STATE_NETABORT 7
#define GC_STATE_NETSTART 6
#define GC_STATE_OPPFAIL 8
#define GC_STATE_RESOLVE 11
#define LINK_PAGE 7
#define MENU_COND_CHGMODE 2
#define MENU_COND_NETLINK 1
#define MENU_COND_TESTMODE 0
#define MENU_MAX_CONDITIONS 8
#define MENU_MAX_VARIABLES 8
#define MEVENT_ACCEPT_LINK (MEVENT_META|8)
#define MEVENT_META 1024
#define MEVENT_NET_GOT_USERNAME (MEVENT_META|7)
#define MEVENT_NET_UPDATE_ONLINETABLE (MEVENT_META|3)
#define MEVENT_NET_UPDATE_SCORETEXT (MEVENT_META|4)
#define MEVENT_NET_USERNAME_FAILED (MEVENT_META|6)
#define MEVENT_NET_USERNAME_UPDATED (MEVENT_META|5)
#define MEVENT_NETLINK_CONNECT_FAIL (MEVENT_META|2)
#define MEVENT_NETLINK_CONNECTED (MEVENT_META|1)
#define MISSION_PAGE 4
#define NET_PAGE 2
#define NETBASE_DETAILS_PAGE 6
#define NETBASE_WARNING_PAGE 5
#define UI_MAX_HANDLERS 16
Function Documentation
void processEvents
(
)
void setMessageDuration
(
float
t
)
void tick
(
void
)
void updateNetbot
(
)
Variable Documentation
AnimationServer
animationServer
float
frame_rate
GameCtrl
gameCtrl
Menu
menu
UserInput
userInput
Generated on Mon Jul 21 10:44:48 2003 for Rover by
1.3.2