If i'm right, you want to say "You must select this kingdom - all other are disabled",
so you can use this to do that.
-------
introempire.py search for:
Code:
self.empireID=app.GetRandom(1, 3)
replace with:
1 = Red Kingdom / 2 = Yellow Kingdom / 3 = Blue Kingdom
search for:
Code:
class EmpireButton(ui.Window):
replace complete function with:
Code:
class EmpireButton(ui.Window):
def __init__(self, owner, arg):
ui.Window.__init__(self)
self.owner = owner
self.arg = arg
self.disabled = None
def OnMouseOverIn(self):
if self.disabled:
return
self.owner.OnOverInEmpire(self.arg)
def OnMouseOverOut(self):
if self.disabled:
return
self.owner.OnOverOutEmpire(self.arg)
def OnMouseLeftButtonDown(self):
if self.disabled:
return
if self.owner.empireID != self.arg:
self.owner.OnSelectEmpire(self.arg)
def DisableKingdom(self):
self.disabled = True
search for:
Code:
self.empireAreaButton[key] = btn
add under this:
Code:
if key != self.empireID:
btn.DisableKingdom()
search for:
Code:
self.leftButton = GetObject("left_button")
self.rightButton = GetObject("right_button")
add under this:
Code:
self.leftButton.Hide()
self.rightButton.Hide()