diff skaapsteker/sprites/player.py @ 177:88a78fb9fa82

Tweak some constants to make player motion more comfortable.
author Jeremy Thurgood <firxen@gmail.com>
date Wed, 06 Apr 2011 19:33:04 +0200
parents 57a78f19c673
children 92ab784ecf5a
line wrap: on
line diff
--- a/skaapsteker/sprites/player.py	Wed Apr 06 19:24:09 2011 +0200
+++ b/skaapsteker/sprites/player.py	Wed Apr 06 19:33:04 2011 +0200
@@ -69,12 +69,12 @@
         time_diff = time.time() - self._last_time
         if int(self._animation_frame) - int(old_frame) > 0:
             # Check time diff
-            if time_diff < 0.07:
+            if time_diff < 0.10:
                 # Delay animation frame jump
                 self._animation_frame -= abs(v_x) / 300
             else:
                 self._last_time = time.time()
-        elif time_diff > 0.15:
+        elif time_diff > 0.20:
             # Force animation frame jump
             self._animation_frame = old_frame + 1
             self._last_time = time.time()
@@ -102,17 +102,17 @@
         if self.facing != 'left':
             self.facing = 'left'
             self.set_image()
-        self.deltav((-300.0, 0.0))
+        self.deltav((-450.0, 0.0))
 
     def action_right(self):
         if self.facing != 'right':
             self.facing = 'right'
             self.set_image()
-        self.deltav((300.0, 0.0))
+        self.deltav((450.0, 0.0))
 
     def action_up(self):
         if self.on_solid:
-            self.deltav((0.0, -350.0))
+            self.deltav((0.0, -self.terminal_velocity[1]))
             self.on_solid = False
 
     def action_down(self):