mirror of
https://codeberg.org/icewind/vbspview.git
synced 2026-06-03 10:14:10 +02:00
fix pov detect
This commit is contained in:
parent
c7c08c2f82
commit
d93e824818
4 changed files with 28 additions and 30 deletions
47
Cargo.lock
generated
47
Cargo.lock
generated
|
|
@ -681,6 +681,29 @@ dependencies = [
|
|||
"robust",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "demview"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"cgmath",
|
||||
"clap",
|
||||
"delaunator",
|
||||
"itertools",
|
||||
"miette",
|
||||
"splines",
|
||||
"steamid-ng",
|
||||
"steamlocate",
|
||||
"tf-demo-parser",
|
||||
"thiserror",
|
||||
"three-d",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
"tracing-tree",
|
||||
"vbsp",
|
||||
"vmdl",
|
||||
"vpk",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "digest"
|
||||
version = "0.8.1"
|
||||
|
|
@ -2682,6 +2705,7 @@ checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
|
|||
[[package]]
|
||||
name = "tf-demo-parser"
|
||||
version = "0.4.0"
|
||||
source = "git+https://github.com/demostf/parser#3f693e96ae5754be7bf61f953774a4932aa585a4"
|
||||
dependencies = [
|
||||
"bitbuffer",
|
||||
"enumflags2",
|
||||
|
|
@ -3024,29 +3048,6 @@ dependencies = [
|
|||
"syn_util",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "vbspview"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"cgmath",
|
||||
"clap",
|
||||
"delaunator",
|
||||
"itertools",
|
||||
"miette",
|
||||
"splines",
|
||||
"steamid-ng",
|
||||
"steamlocate",
|
||||
"tf-demo-parser",
|
||||
"thiserror",
|
||||
"three-d",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
"tracing-tree",
|
||||
"vbsp",
|
||||
"vmdl",
|
||||
"vpk",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "vcpkg"
|
||||
version = "0.2.15"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
[package]
|
||||
name = "vbspview"
|
||||
name = "demview"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
authors = ["Robin Appelman <robin@icewind.nl>"]
|
||||
|
|
@ -19,13 +19,10 @@ tracing = "0.1.29"
|
|||
tracing-subscriber = { version = "0.3.3", features = ["env-filter"] }
|
||||
tracing-tree = "0.2.0"
|
||||
cgmath = "0.18.0"
|
||||
tf-demo-parser = { version = "0.4.0", path = "../demostf/tf-demo-parser" }
|
||||
tf-demo-parser = { version = "0.4.0", git = "https://github.com/demostf/parser" }
|
||||
steamid-ng = "1.0.0"
|
||||
clap = { version = "3.1.8", features = ["derive"] }
|
||||
splines = { version = "4.1.0", features = ["cgmath"] }
|
||||
|
||||
[profile.dev.package."*"]
|
||||
opt-level = 2
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
|
|
|||
|
|
@ -269,7 +269,7 @@ impl DemoCamera {
|
|||
}
|
||||
|
||||
fn get_tick(&self, tick: f64) -> TickData {
|
||||
self.spline.sample(tick as f32).unwrap()
|
||||
self.spline.clamped_sample(tick as f32).unwrap()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ impl MessageHandler for PovAnalyzer {
|
|||
fn handle_header(&mut self, header: &Header) {
|
||||
self.pov_name = header.nick.clone();
|
||||
if self.name.is_empty() {
|
||||
self.name = self.pov_name.clone();
|
||||
self.name = self.pov_name.to_ascii_lowercase();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue