print "'"+country+"'",'not found in map second time' print 'first find was at', firstFind return newString if countryStates[country][0]: state = countryStates[country] else: state = ['N/A',0] newString = newString[0:dataFind]+state[0][0:3]+' '*(3-len(str(state[1])))+str(state[1])+' '*(len(country)-6)+newString[dataFind+max(len(country),6):len(newString)] return newString def show(self): s = self.get() print '\n\n\n\n\n' print s class FakeParent: def __init__(self): self.mapString = None self.states = {'USA':['Thomas',42],'England':['Thomas',42]} if __name__ == '__main__': #fakeparent = FakeParent() #x=Display(fakeparent) #print x.origString #x.show() import game import mapreader d = Display(mapreader.create_game(['Apple', "Banana"], open('data/map4labels.txt').read())) d.show()
else: a = [x for x in self.game.countries if self.game.isOwned(x, user) and text.lower() in x.lower()] return a def complete_reinforce(self, text, line, beginindex, endindex): user = self.game.whosTurn if not text: a = [x for x in self.game.countries() if self.game.isOwned(x, user)] return a else: a = [x for x in self.game.countries() if self.game.isOwned(x, user) and text.lower() in x.lower()] return a def load_game(g): RiskCmd(g).cmdloop() def run_command_on_game(g, cmd): i = RiskCmd(g) i.onecmd(cmd) return g if __name__ == '__main__': g = mapreader.create_game(['herp', 'derp'], os.path.dirname(os.path.realpath(__file__))+'/worldmap.txt') load_game(g)
import game import mapreader import textDisplay g = mapreader.create_game(['ryan', 'tomb'], 'worldmap.txt') d = textDisplay.Display(g) d.show()