Mercurial > eagle-eye
view pyikriam/example.py @ 176:3ba3edda6d1e
Extract more information for building townhall.
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Sun, 02 Nov 2008 11:32:59 +0800 |
parents | 8f699a9da6c0 |
children | 6adad3bcca78 |
line wrap: on
line source
import sys from ikariam import Ikariam if len(sys.argv) != 2: print >> sys.stderr, 'Usage: %s <city id>' % (sys.argv[0]) sys.exit(1) pass city_id = int(sys.argv[1]) # 117261 i = Ikariam() city = i.city(city_id) print "pull datas of the city %s" % (city_id) city.sync() print 'gold is ' + city.gold print 'inhabitants is ' + city.inhabitants print 'wood is ' + city.wood print 'wine is ' + city.wine print 'marble is ' + city.marble print 'crystal is ' + city.crystal print 'sulfur is ' + city.sulfur print 'positions ' + repr(city.positions) city.positions[0].sync() city_attrs = ('level', 'occupied', 'rooms', 'growth', 'happiness', 'interest_base', 'interest_research', 'interest_capital', 'pop_citizens', 'pop_woodworkers', 'pop_specialworkers', 'pop_scientists', 'is_upgrading', 'upgrade_uri') for city_attr in city_attrs: value = getattr(city.positions[0], city_attr) print 'positions[0].%s is %s' % (city_attr, str(value)) pass