diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2013-08-11 20:41:26 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2013-08-11 20:41:26 (GMT) |
commit | 2f82f1506660445c74beedb7911b956c2f9de52a (patch) | |
tree | c8db912fdd4e88f7a265fdd1c83297301c3dd39c /src/api | |
parent | 16caccf0aeb4e822f714a70a6c8856bd08db5116 (diff) |
fix hall A1
Diffstat (limited to 'src/api')
-rwxr-xr-x | src/api/Anim.py | 9 | ||||
-rwxr-xr-x | src/api/Image.py | 4 |
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:
|