Merge branch 'master' of hongabar.org:robotgame
|
@ -1,9 +1,10 @@
|
||||||
wheel
|
DONE søjle
|
||||||
|
DONE søjle som kan hæve/sænke
|
||||||
water/lava/to be discussed
|
water/lava/to be discussed
|
||||||
done well with alpha in center to allow coloured light
|
DONE well with alpha in center to allow coloured light
|
||||||
spaceship
|
dummy spaceship
|
||||||
walls (in-door)
|
dummy walls (in-door)
|
||||||
gate
|
dummy gate
|
||||||
numbered stones (symbols to be discussed)
|
numbered stones (symbols to be discussed)
|
||||||
done floor tiles
|
DONE floor tiles
|
||||||
weight scale indicator (arrow moving 180 degrees from left to right)
|
weight scale indicator (arrow moving 180 degrees from left to right)
|
||||||
|
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 742 B |
After Width: | Height: | Size: 889 B |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 7.4 KiB |
|
@ -0,0 +1,6 @@
|
||||||
|
frame 02 is basic (entirely lowered)
|
||||||
|
frame 08 is stage 1
|
||||||
|
frame 14 is stage 2
|
||||||
|
frame 20 is stage 3
|
||||||
|
frame 26 is max
|
||||||
|
|
After Width: | Height: | Size: 8.2 KiB |
After Width: | Height: | Size: 62 KiB |
|
@ -418,14 +418,14 @@ class Wheel(block.Block):
|
||||||
|
|
||||||
self.frame = 0
|
self.frame = 0
|
||||||
self.anim_speed = 15
|
self.anim_speed = 15
|
||||||
self.nsettings = 4
|
self.nsettings = 5
|
||||||
self.setting = random.randint(0, self.nsettings - 1)
|
self.setting = random.randint(0, self.nsettings - 1)
|
||||||
if self.immitate:
|
if self.immitate:
|
||||||
self.on = self.setting == self.immitate.setting
|
self.on = self.setting == self.immitate.setting
|
||||||
|
|
||||||
self.init_setting = self.setting
|
self.init_setting = self.setting
|
||||||
|
|
||||||
self.anim = 'stairs'
|
self.anim = 'elevating_column'
|
||||||
|
|
||||||
self.anim_direction = 1
|
self.anim_direction = 1
|
||||||
|
|
||||||
|
@ -447,7 +447,8 @@ class Wheel(block.Block):
|
||||||
def update(self, e, t, dt):
|
def update(self, e, t, dt):
|
||||||
# Update the animation
|
# Update the animation
|
||||||
l = len(self.level.imgs[self.anim])
|
l = len(self.level.imgs[self.anim])
|
||||||
if not (int(self.frame) == self.setting * l / self.nsettings):
|
if not (int(self.frame) == self.setting * (l - 1)
|
||||||
|
/ (self.nsettings - 1)):
|
||||||
self.frame = ((self.frame + self.anim_speed * dt) % l
|
self.frame = ((self.frame + self.anim_speed * dt) % l
|
||||||
if (self.setting > 0 and self.anim_direction > 0)
|
if (self.setting > 0 and self.anim_direction > 0)
|
||||||
or (self.setting == self.nsettings - 1
|
or (self.setting == self.nsettings - 1
|
||||||
|
|
|
@ -86,6 +86,7 @@ class Loader(object):
|
||||||
('arrow_left', os.path.join('matt', 'right')),
|
('arrow_left', os.path.join('matt', 'right')),
|
||||||
|
|
||||||
('stairs', 'stairs'),
|
('stairs', 'stairs'),
|
||||||
|
('elevating_column', 'elevating_column'),
|
||||||
|
|
||||||
('mirror', 'mirror')]
|
('mirror', 'mirror')]
|
||||||
):
|
):
|
||||||
|
|