Skip to content

Commit 573a11f

Browse files
committed
TASK: Reformat file
Now the command functions are at the top of the file
1 parent bc6fb99 commit 573a11f

File tree

1 file changed

+44
-43
lines changed

1 file changed

+44
-43
lines changed

main.py

Lines changed: 44 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -69,41 +69,6 @@ def start_cmd(bot, update):
6969
game.start_game()
7070

7171

72-
def multiplayer(bot, update):
73-
chat_id = update.message.chat_id
74-
user_id = update.message.from_user.id
75-
message_id = update.message.message_id
76-
first_name = update.message.from_user.first_name
77-
# last_name = update.message.from_user.last_name
78-
# username = update.message.from_user.username
79-
db = DBwrapper.get_instance()
80-
81-
game_index = game_handler.get_index_by_chatid(chat_id)
82-
if game_index is None:
83-
logger.debug("Creating a game")
84-
lang_id = db.get_lang_id(user_id)
85-
game_id = game_handler.generate_id()
86-
bj = BlackJack(chat_id, user_id, lang_id, first_name, game_handler, message_id, send_mp_message,
87-
multiplayer=True, game_id=game_id)
88-
game_handler.add_game(bj)
89-
send_message(chat_id, "Your game_id: " + bj.get_game_id())
90-
else:
91-
logger.debug("Game already existing")
92-
93-
94-
def join_secret(bot, update):
95-
user_id = update.message.from_user.id
96-
message_id = update.message.message_id
97-
first_name = update.message.from_user.first_name
98-
text = update.message.text
99-
game_id = text.split(' ')[1]
100-
101-
print("ID: " + game_id)
102-
game = game_handler.get_game_by_id(game_id)
103-
game.add_player(user_id, first_name, message_id)
104-
# TODO send message that user joined
105-
106-
10772
def stop_cmd(bot, update):
10873
user_id = update.message.from_user.id
10974
state_handler = StateHandler.get_instance()
@@ -204,6 +169,41 @@ def cancel_cmd(bot, update):
204169
bot.answerCallbackQuery(callback_query_id=callback_query_id, text=translate("cancelledMessage", lang_id))
205170

206171

172+
def multiplayer(bot, update):
173+
chat_id = update.message.chat_id
174+
user_id = update.message.from_user.id
175+
message_id = update.message.message_id
176+
first_name = update.message.from_user.first_name
177+
# last_name = update.message.from_user.last_name
178+
# username = update.message.from_user.username
179+
db = DBwrapper.get_instance()
180+
181+
game_index = game_handler.get_index_by_chatid(chat_id)
182+
if game_index is None:
183+
logger.debug("Creating a game")
184+
lang_id = db.get_lang_id(user_id)
185+
game_id = game_handler.generate_id()
186+
bj = BlackJack(chat_id, user_id, lang_id, first_name, game_handler, message_id, send_mp_message,
187+
multiplayer=True, game_id=game_id)
188+
game_handler.add_game(bj)
189+
bot.sendMessage(chat_id, "Your game_id: {}".format(bj.get_game_id()))
190+
else:
191+
logger.debug("Game already existing")
192+
193+
194+
def join_secret(bot, update):
195+
user_id = update.message.from_user.id
196+
message_id = update.message.message_id
197+
first_name = update.message.from_user.first_name
198+
text = update.message.text
199+
game_id = text.split(' ')[1]
200+
201+
print("ID: " + game_id)
202+
game = game_handler.get_game_by_id(game_id)
203+
game.add_player(user_id, first_name, message_id)
204+
# TODO send message that user joined
205+
206+
207207
def answer(bot, update):
208208
sender_id = update.message.from_user.id
209209
reply_to_message = update.message.reply_to_message
@@ -333,27 +333,28 @@ def get_translations_of_string(string):
333333
hide_handler = CommandHandler('hide', hide_cmd)
334334
stats_handler = CommandHandler('stats', stats_cmd)
335335
language_handler = CommandHandler('language', language_cmd)
336-
callback_handler = CallbackQueryHandler(callback_eval)
337336
comment_handler = CommandHandler('comment', comment_cmd)
338-
cancel_handler = CommandHandler(get_translations_of_string("cancel"), cancel)
337+
callback_handler = CallbackQueryHandler(callback_eval)
339338
answer_handler = CommandHandler('answer', answer)
340339

341340
game_command_handler = MessageHandler(Filters.all, game_commands)
342341

343342
mp_handler = CommandHandler('multiplayer', multiplayer)
344343
join_sec = CommandHandler('join_secret', join_secret)
345344

346-
dispatcher.add_handler(callback_handler)
347-
dispatcher.add_handler(language_handler)
348345
dispatcher.add_handler(start_handler)
349346
dispatcher.add_handler(stop_handler)
350-
dispatcher.add_handler(answer_handler)
347+
dispatcher.add_handler(hide_handler)
351348
dispatcher.add_handler(stats_handler)
349+
dispatcher.add_handler(language_handler)
350+
dispatcher.add_handler(comment_handler)
351+
dispatcher.add_handler(callback_handler)
352+
dispatcher.add_handler(answer_handler)
353+
352354
dispatcher.add_handler(mp_handler)
353355
dispatcher.add_handler(join_sec)
354-
dispatcher.add_handler(comment_handler)
355-
dispatcher.add_handler(cancel_handler)
356-
dispatcher.add_handler(hide_handler)
356+
357+
# Should always be the last handler to add -> Fallback if no command found
357358
dispatcher.add_handler(game_command_handler)
358359

359360
updater.start_polling()

0 commit comments

Comments
 (0)