spele/plagiats/settings.py

33 lines
985 B
Python

import os
import sys
import pygame
class GameSettings:
def __init__(self):
self.screen_height = 640
self.screen_width = 1024
self.c_x = self.screen_width // 2
self.c_y = self.screen_height // 2
self.fps = 30
self.caption = "TankiOffline"
self.running = True
self.path_separator = os.sep
self.img_folder = os.path.join(os.path.realpath(sys.argv[0]).rsplit(os.sep, 1)[0], 'sprites')
self.map_folder = os.path.join(os.path.realpath(sys.argv[0]).rsplit(os.sep, 1)[0], 'maps')
self.move_speed = 60 / self.fps
self.block_size = 64
self.entity_size = 60
self.projectile_size = 20
self.projectile_speed = 240 / self.fps
self.recharge_time = 0.5
self.enemy_spawn_rev = 6000 / self.fps
self.enemy_spawn_rev_thresh = 30
self.enemy_spawn_rev_delta = 0.001
self.enemy_shot_rev = 1200 / self.fps