Skip to content

Commit

Permalink
fix fov and view distance handler code
Browse files Browse the repository at this point in the history
  • Loading branch information
t3du authored Dec 31, 2021
1 parent 4bbe456 commit 305c715
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions graphics_settings/Sources/arm/MyTrait.hx
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ class MyTrait extends iron.Trait {
canvas.getHandle("MotionBlur").selected = Config.raw.rp_motionblur;
canvas.getHandle("Shadows").position = getShadowQuality(Config.raw.rp_shadowmap_cascade);
var cam = Scene.active.camera;
canvas.getHandle("ViewDistance").value = Std.int(cam.data.raw.far_plane * 100) / 10000;
canvas.getHandle("FoV").value = Std.int(cam.data.raw.fov * 100) / 100;
canvas.getHandle("ViewDistance").text = Std.string(Math.round(cam.data.raw.far_plane));
canvas.getHandle("FoV").value = cam.data.raw.fov;
});

// Apply button clicked
Expand All @@ -51,7 +51,7 @@ class MyTrait extends iron.Trait {

// Apply camera settings
var cam = Scene.active.camera;
cam.data.raw.far_plane = canvas.getHandle("ViewDistance").value * 100;
cam.data.raw.far_plane = Std.parseFloat(canvas.getHandle("ViewDistance").text);
cam.data.raw.fov = canvas.getHandle("FoV").value;
cam.buildProjection();

Expand Down

0 comments on commit 305c715

Please sign in to comment.