From 8efc87d502ca53a104ecd32be7115ff45bd46f33 Mon Sep 17 00:00:00 2001 From: cecilkorik Date: Fri, 19 May 2017 01:02:29 -0400 Subject: [PATCH] added model loader to anims --- roc/anims.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/roc/anims.py b/roc/anims.py index ac4accb..8331c83 100644 --- a/roc/anims.py +++ b/roc/anims.py @@ -53,6 +53,7 @@ class anim_frameset(object): def load_frames(self, ifn): ifn, ife = os.path.splitext(ifn) + fnp, fnn = os.path.split(ifn) if ifn and ifn[-1] == '1': self.frames = [] @@ -69,13 +70,17 @@ class anim_frameset(object): iff = ifn + padnum(i, padlen) + ife if files.mgr.exists(iff): #LOAD - self.frames += [files.mgr.png(iff)] + mdl = models.mgr.create_sprite(fnn, iff) + self.frames.append(mdl) + #self.frames += [files.mgr.png(iff)] else: break i += 1 else: #LOAD - self.frames = [files.mgr.png(ifn + ife)] + mdl = models.mgr.create_sprite(fnn, iff) + self.frames.append(mdl) + #self.frames = [files.mgr.png(ifn + ife)] if not self.frames: raise OSError('File "%s" does not exist' % (ifn + ife)) @@ -93,7 +98,7 @@ class anim_frameset(object): r = self.frames[0].get_rect() return (r.w, r.h) - +""" def draw(self, scr, pos, frame): if scr != self.cached_surface: for f in self.frames: @@ -102,3 +107,7 @@ class anim_frameset(object): img = self.frames[frame] scr.blit(img, pos) +""" + + +