Files
silent-fh/src/map.py
T

51 lines
1.9 KiB
Python

import pygame
tile_size = 30
screen_w = 1800
screen_h = 900
color_wall = (30, 20, 40) # black like
color_room = (75, 40, 55) # dark red-violet
color_hall = (35, 65, 45) # dark green
color_door = (40, 90, 110) # dark blue
color_void = (10, 10, 15) # a little more black
color_text = (220, 180, 210) # rose
color_border = (55, 35, 70) # dark violet
class Map:
def __init__(self):
self.map = [
"WWWWWWWWWWWWWWWWWGGWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WWWWWWWWWWWWWTTWWGGWWWWWWWWWWWWWTTWWWTTWWWWWWWWWWWWW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW"
"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
]
self.room_decription = [
(8, 3, "Room 102"),
(27, 3, "Room 103"),
(43, 3, "Room 105")
]
def get_tile(self, column: int, row: int):
if 0 <= row < len(self.map) and 0 <= column < len(self.map[row]):
return self.map[row][column]
return "W"