#!/usr/bin/python3 import pygame import json def load_json(path): file = open(path, "r") data = json.load(file) file.close() return data vec2 = pygame.math.Vector2 RES = WIDTH, HEIGHT = vec2(1400, 800) CENTER = H_WIDTH, H_HEIGHT = RES // 2 TILE_SIZE = 250 DEFAULT_SCALE = 4 PLAYER_SPEED = 0.4 PLAYER_ROT_SPEED = 0.0015 BG_COLOR = "olivedrab" NUM_ANGLES = 180 # multiple of 360 TRANSP_COLOR = (45, 54, 76) OUTLINE = True SPRITE_ATTRS = load_json("assets/stacked_sprites/sprite_properties.json") ANIMATED_SPRITE_ATTRS = load_json("assets/stacked_sprites/animated/sprite_properties.json") # SPRITE_ATTRS = { # "Robot": { # "path": "../assets/stacked_sprites/Robot.png", # "layers": 16, # "scale": 8 # }, # "Building": { # "path": "../assets/stacked_sprites/Building.png", # "layers": 80, # "scale": 4 # } # } # ANIMATED_SPRITE_ATTRS = { # "Bla": { # "path": "../assets/stacked_sprites/animated/bla/", # "layers": 3, # "scale": 16 # } # }