Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/Converter/KX_ConvertActuators.cpp
| Show First 20 Lines • Show All 1,081 Lines • ▼ Show 20 Lines | case ACT_STEERING: | ||||
| mode = KX_SteeringActuator::KX_STEERING_PATHFOLLOWING; | mode = KX_SteeringActuator::KX_STEERING_PATHFOLLOWING; | ||||
| break; | break; | ||||
| } | } | ||||
| bool selfTerminated = (stAct->flag & ACT_STEERING_SELFTERMINATED) !=0; | bool selfTerminated = (stAct->flag & ACT_STEERING_SELFTERMINATED) !=0; | ||||
| bool enableVisualization = (stAct->flag & ACT_STEERING_ENABLEVISUALIZATION) !=0; | bool enableVisualization = (stAct->flag & ACT_STEERING_ENABLEVISUALIZATION) !=0; | ||||
| short facingMode = (stAct->flag & ACT_STEERING_AUTOMATICFACING) ? stAct->facingaxis : 0; | short facingMode = (stAct->flag & ACT_STEERING_AUTOMATICFACING) ? stAct->facingaxis : 0; | ||||
| bool normalup = (stAct->flag & ACT_STEERING_NORMALUP) !=0; | bool normalup = (stAct->flag & ACT_STEERING_NORMALUP) !=0; | ||||
| bool lockzvel = (stAct->flag & ACT_STEERING_LOCKZVEL) !=0; | |||||
| KX_SteeringActuator *tmpstact | KX_SteeringActuator *tmpstact | ||||
| = new KX_SteeringActuator(gameobj, mode, targetob, navmeshob,stAct->dist, | = new KX_SteeringActuator(gameobj, mode, targetob, navmeshob,stAct->dist, | ||||
| stAct->velocity, stAct->acceleration, stAct->turnspeed, | stAct->velocity, stAct->acceleration, stAct->turnspeed, | ||||
| selfTerminated, stAct->updateTime, | selfTerminated, stAct->updateTime, | ||||
| scene->GetObstacleSimulation(), facingMode, normalup, enableVisualization); | scene->GetObstacleSimulation(), facingMode, normalup, enableVisualization, lockzvel); | ||||
| baseact = tmpstact; | baseact = tmpstact; | ||||
| break; | break; | ||||
| } | } | ||||
| case ACT_MOUSE: | case ACT_MOUSE: | ||||
| { | { | ||||
| bMouseActuator* mouAct = (bMouseActuator*) bact->data; | bMouseActuator* mouAct = (bMouseActuator*) bact->data; | ||||
| int mode = KX_MouseActuator::KX_ACT_MOUSE_NODEF; | int mode = KX_MouseActuator::KX_ACT_MOUSE_NODEF; | ||||
| ▲ Show 20 Lines • Show All 67 Lines • Show Last 20 Lines | |||||