Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Hockey <Blitzkev@gmail.com>2010-08-02 19:46:46 (GMT)
committer Kevin Hockey <Blitzkev@gmail.com>2010-08-02 19:46:46 (GMT)
commitffd60a0202cbb692f3d344242f783611b819e3dc (patch)
tree832af86cb18e1ca193f61f8b73a488299caba360
parent13508dc2a9d318c9ac897ba9f86e50f31c333405 (diff)
parentaa70c3277e4eb4802ad06adda04458957c085d3d (diff)
Merge branch 'animationrework' of ssh://git.fedorahosted.org/git/fortune_hunter into animationrework
-rw-r--r--MAFH2/fortuneengine/DrawableObject.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/MAFH2/fortuneengine/DrawableObject.py b/MAFH2/fortuneengine/DrawableObject.py
index d06db52..164db50 100644
--- a/MAFH2/fortuneengine/DrawableObject.py
+++ b/MAFH2/fortuneengine/DrawableObject.py
@@ -40,6 +40,19 @@ class DrawableObject(pygame.sprite.Sprite):
self.animations["anim1"] = [0, len(self._images)]
self.goToAnim("anim1")
+ def repopulateImages(self, newImages):
+
+ self._images = []
+ self._origImages = []
+ for i in range(len(images)):
+ self._images.append(images[i].convert())
+ self._origImages.append(images[i].convert())
+
+ self.image = self._images[0]
+ self._frame = 0
+ self.xSize = 40 # <--
+ self.ySize = 40 # <--
+
def addImages(self, images):
self._images.extend(images)
self._origImages.extend(images)
@@ -98,6 +111,13 @@ class DrawableObject(pygame.sprite.Sprite):
def calcColorKey(self, x=0, y=0):
myColorKey = images[0].get_at((x,y))
setColorKey(myColorKey)
+
+ def makeTransparent(self, bool = True):
+
+ if bool == True:
+ self.nudge(-3000, 0)
+ else:
+ self.nudge(3000, 0)
def setColorKey(self, aColor):
for i in range(len(self._images)):