aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pong/pong.tdy13
-rw-r--r--pong/src/main.rs1
2 files changed, 5 insertions, 9 deletions
diff --git a/pong/pong.tdy b/pong/pong.tdy
index d27a2f5..7088f2e 100644
--- a/pong/pong.tdy
+++ b/pong/pong.tdy
@@ -16,18 +16,18 @@ update := fn state: State {
delta := get_delta()
if key_down("w") {
- state.p1.paddle.y = state.p1.paddle.y + delta
+ state.p1.paddle.y = state.p1.paddle.y - delta
}
if key_down("s") {
- state.p1.paddle.y = state.p1.paddle.y - delta
+ state.p1.paddle.y = state.p1.paddle.y + delta
}
if key_down("i") {
- state.p2.paddle.y = state.p2.paddle.y + delta
- }
- if key_down("i") {
state.p2.paddle.y = state.p2.paddle.y - delta
}
+ if key_down("k") {
+ state.p2.paddle.y = state.p2.paddle.y + delta
+ }
}
draw := fn state: State {
@@ -52,9 +52,6 @@ init := fn {
state.p2.paddle.y = 10.
for i := 0, i == i, i = i + 1 {
- log(state.p1.paddle.x, state.p1.paddle.y)
- log(state.p2.paddle.x, state.p2.paddle.y)
-
update(state)
draw(state)
yield
diff --git a/pong/src/main.rs b/pong/src/main.rs
index 449fee1..6382e92 100644
--- a/pong/src/main.rs
+++ b/pong/src/main.rs
@@ -44,7 +44,6 @@ extern_function!(my_next_frame
extern_function!(my_draw_rectangle
[Value::Float(x), Value::Float(y), Value::Float(w), Value::Float(h)] -> Type::Void => {
- println!("Drawing rectangle {} {} {} {}", x, y, w, h);
draw_rectangle(*x as f32, *y as f32, *w as f32, *h as f32, DARKPURPLE);
Ok(Value::Nil)
},