Array2D

</> ursina.array_tools

Initialization

Array2D(width: int=None, height: int=None, default_value=0, data: List[List]=None)

Attributes

.width

default: len(data)


.height

default: len(data[0])


.width

default: int(width)


.height

default: int(height)



Getters

size



rows



columns



bounds



Methods

from_string()

from_string(string=None, convert_to_type=str, starts_lower_left=True)



to_string()

to_string(separator=', ', always_separate=False)



map()

map(func=None)



reset()





paste()

paste(data=None, x=None, y=None, ignore=-1)



add_margin()

add_margin(top=0, right=0, bottom=0, left=0, value=None)



get()

get(x=None, y=None, default=0)



set()

set(x=None, y=None, value=None)



get_area()

get_area(start=None, end=None, allow_out_of_bounds=False)