Does not go past the loading screen

Bug #86736 reported by donatello
4
Affects Status Importance Assigned to Milestone
solarwolf (Debian)
New
Unknown
solarwolf (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: solarwolf

I installed the game successfully and tried to play it.
The game does not go past the loading screen in edgy. It is really frustrating because this happened in dapper too. The game worked well in suse. At that time i don't think it used pygame.

Revision history for this message
Stuart Langridge (sil) wrote :

This appears to actually be a bug in pygame, which spins forever when some bold or italic fonts are requested. Observe that this hangs:

python -c "import pygame, pygame.font; pygame.font.init(); print pygame.font.SysFont('sans', 14, 1, 1)"

The following patch to /usr/lib/games/solarwolf/txt.py works around the problem:

--- txt.py.orig 2007-03-18 15:02:09.000000000 +0000
+++ txt.py 2007-03-18 15:00:50.000000000 +0000
@@ -24,6 +24,8 @@
         if FontPool.has_key(val):
             font = FontPool[val]
         else:
+ italic = 0
+ bold = 0 # some not found
             font = SysFont(name, size, bold, italic)
             FontPool[val] = font
         self.font = font

Revision history for this message
Ralph Janke (txwikinger) wrote :

I can confirm this problem in hardy BETA.

Changed in solarwolf:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
illume (illume) wrote :

Hi,

upgrading to pygame 1.8 fixes this bug(and lots of others).

Please upgrade pygame to the latest version.

cheers,

Changed in solarwolf:
status: Unknown → New
Revision history for this message
David Collins (davidapc) wrote :

For 10.04, Solarwolf 1.5-2 ran perfectly. I played the first few levels, hit ESC, entered my name for the high score and quit.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.