добавил нормально иконки, сделал реварды
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
||||
[Settings]
|
||||
difficulty = Средняя
|
||||
difficulty = Простая
|
||||
sound = True
|
||||
|
||||
|
||||
+5
-3
@@ -37,7 +37,9 @@ class Book: # Окно с необходимой информацией
|
||||
@staticmethod
|
||||
def info(screen, event):
|
||||
db = DB.UseDB("game")
|
||||
response = db.find_document({})[0]
|
||||
response = db.find_document(
|
||||
{}
|
||||
)[0]
|
||||
pg.draw.rect(screen, (38, 33, 55), (85, 0, 520, 500))
|
||||
pg.draw.rect(screen, (255, 255, 255), (100, 90, 495, 280), 1)
|
||||
texts = [f'День {response["day"]}', 'Сегодня произошло следующее:',
|
||||
@@ -53,8 +55,8 @@ class Book: # Окно с необходимой информацией
|
||||
frogs.append((i["name"], [i["hp"], i["hunger"]]))
|
||||
|
||||
font = pg.font.Font(None, 15) # Здесь будет указана информация о некоторых лягушках
|
||||
for col in range(1):
|
||||
for row in range(1):
|
||||
for col in range((len(frogs) - 1) % 4 + 1):
|
||||
for row in range((len(frogs) - 1) // 4 + 1):
|
||||
if col == 0:
|
||||
i = row
|
||||
elif col == 1:
|
||||
|
||||
+59
-2
@@ -61,11 +61,68 @@ class UseDB:
|
||||
self.series_collection.drop()
|
||||
self.series_collection.insert_one({
|
||||
"day": 0,
|
||||
"frogs": [{
|
||||
"frogs": [
|
||||
{
|
||||
"name": "Квакуша",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
}],
|
||||
},
|
||||
{
|
||||
"name": "Квакша",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Квак",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Ква",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Кваква",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Джабба-хатт",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Квендальф",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Лягуша",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Жаба",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Абажаю",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Пучеглазый",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
},
|
||||
{
|
||||
"name": "Вафля",
|
||||
"hp": 100,
|
||||
"hunger": 0
|
||||
}
|
||||
],
|
||||
"money": 0,
|
||||
"save": {
|
||||
"name": "start",
|
||||
|
||||
@@ -17,10 +17,41 @@ class RewardWindow:
|
||||
event_string = "ничего не было"
|
||||
elif event == 1:
|
||||
event_string = "была мина, попрощайся с лягушкой"
|
||||
# TODO: сделать уничтожение лягушек, как сделают перемещение
|
||||
elif event == 2:
|
||||
event_string = "было 2 мухи, теперь они твои"
|
||||
from modules.DB import UseDB
|
||||
db = UseDB("game")
|
||||
db.update_document(
|
||||
{
|
||||
"save.name": "start"
|
||||
},
|
||||
{
|
||||
"money": db.find_document({})[0]["money"] + 2
|
||||
}
|
||||
)
|
||||
elif event == 5:
|
||||
event_string = "было 5 мух, теперь они твои"
|
||||
from modules.DB import UseDB
|
||||
db = UseDB("game")
|
||||
db.update_document(
|
||||
{
|
||||
"save.name": "start"
|
||||
},
|
||||
{
|
||||
"money": db.find_document({})[0]["money"] + 5
|
||||
}
|
||||
)
|
||||
elif event == 10:
|
||||
event_string = "было 10 мух, теперь они твои"
|
||||
from modules.DB import UseDB
|
||||
db = UseDB("game")
|
||||
db.update_document(
|
||||
{
|
||||
"save.name": "start"
|
||||
},
|
||||
{
|
||||
"money": db.find_document({})[0]["money"] + 10
|
||||
}
|
||||
)
|
||||
return event_string
|
||||
|
||||
+1
-1
@@ -98,7 +98,7 @@ class Swamp:
|
||||
self.cell_info = self.board[cell_coords[1]][cell_coords[0]]
|
||||
except IndexError:
|
||||
self.cell_info = self.board[-1][cell_coords[0]]
|
||||
self.time_to_close = 10
|
||||
self.time_to_close = 1
|
||||
return cell_coords
|
||||
if 0 <= mouse_pos[0] <= 40 and 0 <= mouse_pos[1] <= 40:
|
||||
from modules.minigames.arkady import start
|
||||
|
||||
Reference in New Issue
Block a user