Forráskód Böngészése

bug fixed in _update_rect_position.

Zero! Studio 1 éve
szülő
commit
e52bbf402e
2 módosított fájl, 5 hozzáadás és 5 törlés
  1. 1 1
      data/02.yaml
  2. 4 4
      jogai/character.py

+ 1 - 1
data/02.yaml

@@ -3,7 +3,7 @@ gravity: 5
 scene: test_large.png
 characters:
   protagonist:
-    gravitative: True
+    gravitative: False
     chronometer: 30
     score: 10
     lives: 5

+ 4 - 4
jogai/character.py

@@ -40,7 +40,7 @@ class Character(pygame.sprite.Sprite):
 
     _predefined_attributes_allowed = [
         _('collidable'),
-        _('chronometer'),        
+        _('chronometer'),
         _('gravitative'),
         _('height'),
         _('keys'),
@@ -827,11 +827,11 @@ class Character(pygame.sprite.Sprite):
             elif (
                 settings.WINDOW_WIDTH // 2
                 < x
-                < _globals.vg_scene.width - settings.WINDOW_WIDTH // 2
+                < _globals.vg_scene.width - settings.WINDOW_WIDTH
             ):
                 offset_rect.x = settings.WINDOW_WIDTH // 2
-            elif x >= _globals.vg_scene.width - settings.WINDOW_WIDTH // 2:
-                offset_rect.x = settings.WINDOW_WIDTH - (
+            elif x >= _globals.vg_scene.width - settings.WINDOW_WIDTH:
+                offset_rect.x = settings.WINDOW_WIDTH*3 // 2 - (
                     -x % _globals.vg_scene.width
                 )
         else: