Enlarged Dart hitbox to work around Darts shooting through walls (resolves issue 37)
authorChristoph Sommer <mail@christoph-sommer.de>
Sat, 16 Jun 2007 13:19:15 +0000 (13:19 +0000)
committerChristoph Sommer <mail@christoph-sommer.de>
Sat, 16 Jun 2007 13:19:15 +0000 (13:19 +0000)
SVN-Revision: 5107

data/images/creatures/dart/dart.sprite
data/levels/world2/christoph5.stl
src/badguy/darttrap.cpp

index 9bdfac2..77f1858 100644 (file)
@@ -1,12 +1,12 @@
 (supertux-sprite
   (action
     (name "flying-left")
-    (hitbox 12 15 9 1)
+    (hitbox 10 12 12 7)
     (images "flying.png")
     )
   (action
     (name "flying-right")
-    (hitbox 11 15 9 1)
+    (hitbox 10 12 12 7)
     (mirror-action "flying-left")
     )
   )
index ccea833..74f8a00 100644 (file)
@@ -30,7 +30,7 @@
       (initial-delay 0)
       (fire-delay 2)
       (ammo -1)
-      (x 3508.683)
+      (x 3508)
       (y 1053.549)
       (direction "left")
     )
@@ -38,7 +38,7 @@
       (initial-delay 0)
       (fire-delay 2)
       (ammo -1)
-      (x 3509.025)
+      (x 3508)
       (y 1137.339)
       (direction "left")
     )
index e1f4751..7c6a84b 100644 (file)
@@ -23,7 +23,7 @@
 #include "dart.hpp"
 
 namespace {
-  const float MUZZLE_Y = 28; /**< [px] muzzle y-offset from top */
+  const float MUZZLE_Y = 25; /**< [px] muzzle y-offset from top */
 }
 
 DartTrap::DartTrap(const lisp::Lisp& reader)