MCPcopy Create free account
hub / github.com/catabriga/graphwar / getAngle

Method getAngle

src/Graphwar/GameData.java:454–480  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

452 }
453
454 public double getAngle()
455 {
456 long angleTime = System.currentTimeMillis() - timeStartedAngle;
457
458 double acceleration = Constants.ANGLE_ACCELERATION;
459
460 if(angleDown)
461 {
462 acceleration = -acceleration;
463 }
464
465 double deltaAngle = acceleration*angleTime*angleTime;
466
467 double currentAngle = players.get(currentTurn).getCurrentTurnSoldier().getAngle()+deltaAngle;
468
469 if(currentAngle > Math.PI/2)
470 {
471 currentAngle = Math.PI/2;
472 }
473
474 if(currentAngle < -Math.PI/2)
475 {
476 currentAngle = -Math.PI/2;
477 }
478
479 return currentAngle;
480 }
481
482 public void setReady(Player player, boolean ready)
483 {

Callers 2

stopAngleMethod · 0.95
processFunctionMethod · 0.45

Calls 1

getCurrentTurnSoldierMethod · 0.80

Tested by

no test coverage detected