mirror of
https://github.com/Project-Redacted/Gayme.git
synced 2025-05-14 06:52:16 +00:00
38 lines
No EOL
849 B
Python
38 lines
No EOL
849 B
Python
import math
|
|
|
|
# GAME SETTINGS
|
|
RES = WIDTH, HEIGHT = 1600, 900
|
|
HALF_WIDTH = WIDTH // 2
|
|
HALF_HEIGHT = HEIGHT // 2
|
|
FPS = 0 # 0 = unlimited
|
|
|
|
PLAYER_POS = 1.5, 5 # player position on the map
|
|
PLAYER_ROT = 0
|
|
PLAYER_SPEED = 0.002 # player speed
|
|
PLAYER_ROT_SPEED = 0.004 # player rotation speed
|
|
PLAYER_SIZE_SCALE = 60
|
|
|
|
MOUSE_SENSITIVITY = 0.0003
|
|
MOUSE_MAX_SPEED = 40
|
|
MOUSE_BORDER_LEFT = 100
|
|
MOUSE_BORDER_RIGHT = WIDTH - MOUSE_BORDER_LEFT
|
|
|
|
FLOOR_COLOR = (69, 69, 69)
|
|
|
|
FOV = math.pi / 3
|
|
HALF_FOV = FOV / 2
|
|
NUM_RAYS = WIDTH // 2
|
|
HALF_NUM_RAYS = NUM_RAYS // 2
|
|
DELTA_ANGLE = FOV / NUM_RAYS
|
|
MAX_DEPTH = 20
|
|
|
|
SCREEN_DIST = HALF_WIDTH / math.tan(HALF_FOV)
|
|
SCALE = WIDTH // NUM_RAYS
|
|
|
|
TEXTURE_SIZE = 256
|
|
HALF_TEXTURE_SIZE = TEXTURE_SIZE // 2
|
|
|
|
|
|
# DEBUG SETTINGS
|
|
DEBUG_MODE = False # show debug info
|
|
FISH_EYE_FIX = True # fix fish eye effect |