Fill the map with Empty tiles instead of Wall tiles
This commit is contained in:
		
							parent
							
								
									fcfab9fc1b
								
							
						
					
					
						commit
						7c5c3c57ec
					
				
					 2 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -6,7 +6,7 @@ import numpy as np
 | 
			
		|||
import random
 | 
			
		||||
import tcod
 | 
			
		||||
from .geometry import Point, Rect, Size
 | 
			
		||||
from .tile import Floor, Wall
 | 
			
		||||
from .tile import Empty, Floor, Wall
 | 
			
		||||
from typing import List, Optional
 | 
			
		||||
 | 
			
		||||
LOG = logging.getLogger('map')
 | 
			
		||||
| 
						 | 
				
			
			@ -86,7 +86,7 @@ class RoomsAndCorridorsGenerator(MapGenerator):
 | 
			
		|||
            min_width=minimum_room_size.width + 2, min_height=minimum_room_size.height + 2,
 | 
			
		||||
            max_horizontal_ratio=1.5, max_vertical_ratio=1.5)
 | 
			
		||||
 | 
			
		||||
        tiles = np.full(tuple(self.size), fill_value=Wall, order='F')
 | 
			
		||||
        tiles = np.full(tuple(self.size), fill_value=Empty, order='F')
 | 
			
		||||
 | 
			
		||||
        # Generate the rooms
 | 
			
		||||
        rooms: List['RectangularRoom'] = []
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,5 +25,6 @@ tile_datatype = np.dtype([
 | 
			
		|||
def tile(*, walkable: int, transparent: int, dark: Tuple[int, Tuple[int, int, int], Tuple[int, int ,int]]) -> np.ndarray:
 | 
			
		||||
    return np.array((walkable, transparent, dark), dtype=tile_datatype)
 | 
			
		||||
 | 
			
		||||
Empty = tile(walkable=False, transparent=False, dark=(ord(' '), (255, 255, 255), (0, 0, 0)))
 | 
			
		||||
Floor = tile(walkable=True, transparent=True, dark=(ord(' '), (255, 255, 255), (50, 50, 150)))
 | 
			
		||||
Wall = tile(walkable=False, transparent=False, dark=(ord(' '), (255, 255, 255), (0, 0, 150)))
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue