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