public Player( ViewSet aStartPosition, boolean aDisableGravity )
{
//init and set cylinder
iCylinder = new Cylinder( this, new LibVertex( aStartPosition.pos.x, aStartPosition.pos.y, aStartPosition.pos.z ), RADIUS_BODY, DEPTH_TOTAL_STANDING, ShooterSettings.Performance.COLLISION_CHECKING_STEPS, ShooterDebug.playerCylinder, false, PlayerSettings.MAX_CLIMBING_UP_Z, PlayerSettings.MIN_CLIMBING_UP_Z, ShooterSettings.Performance.ELLIPSE_SEGMENTS, Material.EHumanFlesh );
iView = new PlayerView( this, aStartPosition.rot );
//ShooterDebug.bugfix.out( "Reset player view!" );
iAmmoSet = new AmmoSet();
iHealthChangeCallback = Shooter.mainThread.iHUD;