1
0

added image map generator, map cell's color and emoji legend, death players emoji and color

This commit is contained in:
andrea
2025-07-28 22:29:27 +02:00
parent 56da6031f2
commit 52cc55e611
4 changed files with 120 additions and 20 deletions

View File

@@ -1,4 +1,5 @@
from utils import logs as _log
from bot_libs import syms as _bot_syms
from bot_libs import player_handling as _bot_player
from bot_libs import simulation as _bot_simulation
from bot_libs import repeating as _bot_repeat
@@ -61,11 +62,20 @@ async def cmd_get_ranking_players(context, update, chat_id):
async def cmd_simulate_day(context, update, chat_id):
return await _bot_simulation.simulate_day(context, chat_id)
async def cmd_show_game_map(context, update, chat_id):
async def cmd_show_game_map_unicode(context, update, chat_id):
Arena= context.application.bot_data['arena']
Gamemap= Arena.get_map()
rendered_map= Gamemap.get_renderized_map()
return await update.message.reply_text(rendered_map)
await update.message.reply_text(rendered_map)
return await update.message.reply_text(_bot_syms.MAP_UTF8_LEGEND, parse_mode='MarkdownV2')
async def cmd_show_game_map_image(context, update, chat_id):
Arena= context.application.bot_data['arena']
Gamemap= Arena.get_map()
image_map= Gamemap.get_image_map()
bot= update.get_bot()
await bot.send_photo(chat_id= chat_id, photo= image_map)
return await update.message.reply_text(_bot_syms.MAP_IMAGE_LEGEND, parse_mode='MarkdownV2')
async def cmd_simulate_day_cron(context, update, chat_id):
context.application.bot_data['ask_seconds'] = 1