adonthell-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[adonthell-wastesedge-commits] Release_0-3-1 3502543 201/237: added runn


From: Kai Sterker
Subject: [adonthell-wastesedge-commits] Release_0-3-1 3502543 201/237: added running alek.
Date: Mon, 25 Jul 2016 18:15:12 +0000 (UTC)

tag: Release_0-3-1
commit 3502543d1dbb44fe0554e0196404b70e72338fb3
Author: adondev <adondev>
Commit: adondev <adondev>

    added running alek.
---
 gfx/cutscene/Makefile.am                 |    2 +-
 gfx/cutscene/running_alek.anim           |  Bin 0 -> 10878 bytes
 scripts/schedules/mapcharacters/extro.py |   15 +++++++++++++++
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/gfx/cutscene/Makefile.am b/gfx/cutscene/Makefile.am
index 07c76af..f98f3ba 100755
--- a/gfx/cutscene/Makefile.am
+++ b/gfx/cutscene/Makefile.am
@@ -4,6 +4,6 @@ pkgdata_DATA = adonthell_03.img adonthell_green.img 
jewelbag_closed.img \
        jewelbag_open.img forest1.img forest2.img forest3.img intro_bg.img \
        intro_guard.img intro_player.img intro_inn.img intro_talan.img \
        player.img gem.pnm extro_bjarn.img extro_chest.img extro_wall.img \
-       extro_open_bag.img extro_closed_bag.img
+       extro_open_bag.img extro_closed_bag.img running_alek.anim
 
 EXTRA_DIST = $(pkgdata_DATA)
diff --git a/gfx/cutscene/running_alek.anim b/gfx/cutscene/running_alek.anim
new file mode 100644
index 0000000..e2e82b7
Binary files /dev/null and b/gfx/cutscene/running_alek.anim differ
diff --git a/scripts/schedules/mapcharacters/extro.py 
b/scripts/schedules/mapcharacters/extro.py
index c70f142..65792b9 100644
--- a/scripts/schedules/mapcharacters/extro.py
+++ b/scripts/schedules/mapcharacters/extro.py
@@ -477,6 +477,18 @@ class extro:
         self.wood3.load_raw ("gfx/cutscene/forest1.img")
         self.wood3.set_mask (1)
 
+        self.alek_run = adonthell.animation ()
+        self.alek_run.load ("gfx/cutscene/running_alek.anim")
+        self.alek_run.play ()
+
+        while not adonthell.input_has_been_pushed (adonthell.SDLK_ESCAPE):
+            adonthell.screen_clear ()
+            self.alek_run.update ()
+            self.alek_run.draw (100,100)
+            adonthell.input_update ()
+            adonthell.screen_show ()
+            adonthell.gametime_update ()
+
         self.black = adonthell.win_image ()
         self.black.resize (320, 240)
         self.black.fillrect (0, 0, 320, 240, 0)
@@ -542,12 +554,15 @@ class extro:
         if self.anim % 4 == 0:
             update = 1
             self.x[0] = self.update_wood (self.wood1, self.x[0])
+
+        self.alek_run.update ()
         
         # -- draw
         if update == 1:
             self.draw_wood (self.wood1, self.x[0])
             self.draw_wood (self.wood2, self.x[1])
             self.draw_wood (self.wood3, self.x[2])
+            self.alek_run.draw (100, 100)
         
         # -- fade in
         if self.step == 0:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]