-
Notifications
You must be signed in to change notification settings - Fork 1
/
singleplayerSelect.py
34 lines (31 loc) · 1.02 KB
/
singleplayerSelect.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import pygame
from pygame.locals import QUIT
from funcs import gameExit
from fontmgr import cacheFont,renderFont
from button import Button
from confvar import fpsLimit
def singleplayerSelect():
from main import cursor,logo,screen,clock
from playSelect import playSelect
from worldLoad import worldLoad
from worldCreate import worldCreate
# from game import game
backButton = Button((20,20), "Back", callback=playSelect)
createButton = Button((20,140), "Create World", 240, callback=worldCreate)
loadButton = Button((20,210), "Load World", 240, callback=worldLoad)
title = cacheFont("Singleplayer",size=32)
while 1:
clock.tick(fpsLimit)
screen.fill((28, 21, 53))
renderFont(title, (20,92), screen)
backButton.render(screen)
createButton.render(screen)
loadButton.render(screen)
for event in pygame.event.get():
backButton.eventHold(event)
createButton.eventHold(event)
loadButton.eventHold(event)
if event.type == QUIT:
gameExit()
screen.blit(cursor, pygame.mouse.get_pos())
pygame.display.update()