Skip to content

Commit

Permalink
Make some oggs and fonts optional
Browse files Browse the repository at this point in the history
  • Loading branch information
mdsitton authored and stump committed Jul 26, 2010
1 parent 9df0171 commit b58d70d
Showing 1 changed file with 33 additions and 8 deletions.
41 changes: 33 additions & 8 deletions src/Data.py
Original file line number Diff line number Diff line change
Expand Up @@ -227,28 +227,42 @@ def __init__(self, resource, svg):


#MFH - seems like these should be up here...
menuFont = resource.fileName(os.path.join("themes",themename,"menu.ttf"))
pauseFont = resource.fileName(os.path.join("themes",themename,"pause.ttf"))
scoreFont = resource.fileName(os.path.join("themes",themename,"score.ttf"))
#Weirdpeople - make all fonts fallback on the default.ttf if missing
if self.fileExists(os.path.join("themes",themename,"menu.ttf")):
menuFont = resource.fileName(os.path.join("themes",themename,"menu.ttf"))
else:
menuFont = font

if self.fileExists(os.path.join("themes",themename,"pause.ttf")):
pauseFont = resource.fileName(os.path.join("themes",themename,"pause.ttf"))
else:
pauseFont = font

if self.fileExists(os.path.join("themes",themename,"score.ttf")):
scoreFont = resource.fileName(os.path.join("themes",themename,"score.ttf"))
else:
scoreFont = font

if self.fileExists(os.path.join("themes",themename,"Streak.ttf")):
streakFont = resource.fileName(os.path.join("themes",themename,"streak.ttf"))
else:
streakFont = resource.fileName(os.path.join("themes",themename,"score.ttf"))
streakFont = font

if self.fileExists(os.path.join("themes",themename,"Song.ttf")):
songFont = resource.fileName(os.path.join("themes",themename,"song.ttf"))
else:
songFont = resource.fileName(os.path.join("themes",themename,"menu.ttf"))#kk69: use menu font when song font is not present
songFont = font

if self.fileExists(os.path.join("themes",themename,"loading.ttf")):
loadingFont = resource.fileName(os.path.join("themes",themename,"loading.ttf"))
else:
loadingFont = resource.fileName("default.ttf")
loadingFont = font

if self.fileExists(os.path.join("themes",themename,"songlist.ttf")):
songListFont = resource.fileName(os.path.join("themes",themename,"songlist.ttf"))
else:
songListFont = menuFont

if self.fileExists(os.path.join("themes",themename,"songlist.ttf")):
shadowfont = resource.fileName(os.path.join("themes",themename,"songlist.ttf"))
else:
Expand Down Expand Up @@ -363,8 +377,19 @@ def __init__(self, resource, svg):

resource.load(self, "symcsounds", self.loadScrewUpsounds)
self.loadSoundEffect(self, "selectSound1", os.path.join("themes",themename,"sounds","select1.ogg"))
self.loadSoundEffect(self, "selectSound2", os.path.join("themes",themename,"sounds","select2.ogg"))
self.loadSoundEffect(self, "selectSound3", os.path.join("themes",themename,"sounds","select3.ogg"))

if self.fileExists(os.path.join("themes",themename,"sounds","select2.ogg")):
self.loadSoundEffect(self, "selectSound2", os.path.join("themes",themename,"sounds","select2.ogg"))
else: #Fallback on select1.ogg
self.loadSoundEffect(self, "selectSound2", os.path.join("themes",themename,"sounds","select1.ogg"))
Log.warn(themename + "/sounds/select2.ogg not found -- using select1.ogg instead.")

if self.fileExists(os.path.join("themes",themename,"sounds","select3.ogg")):
self.loadSoundEffect(self, "selectSound3", os.path.join("themes",themename,"sounds","select3.ogg"))
else: #Fallback on select1.ogg
self.loadSoundEffect(self, "selectSound3", os.path.join("themes",themename,"sounds","select1.ogg"))
Log.warn(themename + "/sounds/select3.ogg not found -- using select1.ogg instead.")

self.loadSoundEffect(self, "startSound", os.path.join("themes",themename,"sounds","start.ogg"))
self.loadSoundEffect(self, "starSound", os.path.join("themes",themename,"sounds","starpower.ogg"))

Expand Down

0 comments on commit b58d70d

Please sign in to comment.