vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AP_CarSim.cpp File Reference
#include "precompiled.h"

Functions

const char * CarSim_getPluginDescription (void)
 
const char ** CarSim_getAbilityList (void)
 
const char * CarSim_getAbilityDescription (const char *name)
 
AbilityCarSim_getAbilityInstance (const char *_name)
 

Variables

const char * _CarSim_plugin_name = { "CarSim" }
 
const char * _CarSim_ability_name []
 
const char * _CarSim_ability_description []
 
Ability_new_ability
 

Function Documentation

const char* CarSim_getAbilityDescription ( const char *  name)
Ability* CarSim_getAbilityInstance ( const char *  _name)
const char** CarSim_getAbilityList ( void  )
const char* CarSim_getPluginDescription ( void  )

Variable Documentation

const char* _CarSim_ability_description[]
Initial value:
= {
"This unit receives the information about car's environs from RoadsState, "
"decides how the car should behave in next frames and gives orders to CarExecutionUnit.",
"This unit executes the orders from CarControlUnit (it moves the car in the scene).",
"This ability holds information about roads and cars on them and informs "
"CarControlUnit about the situation around the car.",
"This ability removes cars from the scene when they reach their finish.",
"This ability is used for caching of car parts geometry.",
"This ability manages traffic lights on a (small) junction.",
""}
const char* _CarSim_ability_name[]
Initial value:
= {
"CarControlUnit",
"CarExecutionUnit",
"RoadsState",
"Remover",
"CarPartsNodeCache",
"TLsOnJuncManager",
NULL}
const char* _CarSim_plugin_name = { "CarSim" }
Ability* _new_ability