]> git.xn--bdkaa.com Git - where-are-you.py.git/commitdiff
Add building tip
authorzharkovstas <zharkovstas@skbkontur.ru>
Sat, 18 May 2019 18:37:46 +0000 (23:37 +0500)
committerzharkovstas <zharkovstas@skbkontur.ru>
Sat, 18 May 2019 18:37:46 +0000 (23:37 +0500)
app.py

diff --git a/app.py b/app.py
index 1052a81b2107486c8cd704621296e894c4fa74e0..c9dc9a4e5b54e3d6e69968363085301904ed40c0 100644 (file)
--- 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]