This repository has been archived by the owner on Apr 9, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mapl2.py
79 lines (69 loc) · 2.52 KB
/
mapl2.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
66
67
68
69
70
71
72
73
74
75
76
77
78
import pygame,os,blockdata,spritestor
mtblock_list = pygame.sprite.Group()
mtplatforms = pygame.sprite.Group()
mtall_sprites_list = pygame.sprite.Group()
def create_level(mtblock_list,mtall_sprites_list,mtplatforms):
#---LEVEL---#
#bottom platform left
for bp_x in range(50,250,50):
bp_y = 550
platblock = blockdata.b_platform(bp_x,bp_y)
mtplatforms.add(platblock)
mtall_sprites_list.add(platblock)
transblockr = blockdata.trbr(250,550)
mtplatforms.add(transblockr)
mtall_sprites_list.add(transblockr)
#bottom right
for bp_x in range(650,850,50):
bp_y = 550
platblock = blockdata.b_platform(bp_x,bp_y)
mtplatforms.add(platblock)
mtall_sprites_list.add(platblock)
transblockl = blockdata.trbl(600,550)
mtplatforms.add(transblockl)
mtall_sprites_list.add(transblockl)
#middle
for bp_x in range(250,650,50):
bp_y = 350
platblock = blockdata.b_platform(bp_x,bp_y)
mtplatforms.add(platblock)
mtall_sprites_list.add(platblock)
transblockr = blockdata.trbr(650,350)
mtplatforms.add(transblockr)
mtall_sprites_list.add(transblockr)
transblockl = blockdata.trbl(200,350)
mtplatforms.add(transblockl)
mtall_sprites_list.add(transblockl)
#top platform left
for bp_x in range(50,250,50):
bp_y = 150
platblock = blockdata.b_platform(bp_x,bp_y)
mtplatforms.add(platblock)
mtall_sprites_list.add(platblock)
transblockr = blockdata.trbr(250,150)
mtplatforms.add(transblockr)
mtall_sprites_list.add(transblockr)
#top right
for bp_x in range(650,850,50):
bp_y = 150
platblock = blockdata.b_platform(bp_x,bp_y)
mtplatforms.add(platblock)
mtall_sprites_list.add(platblock)
transblockl = blockdata.trbl(600,150)
mtplatforms.add(transblockl)
mtall_sprites_list.add(transblockl)
#---------------------------------------------------------------------------#
for g_y in range(0,600,50):
g_x = 0
brickblock = blockdata.brick(g_x,g_y)
mtblock_list.add(brickblock)
mtall_sprites_list.add(brickblock)
for g_y in range(0,600,50):
g_x = 850
brickblock = blockdata.brick(g_x,g_y)
mtblock_list.add(brickblock)
mtall_sprites_list.add(brickblock)
#---------------------------------------------------------------------------#
spritestor.block_list.add(mtblock_list)
spritestor.platforms.add(mtplatforms)
spritestor.all_sprites_list.add(mtall_sprites_list)