добавил игру аркадия, но не полностью

добавил лягушек в книгу
This commit is contained in:
2023-01-28 11:06:37 +07:00
parent 2950823179
commit c7a8cb521f
7 changed files with 177 additions and 129 deletions
+36 -2
View File
@@ -2,6 +2,37 @@ import pygame as pg
from modules import DB
def get_frogs_img(name):
frogs_img = {
"Квакуша": "1.jpg",
"Квакша": "2.jpg",
"Квак": "3.jpg",
"Ква": "4.jpg",
"Кваква": "5.jpg",
"Джабба-хатт": "6.jpg",
"Квендальф": "7.jpg",
"Лягуша": "8.jpg",
"Жаба": "9.jpg",
"Абажаю": "10.jpg",
"Пучеглазый": "11.jpg",
"Вафля": "12.jpg",
"13": "13.jpg",
"14": "14.jpg",
"15": "15.jpg",
"16": "16.jpg",
"17": "17.jpg",
"18": "18.jpg",
"19": "19.jpg",
"20": "20.jpg",
"21": "21.jpg",
"22": "22.jpg",
"23": "23.jpg"
}
frogs_img_prepare = frogs_img[name]
frogs_img_str = f"styles/frogs/{frogs_img_prepare}"
return frogs_img_str
class Book: # Окно с необходимой информацией
@staticmethod
def info(screen, event):
@@ -24,8 +55,6 @@ class Book: # Окно с необходимой информацией
font = pg.font.Font(None, 15) # Здесь будет указана информация о некоторых лягушках
for col in range(1):
for row in range(1):
pg.draw.rect(screen, (255, 255, 255), (100 + 120 * col, 375 + 40 * row, 35, 35),
1) # Рамка с портретом лягушки
if col == 0:
i = row
elif col == 1:
@@ -34,6 +63,11 @@ class Book: # Окно с необходимой информацией
i = row + 6
else:
i = row + 9
myimage = pg.image.load(get_frogs_img(frogs[i][0]))
scaled_image = pg.transform.smoothscale(myimage, (34, 34))
screen.blit(scaled_image, (100 + 120 * col + 1, 375 + 40 * row + 1))
pg.draw.rect(screen, (0, 0, 0), (100 + 120 * col, 375 + 40 * row, 35, 35),
3) # Рамка с портретом лягушки
text = font.render(f'{frogs[i][0]} - ', True, (255, 255, 255))
screen.blit(text, (140 + 120 * col, 375 + 40 * row))
text = font.render(f'{frogs[i][-1][0]}% зд.,', True, (255, 255, 255))