forked from InfoProjekt/game
added a lot of new fonts
assigned all of them a easier and more understandable key phrase or key word added the key word dictionary in classes.py Signed-off-by: SpagettiFisch <63868515+SpagettiFisch@users.noreply.github.com>
This commit is contained in:
parent
f8e491f2a5
commit
5123b19cb0
44 changed files with 36 additions and 5 deletions
35
classes.py
35
classes.py
|
|
@ -1,10 +1,41 @@
|
|||
import pygame
|
||||
|
||||
pygame.font.init()
|
||||
font = pygame.font.Font('fonts/medieval.ttf', 48)
|
||||
fonts = {
|
||||
'medieval': 'medieval.ttf',
|
||||
'minecraft': 'Minecraft Evenings.otf',
|
||||
'3dpixel': '3D-Pixel.ttf',
|
||||
'8bit': '8bitlim.ttf',
|
||||
'8bito': '8blimro.ttf',
|
||||
'arcade': 'ARCADECLASSIC.ttf',
|
||||
'modern_game': 'astron boy video.otf',
|
||||
'modern': 'astron boy.otf',
|
||||
'wonder': 'Beyond Wonderland.ttf',
|
||||
'curved': 'Digitag.ttf',
|
||||
'simple': 'DisposableDroidBB.ttf',
|
||||
'rounded': 'dpcomic.ttf',
|
||||
'playfull': 'Endalian Script.ttf',
|
||||
'blocky': 'FREAKSOFNATURE.ttf',
|
||||
'catchy': 'Future TimeSplitters.otf',
|
||||
'simple_wide': 'Halo3.ttf',
|
||||
'simple_fat': 'INVASION2000.ttf',
|
||||
'very_gamy': 'ka1.ttf',
|
||||
'simple_round': 'Karma Suture.otf',
|
||||
'mono': 'manaspc.ttf',
|
||||
'damaged': 'Merchant Copy.ttf',
|
||||
'big_natural': 'MorialCitadel.TTF',
|
||||
'spacy': 'nasalization-rg.otf',
|
||||
'sci-fi': 'neuropol.otf',
|
||||
'hollow_big_edge': 'papercut.ttf',
|
||||
'space_shuttle': 'pdark.ttf',
|
||||
'thin': 'PixelFJVerdana12pt.ttf',
|
||||
'random': 'Seattle Avenue.ttf',
|
||||
'pixel': 'yoster.ttf'
|
||||
}
|
||||
|
||||
class Button():
|
||||
def __init__(self, x, y, width, height, buttonText='Button', onclickFunction=None, onePress=False):
|
||||
def __init__(self, x, y, width, height, font, buttonText='Button', onclickFunction=None, onePress=False):
|
||||
font = pygame.font.Font(f'fonts/{fonts[font]}', 48)
|
||||
self.x = x
|
||||
self.y = y
|
||||
self.width = width
|
||||
|
|
|
|||
BIN
fonts/3D-Pixel.ttf
Normal file
BIN
fonts/3D-Pixel.ttf
Normal file
Binary file not shown.
BIN
fonts/8bitlim.ttf
Normal file
BIN
fonts/8bitlim.ttf
Normal file
Binary file not shown.
BIN
fonts/8bitlimo.ttf
Normal file
BIN
fonts/8bitlimo.ttf
Normal file
Binary file not shown.
BIN
fonts/8bitlimr.ttf
Normal file
BIN
fonts/8bitlimr.ttf
Normal file
Binary file not shown.
BIN
fonts/8blimro.ttf
Normal file
BIN
fonts/8blimro.ttf
Normal file
Binary file not shown.
BIN
fonts/ARCADECLASSIC.TTF
Normal file
BIN
fonts/ARCADECLASSIC.TTF
Normal file
Binary file not shown.
BIN
fonts/Beyond Wonderland.ttf
Normal file
BIN
fonts/Beyond Wonderland.ttf
Normal file
Binary file not shown.
BIN
fonts/Digitag.ttf
Normal file
BIN
fonts/Digitag.ttf
Normal file
Binary file not shown.
BIN
fonts/DisposableDroidBB.ttf
Normal file
BIN
fonts/DisposableDroidBB.ttf
Normal file
Binary file not shown.
BIN
fonts/DisposableDroidBB_bld.ttf
Normal file
BIN
fonts/DisposableDroidBB_bld.ttf
Normal file
Binary file not shown.
BIN
fonts/DisposableDroidBB_bldital.ttf
Normal file
BIN
fonts/DisposableDroidBB_bldital.ttf
Normal file
Binary file not shown.
BIN
fonts/DisposableDroidBB_ital.ttf
Normal file
BIN
fonts/DisposableDroidBB_ital.ttf
Normal file
Binary file not shown.
BIN
fonts/Endalian Script.ttf
Normal file
BIN
fonts/Endalian Script.ttf
Normal file
Binary file not shown.
BIN
fonts/FREAKSOFNATURE.ttf
Normal file
BIN
fonts/FREAKSOFNATURE.ttf
Normal file
Binary file not shown.
BIN
fonts/FREAKSOFNATUREMASSIVE.ttf
Normal file
BIN
fonts/FREAKSOFNATUREMASSIVE.ttf
Normal file
Binary file not shown.
BIN
fonts/Future TimeSplitters.otf
Normal file
BIN
fonts/Future TimeSplitters.otf
Normal file
Binary file not shown.
BIN
fonts/Halo3.ttf
Normal file
BIN
fonts/Halo3.ttf
Normal file
Binary file not shown.
BIN
fonts/INVASION2000.TTF
Normal file
BIN
fonts/INVASION2000.TTF
Normal file
Binary file not shown.
BIN
fonts/Karma Future.otf
Normal file
BIN
fonts/Karma Future.otf
Normal file
Binary file not shown.
BIN
fonts/Karma Suture.otf
Normal file
BIN
fonts/Karma Suture.otf
Normal file
Binary file not shown.
BIN
fonts/Merchant Copy Doublesize.ttf
Normal file
BIN
fonts/Merchant Copy Doublesize.ttf
Normal file
Binary file not shown.
BIN
fonts/Merchant Copy Wide.ttf
Normal file
BIN
fonts/Merchant Copy Wide.ttf
Normal file
Binary file not shown.
BIN
fonts/Merchant Copy.ttf
Normal file
BIN
fonts/Merchant Copy.ttf
Normal file
Binary file not shown.
BIN
fonts/Minecraft Evenings.otf
Normal file
BIN
fonts/Minecraft Evenings.otf
Normal file
Binary file not shown.
BIN
fonts/MoriaCitadel.TTF
Normal file
BIN
fonts/MoriaCitadel.TTF
Normal file
Binary file not shown.
BIN
fonts/PixelFJVerdana12pt.ttf
Normal file
BIN
fonts/PixelFJVerdana12pt.ttf
Normal file
Binary file not shown.
BIN
fonts/Seattle Avenue.ttf
Normal file
BIN
fonts/Seattle Avenue.ttf
Normal file
Binary file not shown.
BIN
fonts/SeattleAvenue.otf
Normal file
BIN
fonts/SeattleAvenue.otf
Normal file
Binary file not shown.
BIN
fonts/astron boy italic.otf
Normal file
BIN
fonts/astron boy italic.otf
Normal file
Binary file not shown.
BIN
fonts/astron boy video.otf
Normal file
BIN
fonts/astron boy video.otf
Normal file
Binary file not shown.
BIN
fonts/astron boy wonder.otf
Normal file
BIN
fonts/astron boy wonder.otf
Normal file
Binary file not shown.
BIN
fonts/astron boy.otf
Normal file
BIN
fonts/astron boy.otf
Normal file
Binary file not shown.
BIN
fonts/dpcomic.ttf
Normal file
BIN
fonts/dpcomic.ttf
Normal file
Binary file not shown.
BIN
fonts/ka1.ttf
Normal file
BIN
fonts/ka1.ttf
Normal file
Binary file not shown.
BIN
fonts/kirbyss.ttf
Normal file
BIN
fonts/kirbyss.ttf
Normal file
Binary file not shown.
BIN
fonts/manaspc.ttf
Normal file
BIN
fonts/manaspc.ttf
Normal file
Binary file not shown.
BIN
fonts/nasalization-rg.otf
Normal file
BIN
fonts/nasalization-rg.otf
Normal file
Binary file not shown.
BIN
fonts/neuropol.otf
Normal file
BIN
fonts/neuropol.otf
Normal file
Binary file not shown.
BIN
fonts/papercut.ttf
Normal file
BIN
fonts/papercut.ttf
Normal file
Binary file not shown.
BIN
fonts/pcsenior.ttf
Normal file
BIN
fonts/pcsenior.ttf
Normal file
Binary file not shown.
BIN
fonts/pdark.ttf
Normal file
BIN
fonts/pdark.ttf
Normal file
Binary file not shown.
BIN
fonts/yoster.ttf
Normal file
BIN
fonts/yoster.ttf
Normal file
Binary file not shown.
6
main.py
6
main.py
|
|
@ -31,9 +31,9 @@ def main():
|
|||
config = readConfig()
|
||||
screen, clock, running, isblack, background, objects = setUp(config["screen"])
|
||||
WIDTH, HEIGHT = screen.get_size()
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2 + 72, 160, 64, "Exit game", quitGame))
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2, 160, 64, "Options", uwu))
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2 - 72, 160, 64, "Play", uwu))
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2 + 72, 160, 64, 'medieval', "Exit game", quitGame))
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2, 160, 64, 'medieval', "Options", uwu))
|
||||
objects.append(Button(WIDTH / 2 - 80, HEIGHT / 2 - 72, 160, 64, 'medieval', "Play", uwu))
|
||||
print(objects)
|
||||
|
||||
while running:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue