/
settings.py
65 lines (55 loc) · 1.93 KB
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import pygame as pg
import numpy as np
#game options
TITLE="Late to lecture"
WIDTH=1920
HEIGHT=1080
FPS=60
FONT_NAME = 'arial'
HS_FILE = "highscore.txt"
SPRITESHEET= "spritesheet_jumper1.png"
Test_char= "Test_char1.png"
#player properties
PLAYER_ACC=0.5
PLAYER_FRICTION=-0.12
PLAYER_GRAVITY=0.5
PLAYER_JUMP=15
PLAYER_LIVES=3
#starting platforms
#PLATFORM_LIST = [(0,HEIGHT - 40, 2*WIDTH, 40),
# (120,HEIGHT - 40, 2*WIDTH, 40),
# (300,HEIGHT - 40, 2*WIDTH, 40),
# (480,HEIGHT - 40, 2*WIDTH, 40),
# (660,HEIGHT - 40, 2*WIDTH, 40),
# (840,HEIGHT - 40, 2*WIDTH, 40),
# (1020,HEIGHT - 40, 2*WIDTH, 40),
# (1200,HEIGHT - 40, 2*WIDTH, 40),
# (1380,HEIGHT - 40, 2*WIDTH, 40),
# (1560,HEIGHT - 40, 2*WIDTH, 40),
# (1740,HEIGHT - 40, 2*WIDTH, 40),
# (1920,HEIGHT - 40, 2*WIDTH, 40),
# (2100,HEIGHT - 40, 2*WIDTH, 40),
# (2280,HEIGHT - 40, 2*WIDTH, 40),
# (2460,HEIGHT - 40, 2*WIDTH, 40),
# (2640,HEIGHT - 40, 2*WIDTH, 40),
# (2820,HEIGHT - 40, 2*WIDTH, 40),
# (3000,HEIGHT - 40, 2*WIDTH, 40),
# (1000,HEIGHT - 200, 2*WIDTH, 40),
# (1200,HEIGHT - 300, 2*WIDTH, 40),
# (1400,HEIGHT - 150, 2*WIDTH, 40)]
#PLATFORM LIST
PLATFORM_LIST = []
TEST = []
# THIS IS THE INITIAL PLATFORM + LOOP FOR MAKING THE FLOOR, MAKE A LIST OF APPENDS LATER ON FOR ACTUALLY ADDING OBSTACLES
Platform = [(120,HEIGHT - 40, 2*WIDTH, 40)]
for i in range(100):
TEST = (Platform[0][0]*i,Platform[0][1],Platform[0][2],Platform[0][3])
PLATFORM_LIST.append(TEST)
FLOOR_LIST = [(0,HEIGHT - 40, 2*WIDTH, 40)]
#colours
WHITE=(255,255,255)
BLACK=(0,0,0)
YELLOW=(255,255,0)
GREEN=(0,255,0)
BLUE=(0,150,255)
RED=(255,0,0)