6 return (VS.GetDifficulty()!=1.0)
9 if (diff>VS.GetDifficulty()):
10 VS.SetDifficulty(diff)
18 if (playa>=len(unbounddiff)):
19 print 'error no difficulty set'
21 return unbounddiff[playa]
25 if (diff>VS.GetDifficulty()):
26 VS.SetDifficulty(diff)
39 while (
not un.isNull()):
44 diffsavelen=Director.getSaveDataLength(self.
i,_key)
48 newdiff=Director.getSaveData(self.
i,_key,0)
50 newunbounddiff=Director.getSaveData(self.
i,_key,1)
52 newunbounddiff=newdiff
53 Director.pushSaveData(self.
i,_key,newunbounddiff)
58 newdiff=VS.GetDifficulty()
60 Director.pushSaveData(self.
i,_key,newdiff)
61 newunbounddiff=newdiff
62 Director.pushSaveData(self.
i,_key,newunbounddiff)
66 self.diff.append(newdiff)
67 unbounddiff.append(newunbounddiff)
71 self.
creds+=[un.getCredits()]
74 un=VS.getPlayerX(self.
i)
79 return (VS.GetDifficulty()!=1.0)
82 return self.
diff[playa]
86 if (self.
i>=len(self.
creds)):
89 un=VS.getPlayerX(self.
i)
91 newcreds=un.getCredits()
92 if (self.
creds[self.
i]!=newcreds):
93 if (self.
creds[self.
i]<newcreds):
99 Director.putSaveData(self.
i,_key,0,newdiff)
101 unbounddiff[self.
i]+=delta
102 Director.putSaveData(self.
i,_key,1,unbounddiff[self.
i])
103 self.
creds[self.
i]=newcreds