Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/api
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2013-08-11 20:41:26 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2013-08-11 20:41:26 (GMT)
commit2f82f1506660445c74beedb7911b956c2f9de52a (patch)
treec8db912fdd4e88f7a265fdd1c83297301c3dd39c /src/api
parent16caccf0aeb4e822f714a70a6c8856bd08db5116 (diff)
fix hall A1
Diffstat (limited to 'src/api')
-rwxr-xr-xsrc/api/Anim.py9
-rwxr-xr-xsrc/api/Image.py4
2 files changed, 9 insertions, 4 deletions
diff --git a/src/api/Anim.py b/src/api/Anim.py
index db3bea8..0197452 100755
--- a/src/api/Anim.py
+++ b/src/api/Anim.py
@@ -14,19 +14,22 @@ class CAnim(object):
# Used to calculate if the previous frame is the same as the current frame.
mPreviousFrame = 0
+
+ mMinFrame = 0
def __init__(self, aNumFrames, aDelay, aIsLoop = False):
self.init(aNumFrames, aDelay, aIsLoop);
- def init(self, aNumFrames, aDelay, aIsLoop = False):
+ def init(self, aNumFrames, aDelay, aIsLoop = False, aMinFrame = 0):
self.mNumFrames = aNumFrames
self.mDelay = aDelay
- self.mCurrentFrame = 0
+ self.mCurrentFrame = aMinFrame
self.mTimeFrame = 0
self.mIsLoop = aIsLoop
self.mEnded = False
self.mFrameHasChanged = False
self.mPreviousFrame = 0
+ self.mMinFrame = aMinFrame
def reset(self):
self.mCurrentFrame = 0
@@ -41,7 +44,7 @@ class CAnim(object):
self.mCurrentFrame += 1
if (self.mCurrentFrame >= self.mNumFrames):
if (self.mIsLoop):
- self.mCurrentFrame = 0
+ self.mCurrentFrame = self.mMinFrame
else:
self.mCurrentFrame = self.mNumFrames - 1
self.mEnded = True
diff --git a/src/api/Image.py b/src/api/Image.py
index 3351c1b..3b3ce7f 100755
--- a/src/api/Image.py
+++ b/src/api/Image.py
@@ -14,7 +14,8 @@ import pygame
# ------------------------------------------------------------------------------
def loadImage(aImageFilename, aIsTransparent = True):
- try: image = pygame.image.load(aImageFilename)
+ try:
+ image = pygame.image.load(aImageFilename)
except pygame.error, message:
raise SystemExit, message
@@ -23,6 +24,7 @@ def loadImage(aImageFilename, aIsTransparent = True):
# TODO: This is doubt... (taken from a tutorial), don't work?
#image = image.convert()
+ #esto obtiene el color del pixel 0, 0
#color = image.get_at((0,0))
#image.set_colorkey(color, RLEACCEL)
else: