From: zharkovstas Date: Sat, 18 May 2019 18:37:46 +0000 (+0500) Subject: Add building tip X-Git-Url: https://git.xn--bdkaa.com/?a=commitdiff_plain;h=f106b8c92fb2536e8c1229b45cfb7a0cc9a7f3c7;p=where-are-you.py.git Add building tip --- diff --git a/app.py b/app.py index 1052a81..c9dc9a4 100644 --- a/app.py +++ b/app.py @@ -38,9 +38,26 @@ def add_tips(game): if success: game.tips.append(f'Недалеко есть улица, имя которой дал(а) {summary}') + buildings = near_objects['buildings'] + + if len(buildings) > 0: + game.tips.append( + 'Вы рядом с ' + convert_building_type(buildings[0]['building_type']) + ' высотой в ' + buildings[0]['levels'] + ' этажей') + shuffle(game.tips) +def convert_building_type(building_type): + if building_type == 'dormitory': + return 'общежитием' + if building_type == 'garage': + return 'гаражом' + if building_type == 'apartments': + return 'жилым домом' + else: + return 'зданием' + + def show_tips(game, count): not_shown_tips = [tip for tip in game.tips if tip not in game.shown_tips]