forked from InfoProjekt/game
changed to normal version again (no dev shortcuts)
changed font for Think (because the f looked like a p) uploaded bossbar images Signed-off-by: SpagettiFisch <63868515+SpagettiFisch@users.noreply.github.com>
This commit is contained in:
parent
fb3ba25b89
commit
a72349f7df
5 changed files with 6 additions and 6 deletions
BIN
art/images/box/bossbar_edge.png
Normal file
BIN
art/images/box/bossbar_edge.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 208 B |
BIN
art/images/box/bossbar_empty.png
Normal file
BIN
art/images/box/bossbar_empty.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 203 B |
BIN
art/images/box/bossbar_full.png
Normal file
BIN
art/images/box/bossbar_full.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 159 B |
|
|
@ -748,7 +748,7 @@ class Level(Label):
|
|||
super().draw(screen)
|
||||
|
||||
class Thinks(Label):
|
||||
def __init__(self, x, y, width, height, text, font='simple', font_size=15, font_color='#000000', sprite='thinks.png') -> None:
|
||||
def __init__(self, x, y, width, height, text, font='simple_round', font_size=12, font_color='#000000', sprite='thinks.png') -> None:
|
||||
super().__init__(x, y, width, height, text, font, font_size, font_color, sprite)
|
||||
self.scene = 0
|
||||
|
||||
|
|
@ -770,7 +770,7 @@ class Thinks(Label):
|
|||
if self.scene == 1:
|
||||
touches = pygame.sprite.spritecollideany(main, objects[2])
|
||||
if touches is not None and isinstance(touches, NPC):
|
||||
self.text = 'I should press \"f\"'
|
||||
self.text = 'I should press "f"'
|
||||
self.hidden = False
|
||||
else:
|
||||
self.hidden = False
|
||||
|
|
|
|||
8
main.py
8
main.py
|
|
@ -38,8 +38,8 @@ def genRooms(WIDTH, HEIGHT, type:str, objects:list):
|
|||
room_objects.append(Obstacle('river', 'water', 'art/images/background/river.png', True, random.randint(32, round(WIDTH * 0.75)), 32, WIDTH=96, HEIGHT=round(HEIGHT * 0.66)))
|
||||
room_backgrounds = [f'art/images/background/{type}{i}.png' for i in range(1)]
|
||||
rooms = [
|
||||
Room(type, 'normal', room_backgrounds[random.randint(0, 0)], [objects[0], objects[1], objects[2], objects[3], objects[4] + [room_objects[random.randint(0, 0)] for i in range(0, random.randint(0, 1))]], WIDTH - 64, HEIGHT - 64, j)
|
||||
for j in range(random.randint(1, 1))
|
||||
Room(type, 'normal', room_backgrounds[random.randint(0, 0)], [objects[0], objects[1], objects[2], objects[3], objects[4] + [room_objects[random.randint(0, 0)] for _ in range(0, random.randint(0, 1))]], WIDTH - 64, HEIGHT - 64, j)
|
||||
for j in range(random.randint(5, 10))
|
||||
]
|
||||
rooms.append(Room(type, 'boss', room_backgrounds[random.randint(0, 0)], [objects[0], objects[1], [], [], objects[4] + [room_objects[random.randint(0, 0)] for i in range(0, random.randint(0, 1))]], WIDTH - 64, HEIGHT - 64, 88))
|
||||
#rooms = [Room(type, 'boss', room_backgrounds[random.randint(0, 0)], [objects[0], objects[1], [], [], objects[4] + [room_objects[random.randint(0, 0)] for i in range(0, random.randint(0, 1))]], WIDTH - 64, HEIGHT - 64, 88)]
|
||||
|
|
@ -315,7 +315,7 @@ def options(screen, clock, running, background, isblack, WIDTH, HEIGHT):
|
|||
|
||||
def menu(screen, clock, running, background, isblack, WIDTH, HEIGHT):
|
||||
objects = []
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2, 160, 64, 'textbox.png', 'medieval', 48, "Play", play, attributes=[screen, clock, running, background, isblack, WIDTH, HEIGHT]))
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2, 160, 64, 'textbox.png', 'medieval', 48, "Play", village, attributes=[screen, clock, running, background, isblack, WIDTH, HEIGHT]))
|
||||
#objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2 - 72, 160, 64, 'textbox.png', 'medieval', 48, "Options", uwu))
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2 + 72, 160, 64, 'textbox.png', 'medieval', 48, "Exit game", quitGame))
|
||||
while running:
|
||||
|
|
@ -339,7 +339,7 @@ def menu(screen, clock, running, background, isblack, WIDTH, HEIGHT):
|
|||
|
||||
def test(screen, clock, running, background, isblack, WIDTH, HEIGHT):
|
||||
main = [MainCharacter('Herbert', 100, 'oldman.png', 500, 500, 20, 5, 1, 1, 50)]
|
||||
mobs = [Skeleton(i, random.randint(40, 60), 'reddy.png', random.randint(20,1000), random.randint(20,700), 5, 1, 1, 1, 200) for i in range(0,random.randint(2, 8))]
|
||||
mobs = [Skeleton(i, random.randint(40, 60), 'reddy.png', random.randint(20,1000), random.randint(20,700), 5, 1, 1, 1, 200) for i in range(0, random.randint(2, 8))]
|
||||
others = []
|
||||
npcs = [NPC('name', 100, 'reddy.png', 1, 200, 200)]
|
||||
objects = [main, mobs, npcs, others]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue