First pass at a cellular atomata map generator. Add map.grid and a make_grid function to make it easier to make numpy arrays for Map purposes. Add ca.py to test the generator.
10 lines
201 B
Python
10 lines
201 B
Python
# Eryn Wells <eryn@erynwells.me>
|
|
|
|
import numpy as np
|
|
|
|
from .tile import Empty
|
|
from ..geometry import Size
|
|
|
|
|
|
def make_grid(size: Size):
|
|
return np.full(size.numpy_shape, fill_value=Empty, order='F')
|