[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Another blitting surface to itself crash
- To: pygame-users@xxxxxxxx
- Subject: Re: [pygame] Another blitting surface to itself crash
- From: techtonik <techtonik@xxxxxxxxx>
- Date: Sun, 3 Aug 2008 19:45:26 +0200
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: pygame-users-outgoing@xxxxxxxx
- Delivered-to: pygame-users@xxxxxxxx
- Delivery-date: Sun, 03 Aug 2008 13:45:33 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=0lc3P+aKgK1/d6bVW94Dn9UTBLu+Ced6v48zpUjXK9w=; b=JCKFIia07UEk9lmTAzM0aauZ/6tsEmZrbEauG0Em1Pk+YAGn2Js18BwdwE3ye6HCf4 ShjHm5ZzTI3R4vXJmmceqg06RYClV7EF7XXNiIsQFv5PueYbu9SyANhZk3Yo+PhEw2x+ DdsJnX4CqUoheditDAtswlTprhVNz3vJS7JO0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=GxPGtuuYEbigC4dQaWkKttCinZJSOXVxsDfD9heCLeKpJBgpcH9NBhdXG33bpAaAyo ABTcqOm2Fxo6ATkR999TXikTgSM/CdbfzyyWlcPCAvh1qKGnlU+aA9lfc8nadWqLtnj8 k/J3QNQqpad6/1x7fGeOnT8Q49Urs+LoUJa5g=
- In-reply-to: <e55f7e400808021030j5e3fdf7ftf0734359cfacbf9@xxxxxxxxxxxxxx>
- References: <e55f7e400808021030j5e3fdf7ftf0734359cfacbf9@xxxxxxxxxxxxxx>
- Reply-to: pygame-users@xxxxxxxx
- Sender: owner-pygame-users@xxxxxxxx
On 8/2/08, Brian Fisher <brian@xxxxxxxxxxxxxxxxxxx> wrote:
> last time it came up marcus was thinking about making pygame throw an
> exception on blitting a surface to itself, which still seems like a decent
> solution to me. Anybody know any more background?
The root of such problems is why people need to blit on the same
surface? Usually it is because they just need to scroll it a bit to
avoid repainting the whole thing from scratch. Perhaps some scroll
methods will be more welcomed than another exception to process.
--
--anatoly t.