Browse Source

move FieldOfView into Player

GitOrigin-RevId: 6d6a409453
master
Colin McMillen 4 years ago
parent
commit
24078d6c62
  1. 2
      Shared/LinesOfSight.cs
  2. 6
      Shared/Player.cs

2
Shared/LinesOfSight.cs

@ -25,9 +25,9 @@ namespace SemiColinGames {
Vector2 eyePos = player.EyePosition;
float visionRange = player.VisionRange;
Vector2 ray = player.VisionRay;
float fov = player.FieldOfView;
float visionRangeSq = visionRange * visionRange;
float fov = FMath.DegToRad(120);
float fovStep = fov / (numEdgeVertices - 1);
coneVertices[0] = new VertexPositionColor(new Vector3(player.EyePosition, 0), color);

6
Shared/Player.cs

@ -159,6 +159,12 @@ namespace SemiColinGames {
}
}
public float FieldOfView {
get {
return FMath.DegToRad(120);
}
}
public Vector2 VisionRay {
get {
Vector2 ray = new Vector2(VisionRange * Facing, 0);

Loading…
Cancel
Save