コード例 #1
0
ファイル: util.py プロジェクト: JumsphenmXu/code
	def get_game_level_info(cls):
		dbconn = DBConnection(conf.DB_GAME_INFO)
		cursor = dbconn.get_cursor()

		if not cursor or 'level_info' not in cursor.keys():
			return None

		return cursor['level_info']
コード例 #2
0
ファイル: util.py プロジェクト: JumsphenmXu/code
	def get_game_user_info(cls, username, password):
		game_user = user.User(username, password)
		dbconn = DBConnection(conf.DB_USER)
		cursor = dbconn.get_cursor()

		uid = game_user.get_uid()
		if not cursor or uid not in cursor.keys():
			return None

		return cursor[uid]
コード例 #3
0
ファイル: util.py プロジェクト: JumsphenmXu/code
	def init_game_level(cls, max_level=69):
		dbconn = DBConnection(conf.DB_GAME_INFO)
		cursor = dbconn.get_cursor()

		if not cursor:
			cursor = {}

		if 'level_info' not in cursor.keys():
			cursor['level_info'] = {}

		level_info = cursor['level_info']
		level_info['max_level'] = max_level
		level_info['levels'] = []

		for level in xrange(max_level):
			level_info['levels'].append(Util.__calc_level_exp(level+1))

		dbconn.write_back(cursor)