This commit is contained in:
Frank DeMarco 2014-04-26 04:35:20 +09:00
parent 1598cd6341
commit 23ae81ae77
2 changed files with 11 additions and 4 deletions

5
config
View File

@ -5,5 +5,6 @@ dimensions = 420, 700
quit = K_ESCAPE
[interpolate]
scale = C 0.0 10.0, 1000.0 80.0
shift = C 0.0 0.0, 1500 4.0, 2000.0 6.0
scale = C 0.0 10.0, 600.0 90.0
shift = C 0.0 0.0, 1300.0 4.7, 2000.0 6.0
shift-2 = C 0.0 0.0, 840.0 4.2, 2000.0 6.0

View File

@ -48,6 +48,12 @@ class Strip(Sprite):
shift.update()
if shift.time:
self.move(shift.get_dx())
if self.location.left > 0:
self.location.left = 0
self.shifts[self.LEFT].time = 0
elif self.location.right < self.display_surface.get_width():
self.location.right = self.display_surface.get_width()
self.shifts[self.RIGHT].time = 0
Sprite.update(self)
@ -59,7 +65,7 @@ class Shift(GameChild):
self.active = False
self.time = 0
self.timer = self.get_game().time_filter
self.nodeset = self.get_game().interpolator.get_nodeset("shift")
self.nodeset = self.get_game().interpolator.get_nodeset("shift-2")
def update(self):
least, greatest = self.nodeset[0].x, self.nodeset[-1].x
@ -81,7 +87,7 @@ class Sieve(Strip):
self.location.center = self.display_surface.get_rect().center
def add_frames(self):
surface = Surface((1000, 30))
surface = Surface((600, 30))
transparent_color = (255, 0, 255)
surface.fill(transparent_color)
surface.set_colorkey(transparent_color)