Fix float

This commit is contained in:
2026-05-05 02:06:07 +02:00
parent 06654b428d
commit 7fe7fddea5
2 changed files with 3 additions and 6 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ impl GetRust for Expression {
match self {
Expression::Path(path) => path.get_rust(),
Expression::IntLiteral(n) => n.to_string(),
Expression::FloatLiteral(n) => n.to_string(),
Expression::FloatLiteral(n) => format!("{n:?}"),
Expression::BoolLiteral(b) => b.to_string(),
Expression::StringLiteral(s) => format!("\"{s}\""),
Expression::TupleLiteral(t) => {
+2 -5
View File
@@ -1,6 +1,3 @@
#include <std::math>
#include <std::io>
public struct Vec2 {
f32 x,
f32 y,
@@ -27,7 +24,7 @@ public Vec2 scale(Vec2 v, f32 s) {
}
public f32 length(Vec2 v) {
return std::math::sqrt(v.x * v.x + v.y * v.y);
return (v.x * v.x + v.y * v.y).sqrt();
}
// ---------- Physics Step ----------
@@ -67,7 +64,7 @@ public void simulate(World mut* world, i32 steps, f32 dt) {
// ---------- Debug / Logging ----------
public void debug_body(Body b) {
std::io::println!("Body -> pos(", b.pos.x, ", ", b.pos.y, ")");
println!("Body -> pos(", b.pos.x, ", ", b.pos.y, ")");
}
// ---------- Entry Point ----------