Python, pygame
import sys
import pygame
pygame.init()
screen = pygame.display.set_mode((800, 400))
pygame.display.set_caption('Amogus Adventures')
clock = pygame.time.Clock()
test_font = pygame.font.Font('Graphics/Pixeltype.ttf', 50)
StartButton = pygame.image.load('Graphics/STARTAS.png')
GameStart = pygame.image.load('Graphics/gamestart.png')
text_surface = test_font.render('Press enter to play!', True, 'Green')
StartButton2 = pygame.image.load('Graphics/STARTAS2.png')
class Game:
def __init__(self):
self.screen = pygame.display.set_mode((800, 400))
self.position = (100, 70)
self.size = (325,125)
self.rect = pygame.Rect(self.position, self.size)
self.color = pygame.Color("red")
pygame.display.set_caption('Amogus Adventures')
def run(self):
FPS = 60
clock = pygame.time.Clock()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
mouse_position = pygame.mouse.get_pos()
left_button,_,_ = pygame.mouse.get_pressed()
if self.rect.collidepoint(mouse_position) and left_button:
# Clicked, do your code, start your game
print('clicked')
pygame.draw.rect(self.screen, pygame.Color("green"), self.rect)
else:
# Not clicked, do normal stuff
pygame.draw.rect(self.screen, pygame.Color("red"), self.rect)
clock.tick(FPS)
pygame.display.update()
screen.blit(GameStart,(0,0))
screen.blit(StartButton,(0,0))
screen.blit(text_surface,(115,25))
if __name__ == '__main__':
pygame.init()
Game().run()