show position

This commit is contained in:
Robin Appelman 2022-02-20 22:27:59 +01:00
commit d088fc8826
2 changed files with 6 additions and 4 deletions

1
Cargo.lock generated
View file

@ -2321,7 +2321,6 @@ dependencies = [
"bitflags",
"bv",
"lzma-rs",
"miette",
"num_enum",
"static_assertions",
"thiserror",

View file

@ -2,19 +2,17 @@ mod camera;
use camera::FirstPerson;
use itertools::Either;
use miette::Diagnostic;
use std::env::args;
use std::fs;
use thiserror::Error;
use three_d::*;
use vbsp::{Bsp, Handle};
#[derive(Debug, Error, Diagnostic)]
#[derive(Debug, Error)]
enum Error {
#[error(transparent)]
Three(#[from] Box<dyn std::error::Error>),
#[error(transparent)]
#[diagnostic(transparent)]
Bsp(#[from] vbsp::BspError),
#[error(transparent)]
IO(#[from] std::io::Error),
@ -134,6 +132,11 @@ fn main() -> Result<(), Error> {
ui.label("View options");
ui.add(Slider::new(&mut depth_max, 1.0..=30.0).text("Depth max"));
ui.add(Slider::new(&mut fov, 45.0..=90.0).text("FOV"));
ui.label("Position");
ui.add(Label::new(format!("\tx: {}", camera.position().x)));
ui.add(Label::new(format!("\ty: {}", camera.position().y)));
ui.add(Label::new(format!("\tz: {}", camera.position().z)));
});
panel_width = gui_context.used_size().x as u32;
})