package Actors is
procedure Translation
( | actor | : in out GLOBE_3D.Camera; |
gc | : Game_Control.Command_set; | |
gx, gy | : GLOBE_3D.Real; | |
unitary_change | : GLOBE_3D.Real; | |
deceleration | : GLOBE_3D.Real; | |
time_step | : GLOBE_3D.Real); |
generic with procedure Limiting
( | step | : in out GLOBE_3D.Vector_3D); |
procedure Limited_Translation (actor | : in out GLOBE_3D.Camera; | |
gc | : Game_Control.Command_set; | |
gx, gy | : GLOBE_3D.Real; | |
unitary_change | : GLOBE_3D.Real; | |
deceleration | : GLOBE_3D.Real; | |
time_step | : GLOBE_3D.Real); |
procedure Rotation
( | actor | : in out GLOBE_3D.Camera; |
gc | : Game_Control.Command_set; | |
gx, gy | : GLOBE_3D.Real; | |
unitary_change | : GLOBE_3D.Real; | |
deceleration | : GLOBE_3D.Real; | |
time_step | : GLOBE_3D.Real); |
procedure Abstract_rotation
( | gc | : Game_Control.Command_set; |
gx, gy | : GLOBE_3D.Real; | |
unitary_change | : GLOBE_3D.Real; | |
deceleration | : GLOBE_3D.Real; | |
vector | : in out GLOBE_3D.Vector_3D; | |
time_step | : GLOBE_3D.Real; | |
rotation_speed | : in out GLOBE_3D.Vector_3D); |
procedure Abstract_rotation
( | gc | : Game_Control.Command_set; |
gx, gy | : GLOBE_3D.Real; | |
unitary_change | : GLOBE_3D.Real; | |
deceleration | : GLOBE_3D.Real; | |
rot_matrix | : in out GLOBE_3D.Matrix_33; | |
time_step | : GLOBE_3D.Real; | |
rotation_speed | : in out GLOBE_3D.Vector_3D); |