Sincronizar creencias
Actualizar creencias en pyson en los siguientes casos:
-
X,Y,Z: se cambian enmove. Para ellocalculate_positionya no debe devolver un booleano sino el vector position (variable local). Y dentro del métodomovese actualizaself.movement.position.
def calculate_position(self, dt):
position = Vector3D()
position.x = self.position.x + (self.velocity.x * dt)
position.y = self.position.y + (self.velocity.y * dt) #+ (0.5f * t2)
position.z = self.position.z + (self.velocity.z * dt)
return position
-
VEL_X,VEL_Y,VEL_Z, HEAD_X, HEAD_Y, HEAD_Z: se cambian en el métodocalculate_new_orientation. -
HEALTH: se cambia en los métodosincrease_healthydecrease_health. -
AMMO: se cambia en los métodosincrease_ammoydecrease_ammo.