[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[pygame] How to manage image source Rect()'s for units
- To: pygame-users@xxxxxxxx
- Subject: [pygame] How to manage image source Rect()'s for units
- From: "Jake b" <ninmonkeys@xxxxxxxxx>
- Date: Tue, 13 Nov 2007 01:16:11 -0600
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: pygame-users-outgoing@xxxxxxxx
- Delivered-to: pygame-users@xxxxxxxx
- Delivery-date: Tue, 13 Nov 2007 02:16:20 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=hVeTbR8wqjPXcxIpau5Jcx7sCpYqSDL1mOUUMiyuFdk=; b=kbZsKoEq3qXC5fRbst7RZUHc6TUHvZVdt/CO8SOVSh0fiqvm8rzlEA71hbgrE7pVcf/QMfm0bq0+OkG0goYm8+OQ5NcllRjKevMqGxkRveFEal2GfR+mt+/aFBQ50/0SOejrl4eNnF0QJYKwiObNsaM7ki3xznD2buCqr6Xu+H8=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=HumqBEXzbpYg+QKBonTc29nYdLZT8VNkgLOGYjJyDbwQLwy7cRCrHhEPCCjMUo65G9S62ov2X+765IQ1urjceIBzBV5yFTmkjYuS4SqvgJ53pIFUvDvE9XfUqYT8U/bGivPodNuqXjHkYKvC4s8YoXgK5de8HrdfQCI+7xEhZ5I=
- Reply-to: pygame-users@xxxxxxxx
- Sender: owner-pygame-users@xxxxxxxx
I planned on having one image which had all the frames of the unit's
animation. Then based on its direction / or state, I would modify the
source rect's before blit.
I tried using a pygame.sprite.RenderPlain(), but I couldn't make it
use a source rect.
What's the best way to handle this? Can I use a sprite Group with
source rects? Maybe subclass .RenderPlain() ?
I looked for the .RenderPlain() implementation: I searched the
c:\python25 directory for files named "*.py* containing "RenderPlain",
but it came up with nothing.
--
Jake