SprytnyTraktor/definitions.py

116 lines
7.2 KiB
Python
Raw Normal View History

2021-04-03 11:24:39 +02:00
#definicje
2021-03-21 12:40:13 +01:00
import os
import pygame
2021-06-05 16:34:12 +02:00
pygame.init()
2021-04-02 19:46:23 +02:00
BLOCK_SIZE = 60
2021-06-05 16:34:12 +02:00
BEETROOT = pygame.image.load(os.path.join('resources/images', 'beetroot.png'))
BEETROOT = pygame.transform.scale(BEETROOT, (BLOCK_SIZE, BLOCK_SIZE))
2021-04-24 20:43:09 +02:00
BEETROOTS_ADULT_COST = 4
BEETROOTS_GROW_COST = 10
2021-03-31 14:02:04 +02:00
BEETROOTS_GROW_TIME = 5
2021-04-02 16:30:11 +02:00
BEETROOTS_MAXIMUM_STATE = BEETROOTS_GROW_TIME * 3 + 1
2021-05-31 17:10:14 +02:00
BEETROOTS_STAGE_0 = pygame.image.load(os.path.join('resources/images', 'beetroots_stage_0.png'))
2021-04-02 16:30:11 +02:00
BEETROOTS_STAGE_0 = pygame.transform.scale(BEETROOTS_STAGE_0, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
BEETROOTS_STAGE_1 = pygame.image.load(os.path.join('resources/images', 'beetroots_stage_1.png'))
2021-04-02 16:30:11 +02:00
BEETROOTS_STAGE_1 = pygame.transform.scale(BEETROOTS_STAGE_1, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
BEETROOTS_STAGE_2 = pygame.image.load(os.path.join('resources/images', 'beetroots_stage_2.png'))
2021-04-02 16:30:11 +02:00
BEETROOTS_STAGE_2 = pygame.transform.scale(BEETROOTS_STAGE_2, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
BEETROOTS_STAGE_3 = pygame.image.load(os.path.join('resources/images', 'beetroots_stage_3.png'))
2021-04-02 16:30:11 +02:00
BEETROOTS_STAGE_3 = pygame.transform.scale(BEETROOTS_STAGE_3, (BLOCK_SIZE, BLOCK_SIZE))
2021-06-05 16:34:12 +02:00
CARROT = pygame.image.load(os.path.join('resources/images', 'carrot.png'))
CARROT = pygame.transform.scale(CARROT, (BLOCK_SIZE, BLOCK_SIZE))
2021-04-24 20:43:09 +02:00
CARROTS_ADULT_COST = 4
CARROTS_GROW_COST = 10
2021-03-31 14:02:04 +02:00
CARROTS_GROW_TIME = 5
2021-04-02 16:30:11 +02:00
CARROTS_MAXIMUM_STATE = CARROTS_GROW_TIME * 3 + 1
2021-05-31 17:10:14 +02:00
CARROTS_STAGE_0 = pygame.image.load(os.path.join('resources/images', 'carrots_stage_0.png'))
2021-04-02 16:30:11 +02:00
CARROTS_STAGE_0 = pygame.transform.scale(CARROTS_STAGE_0, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
CARROTS_STAGE_1 = pygame.image.load(os.path.join('resources/images', 'carrots_stage_1.png'))
2021-04-02 16:30:11 +02:00
CARROTS_STAGE_1 = pygame.transform.scale(CARROTS_STAGE_1, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
CARROTS_STAGE_2 = pygame.image.load(os.path.join('resources/images', 'carrots_stage_2.png'))
2021-04-02 16:30:11 +02:00
CARROTS_STAGE_2 = pygame.transform.scale(CARROTS_STAGE_2, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
CARROTS_STAGE_3 = pygame.image.load(os.path.join('resources/images', 'carrots_stage_3.png'))
2021-04-02 16:30:11 +02:00
CARROTS_STAGE_3 = pygame.transform.scale(CARROTS_STAGE_3, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
CART_DIRECTION_EAST_TEXTURE = pygame.image.load(os.path.join('resources/images', 'minecart_command_block_east.png'))
CART_DIRECTION_EAST_TEXTURE = pygame.transform.scale(CART_DIRECTION_EAST_TEXTURE, (BLOCK_SIZE, BLOCK_SIZE))
CART_DIRECTION_NORTH_TEXTURE = pygame.image.load(os.path.join('resources/images', 'minecart_command_block_north.png'))
CART_DIRECTION_NORTH_TEXTURE = pygame.transform.scale(CART_DIRECTION_NORTH_TEXTURE, (BLOCK_SIZE, BLOCK_SIZE))
CART_DIRECTION_SOUTH_TEXTURE = pygame.image.load(os.path.join('resources/images', 'minecart_command_block_south.png'))
CART_DIRECTION_SOUTH_TEXTURE = pygame.transform.scale(CART_DIRECTION_SOUTH_TEXTURE, (BLOCK_SIZE, BLOCK_SIZE))
CART_DIRECTION_WEST_TEXTURE = pygame.image.load(os.path.join('resources/images', 'minecart_command_block_west.png'))
CART_DIRECTION_WEST_TEXTURE = pygame.transform.scale(CART_DIRECTION_WEST_TEXTURE, (BLOCK_SIZE, BLOCK_SIZE))
CART_DIRECTION_EAST = 2
CART_DIRECTION_NORTH = 1
CART_DIRECTION_SOUTH = 3
CART_DIRECTION_WEST = 4
CART_FERTILIZER = 2
CART_FUEL = 200
CART_AMOUNT_OF_SEEDS_EACH_TYPE = 20
CART_MAXIMUM_COLLECTED_PLANTS = 80
CART_WATER_LEVEL = 40
DIRT = pygame.image.load(os.path.join('resources/images', 'dirt.png'))
2021-03-21 14:10:08 +01:00
DIRT = pygame.transform.scale(DIRT, (BLOCK_SIZE, BLOCK_SIZE))
2021-04-24 20:43:09 +02:00
DIRT_COST = 2
2021-05-31 17:10:14 +02:00
FARMLAND_DRY = pygame.image.load(os.path.join('resources/images', 'farmland_dry.png'))
2021-04-02 16:30:11 +02:00
FARMLAND_DRY = pygame.transform.scale(FARMLAND_DRY, (BLOCK_SIZE, BLOCK_SIZE))
2021-04-24 20:43:09 +02:00
FARMLAND_DRY_COST = 3
2021-05-31 17:10:14 +02:00
FARMLAND_WET = pygame.image.load(os.path.join('resources/images', 'farmland_wet.png'))
2021-04-02 16:30:11 +02:00
FARMLAND_WET = pygame.transform.scale(FARMLAND_WET, (BLOCK_SIZE, BLOCK_SIZE))
2021-04-24 20:43:09 +02:00
FARMLAND_WET_COST = 1
2021-06-04 14:01:17 +02:00
FLOWER_DANDELION = pygame.image.load(os.path.join('resources/images', 'flower_dandelion.png'))
FLOWER_DANDELION = pygame.transform.scale(FLOWER_DANDELION, (BLOCK_SIZE, BLOCK_SIZE))
FLOWER_DANDELION_COST = 5
FLOWER_DANDELION_GROW_PROBABILITY = 0.01
FLOWER_DANDELION_MAXIMUM_STATE = 1
2021-06-05 16:34:12 +02:00
FONT_COLOR = (255, 255, 255)
FONT_SIZE = 23
FONT = pygame.font.Font(os.path.join('resources/font', 'Minecraft.ttf'), FONT_SIZE)
2021-06-04 14:01:17 +02:00
FPS = 1
2021-06-04 12:49:20 +02:00
HEIGHT_AMOUNT, WIDTH_AMOUNT = 10, 10
2021-06-05 16:34:12 +02:00
HEIGHT_MAP, WIDTH_MAP = BLOCK_SIZE * HEIGHT_AMOUNT, BLOCK_SIZE * WIDTH_AMOUNT
HEIGHT, WIDTH = HEIGHT_MAP + BLOCK_SIZE, WIDTH_MAP
2021-06-04 12:49:20 +02:00
IMAGE_SIZE_NEURAL_NETWORK = 16
2021-06-05 16:34:12 +02:00
POTATO = pygame.image.load(os.path.join('resources/images', 'potato.png'))
POTATO = pygame.transform.scale(POTATO, (BLOCK_SIZE, BLOCK_SIZE))
2021-04-24 20:43:09 +02:00
POTATOES_ADULT_COST = 4
POTATOES_GROW_COST = 10
2021-03-31 14:02:04 +02:00
POTATOES_GROW_TIME = 5
2021-04-02 16:30:11 +02:00
POTATOES_MAXIMUM_STATE = POTATOES_GROW_TIME * 3 + 1
2021-05-31 17:10:14 +02:00
POTATOES_STAGE_0 = pygame.image.load(os.path.join('resources/images', 'potatoes_stage_0.png'))
2021-04-02 16:30:11 +02:00
POTATOES_STAGE_0 = pygame.transform.scale(POTATOES_STAGE_0, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
POTATOES_STAGE_1 = pygame.image.load(os.path.join('resources/images', 'potatoes_stage_1.png'))
2021-04-02 16:30:11 +02:00
POTATOES_STAGE_1 = pygame.transform.scale(POTATOES_STAGE_1, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
POTATOES_STAGE_2 = pygame.image.load(os.path.join('resources/images', 'potatoes_stage_2.png'))
2021-04-02 16:30:11 +02:00
POTATOES_STAGE_2 = pygame.transform.scale(POTATOES_STAGE_2, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
POTATOES_STAGE_3 = pygame.image.load(os.path.join('resources/images', 'potatoes_stage_3.png'))
2021-04-02 16:30:11 +02:00
POTATOES_STAGE_3 = pygame.transform.scale(POTATOES_STAGE_3, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
SPONGE = pygame.image.load(os.path.join('resources/images', 'sponge.png'))
SPONGE = pygame.transform.scale(SPONGE, (BLOCK_SIZE, BLOCK_SIZE))
2021-06-05 16:34:12 +02:00
SPONGE_WET = pygame.image.load(os.path.join('resources/images', 'sponge_wet.png'))
SPONGE_WET = pygame.transform.scale(SPONGE_WET, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
STATION = pygame.image.load(os.path.join('resources/images', 'rail_normal.png'))
STATION = pygame.transform.scale(STATION, (BLOCK_SIZE, BLOCK_SIZE))
2021-06-04 14:01:17 +02:00
STATION_COST = 6
2021-06-05 16:34:12 +02:00
WHEAT = pygame.image.load(os.path.join('resources/images', 'wheat.png'))
WHEAT = pygame.transform.scale(WHEAT, (BLOCK_SIZE, BLOCK_SIZE))
2021-04-24 20:43:09 +02:00
WHEAT_ADULT_COST = 4
WHEAT_GROW_COST = 10
WHEAT_GROW_TIME = 5
2021-04-02 16:30:11 +02:00
WHEAT_MAXIMUM_STATE = WHEAT_GROW_TIME * 7 + 1
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_0 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_0.png'))
2021-04-02 16:30:11 +02:00
WHEAT_STAGE_0 = pygame.transform.scale(WHEAT_STAGE_0, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_1 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_1.png'))
2021-04-02 16:30:11 +02:00
WHEAT_STAGE_1 = pygame.transform.scale(WHEAT_STAGE_1, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_2 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_2.png'))
2021-04-02 16:30:11 +02:00
WHEAT_STAGE_2 = pygame.transform.scale(WHEAT_STAGE_2, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_3 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_3.png'))
2021-04-02 16:30:11 +02:00
WHEAT_STAGE_3 = pygame.transform.scale(WHEAT_STAGE_3, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_4 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_4.png'))
2021-04-02 16:30:11 +02:00
WHEAT_STAGE_4 = pygame.transform.scale(WHEAT_STAGE_4, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_5 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_5.png'))
2021-04-02 16:30:11 +02:00
WHEAT_STAGE_5 = pygame.transform.scale(WHEAT_STAGE_5, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_6 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_6.png'))
2021-04-02 16:30:11 +02:00
WHEAT_STAGE_6 = pygame.transform.scale(WHEAT_STAGE_6, (BLOCK_SIZE, BLOCK_SIZE))
2021-05-31 17:10:14 +02:00
WHEAT_STAGE_7 = pygame.image.load(os.path.join('resources/images', 'wheat_stage_7.png'))
WHEAT_STAGE_7 = pygame.transform.scale(WHEAT_STAGE_7, (BLOCK_SIZE, BLOCK_SIZE))
WINDOW = pygame.display.set_mode((WIDTH, HEIGHT))