forked from Cryz/battle_royale_sim
30 lines
1.3 KiB
Python
30 lines
1.3 KiB
Python
async def add_player(update, context, name):
|
|
#name= " ".join(context.args)
|
|
print(f'add_player: {name}')
|
|
Arena= context.application.bot_data['arena']
|
|
Arena.add_player(name)
|
|
players= [p.get_name() for p in Arena.get_players()]
|
|
players_str= '\n'.join(players)
|
|
await update.message.reply_text(f'Ecco i giocatori presenti nel mondo do gioco: \n{players_str}')
|
|
|
|
async def get_players(update, context):
|
|
Arena= context.application.bot_data['arena']
|
|
print(f'get_players: {Arena.get_players()}')
|
|
players= [p.get_name() for p in Arena.get_players()]
|
|
players_str= '\n'.join(players)
|
|
await update.message.reply_text(f'Ecco i giocatori presenti nel mondo do gioco: \n{players_str}')
|
|
|
|
async def get_alive_players(update, context):
|
|
Arena= context.application.bot_data['arena']
|
|
print(f'get_alive_players: {Arena.get_alive_players()}')
|
|
alive= [a.get_name() for a in Arena.get_alive_players()]
|
|
alive_str= '\n'.join(alive)
|
|
await update.message.reply_text(f'Ecco i giocatori ancora vivi: \n{alive_str}')
|
|
|
|
async def get_death_players(update, context):
|
|
Arena= context.application.bot_data['arena']
|
|
print(f'get_death_players: {Arena.get_death_players()}')
|
|
death= [d.get_name() for d in Arena.get_death_players()]
|
|
death_str= '\n'.join(death)
|
|
await update.message.reply_text(f'Ecco i giocatori morti x.x: \n{death_str}')
|