diff --git a/bin/RabiClone.jar b/bin/RabiClone.jar index b5bd4cb..ee9751f 100644 Binary files a/bin/RabiClone.jar and b/bin/RabiClone.jar differ diff --git a/src/sig/engine/String.java b/src/sig/engine/String.java index 263ce0d..f92429b 100644 --- a/src/sig/engine/String.java +++ b/src/sig/engine/String.java @@ -17,8 +17,12 @@ public class String{ this.sb=new StringBuilder(obj.toString()); updateBounds(obj.toString()); } + public String(double d) { + this.sb=new StringBuilder(Double.toString(d)); + updateBounds(Double.toString(d)); + } public String append(char c) { - this.sb.append(c); + this.sb=new StringBuilder(c); updateBounds(Character.toString(c)); return this; } diff --git a/src/sig/objects/LevelRenderer.java b/src/sig/objects/LevelRenderer.java index 9ceeb7a..a332c91 100644 --- a/src/sig/objects/LevelRenderer.java +++ b/src/sig/objects/LevelRenderer.java @@ -3,10 +3,12 @@ package sig.objects; import sig.RabiClone; import sig.engine.Alpha; import sig.engine.AnimatedObject; +import sig.engine.Font; import sig.engine.Object; import sig.engine.Panel; import sig.engine.Sprite; import sig.engine.Transform; +import sig.engine.String; import sig.map.Background; import sig.map.Map; import sig.map.Tile; @@ -40,6 +42,7 @@ public class LevelRenderer extends Object{ if (RabiClone.player!=null) { Draw_Animated_Object(RabiClone.player,RabiClone.player.facing_direction?Transform.HORIZONTAL:Transform.NONE); } + Draw_Text(4,4,new String(RabiClone.player.x_velocity),Font.PROFONT_12); } @Override diff --git a/src/sig/objects/Player.java b/src/sig/objects/Player.java index 882f819..d8125c8 100644 --- a/src/sig/objects/Player.java +++ b/src/sig/objects/Player.java @@ -32,7 +32,7 @@ public class Player extends AnimatedObject{ double y_velocity = 5; double y_velocity_limit = 500; double sliding_velocity = 164; - double sliding_acceleration = 60; + double sliding_acceleration = 120; double horizontal_drag = 2000; double horizontal_friction = NORMAL_FRICTION; @@ -159,7 +159,6 @@ public class Player extends AnimatedObject{ if (KeyHeld(Action.JUMP)&&System.currentTimeMillis()-spacebarPressed