/
prepare.py
35 lines (25 loc) · 1.01 KB
/
prepare.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
import os
import pygame as pg
import tools
import options
import map_tools
opts = options.Options()
the_map = map_tools.Map(opts)
screen_width = opts.cell_width * (the_map.num_cells_x + opts.wraparound_repeat *
2 + opts.coord_display)
screen_height = opts.cell_height * (the_map.num_cells_y + opts.wraparound_repeat *
2 + opts.coord_display)
pg.init()
screen = pg.display.set_mode((screen_width, screen_height), pg.RESIZABLE, 32)
pg.display.set_caption("MapMaker BT by CanuckMonkey Games")
GFX = tools.load_all_gfx(os.path.join("asset", "image"))
SFX = tools.load_all_sfx(os.path.join("asset", "sound"))
FONTS = tools.load_all_fonts(os.path.join("asset", "font"))
MUSIC = tools.load_all_music(os.path.join("asset", "music"))
background = pg.Surface(screen.get_size())
background = background.convert()
overlay = pg.Surface(screen.get_size())
overlay = screen.convert_alpha()
the_map.draw(background)
screen.blit(background, (0, 0))
pg.display.flip()