From 8623e4d60ec00895649a86ef5696ab5ff6cd0f12 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Wed, 22 Jul 2020 22:40:12 +0900 Subject: [PATCH] added a todo message --- src/net/torvald/terrarum/gameactors/ActorWithBody.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net/torvald/terrarum/gameactors/ActorWithBody.kt b/src/net/torvald/terrarum/gameactors/ActorWithBody.kt index 0cd959ab4..a7c94ca04 100644 --- a/src/net/torvald/terrarum/gameactors/ActorWithBody.kt +++ b/src/net/torvald/terrarum/gameactors/ActorWithBody.kt @@ -740,8 +740,6 @@ open class ActorWithBody(renderOrder: RenderOrder, val physProp: PhysProperties) // made compatible with old variable and its usage var selfCollisionStatus = collisionStatus.foldIndexed(0) { index, acc, b -> acc or (b.shr(1) shl index) } - // TODO when player bonks to the ceiling, don't just reset veloY to zero -- add some head elasticity! - // superseded by isWalledStairs-related codes //if (isWalled(newHitbox, COLLIDING_LEFT)) selfCollisionStatus += COLL_LEFTSIDE // 1 //if (isWalled(newHitbox, COLLIDING_BOTTOM)) selfCollisionStatus += COLL_BOTTOMSIDE // 2 @@ -1186,6 +1184,8 @@ open class ActorWithBody(renderOrder: RenderOrder, val physProp: PhysProperties) return 2 } + // TODO add terms that returns 1, also checkout ./work_files/physics_staircasing.kra + // this weird statement means that if's the condition is TRUE, return TRUE; // if the condition is FALSE, do nothing and let succeeding code handle it. }