Das ganze ist untested!
In der introselect.py in
def __LoadBoardDialog(self, fileName): unter
Code:
GetObject=self.dlgBoard.GetChild
folgendes hinzufügen:
Code:
self.BackGroundPattern = GetObject("BackGround")
self.backgroundDict = {
net.EMPIRE_A : "path/to/empire/a/background.tga",
net.EMPIRE_B : "path/to/empire/b/background.tga",
net.EMPIRE_C : "path/to/empire/c/background.tga"
}
In
def Close(self): unter
folgendes hinzufügen:
Code:
self.backgroundDict = {}
self.BackGroundPattern = None
In
def SetEmpire(self, id): unter
Code:
if self.flagDict.has_key(id):
self.flagDict[id].Show()
folgendes hinzufügen
Code:
if self.backgroundDict.has_key(id):
self.BackGroundPattern.LoadImage(self.backgroundDict[id])
MfG