From 72a8060bcd98710ee0c70fcc448509eb773c7c8f Mon Sep 17 00:00:00 2001 From: Yevheniia Kryzhanovska Date: Mon, 10 Apr 2023 19:43:01 +0200 Subject: [PATCH] =?UTF-8?q?Usu=C5=84=20'main.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 141 -------------------------------------------------------- 1 file changed, 141 deletions(-) delete mode 100644 main.py diff --git a/main.py b/main.py deleted file mode 100644 index 47a79ec4..00000000 --- a/main.py +++ /dev/null @@ -1,141 +0,0 @@ -import pygame -import Flower -import Beehive -import Frames - - -white = (255, 255, 255) - -#setting caption and icon -pygame.display.set_caption('Smart Bee') -setIcon = pygame.image.load('spritesNtiles/bee64.png') -pygame.display.set_icon(setIcon) - -# -### -######################################## - - -#SHORT = pygame.image.load('spritesNtiles/shortGrass64.png') #0 -#TALL = pygame.image.load('spritesNtiles/tallGrass64.png') #1 -#TREE = pygame.image.load('spritesNtiles/dirtTree64.png') #10 - - -### tilemap -SHORT = 0 -TALL = 1 -TREE = 10 -BEE = pygame.image.load('spritesNtiles/bee64.png') - -tiles = { - SHORT: pygame.image.load('spritesNtiles/shortGrass64.png'), - TALL: pygame.image.load('spritesNtiles/tallGrass64.png'), - TREE: pygame.image.load('spritesNtiles/dirtTree64.png') -} - -tilemap = [ - [SHORT, SHORT, SHORT, TREE, SHORT, TALL, TALL, SHORT, SHORT, TREE, SHORT, SHORT, TALL, SHORT, SHORT], - [SHORT, SHORT, SHORT, TALL, TALL, SHORT, SHORT, TREE, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT], - [SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT], - [TALL, TREE, SHORT, SHORT, SHORT, TREE, SHORT, SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT, TREE], - [SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, TREE, SHORT, TREE, SHORT, SHORT, SHORT, SHORT, SHORT], - [SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT, SHORT, SHORT, TALL], - [SHORT, SHORT, TALL, SHORT, SHORT, SHORT, SHORT, SHORT, TREE, SHORT, SHORT, TREE, SHORT, SHORT, SHORT], - [SHORT, TREE, SHORT, TREE, SHORT, SHORT, SHORT, SHORT, TALL, TALL, SHORT, SHORT, SHORT, TALL, SHORT], - [SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT, SHORT, SHORT, TREE, SHORT, SHORT, SHORT, SHORT, SHORT], - [TALL, SHORT, SHORT, SHORT, SHORT, SHORT, TREE, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, TALL], - [SHORT, SHORT, SHORT, SHORT, SHORT, TREE, SHORT, SHORT, SHORT, TALL, SHORT, SHORT, SHORT, SHORT, SHORT], - [SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, SHORT, TALL, SHORT, SHORT], - -] -tilemapSizeY = 12 -tilemapSizeX = 15 -tileSize = 64 -### - - -#calculate the window size -disX = tilemapSizeX * tileSize -disY = tilemapSizeY * tileSize - -# tilemap = [ -# [0, 0, 0, 10, 0, 1, 1, 0, 0, 10], -# [0, 0, 0, 1, 1, 0, 0, 10, 0, 0], -# [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], -# [1, 10, 0, 0, 0, 10, 0, 0, 0, 0], -# [0, 0, 0, 0, 0, 0, 0, 10, 0, 10], -# [0, 0, 0, 0, 1, 0, 0, 0, 0, 1], -# [0, 0, 1, 0, 0, 0, 0, 0, 10, 0], -# [0, 10, 0, 10, 0, 0, 0, 0, 1, 1], -# [0, 0, 0, 0, 1, 0, 0, 0, 0, 10], -# [1, 0, 0, 0, 0, 0, 10, 0, 0, 0] -# ] - - -pygame.init() -dis = pygame.display.set_mode((disX, disY)) -clock = pygame.time.Clock() - -#position of the bee and pos changings -XChanges = 0 -XPosBee = 64 - -YChanges = 0 -YPosBee = 64 - -while True: - - for event in pygame.event.get(): - #check to quit - if (event.type == pygame.QUIT) or (event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE): - # game_over = True - pygame.quit() - quit() - - #printing map - for i in range(len(tilemap)): - for j in range(len(tilemap[i])): - dis.blit(tiles[tilemap[i][j]], (j * tileSize, i * tileSize)) - - #movement speed - if event.type == pygame.KEYDOWN: - if event.key == pygame.K_UP: - XChanges = 0 - YChanges = -16 - if event.key == pygame.K_DOWN: - XChanges = 0 - YChanges = 16 - if event.key == pygame.K_LEFT: - XChanges = -16 - YChanges = 0 - if event.key == pygame.K_RIGHT: - XChanges = 16 - YChanges = 0 - #stopmovement when a key is up - if event.type == pygame.KEYUP: - XChanges = 0 - YChanges = 0 - #calculating position of the bee - if disX >= XPosBee >= 0: - XPosBee = XPosBee + XChanges - if disY >= YPosBee >= 0: - YPosBee = YPosBee + YChanges - - #left and up restriction - if XPosBee <= 0: - XPosBee = 0 - elif XPosBee >= disX: - XPosBee = disX - elif YPosBee <= 0: - YPosBee = 0 - elif YPosBee >= disY: - YPosBee = disY - - #beatiful bee - dis.blit(BEE, (XPosBee, YPosBee)) - - #updating - # pygame.display.flip() - pygame.display.update() - clock.tick(10000) -