Implement double jumping and RoA style wavedash
This commit is contained in:
@@ -128,7 +128,6 @@ impl FGSegment2d {
|
||||
if denom == FGWide::ZERO {
|
||||
return None; // Parallel or collinear
|
||||
}
|
||||
info!("{p0}, {p1}, {p2}, {p3}");
|
||||
let s = (-s1_y * (p0_x - p2_x) + s1_x * (p0_y - p2_y)) / denom;
|
||||
let t = (s2_x * (p0_y - p2_y) - s2_y * (p0_x - p2_x)) / denom;
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ use std::ops::{Add, AddAssign, Div, Mul, MulAssign, Sub};
|
||||
|
||||
use super::int::{FGWide, FGi32};
|
||||
|
||||
#[derive(Clone, Copy, PartialEq, Default, Debug, Reflect, Serialize, Deserialize)]
|
||||
#[derive(Clone, Copy, PartialEq, Default, Debug, Reflect, Serialize, Deserialize, Hash)]
|
||||
#[reflect(opaque)]
|
||||
pub struct FGVec2 {
|
||||
pub x: FGi32,
|
||||
|
||||
Reference in New Issue
Block a user