Background zooming+scrolling kind of working, needs tuning
Fixed pinch and scroll bug. Zooming needs to be adjusted to zoom at the mouse coordinates.
smooth zooming complete
Adapted 2DArray to support signed access. Tests and class written.
motherfucking arrays (resizing to smaller arrays copies incorrect data and I have no idea why)
Fixed signed arrays, everything twerks
Wrote classes for cleaner draw handling.
Removed coordinate and view attributes from Background class. This information is now passed to the draw call
implemented render list through base class calls instead of drawing every object manually
cells render with culling and alive/dead checking
IT TWERKS MADAFAKAAA (preset pattern and simulation time)
variable simulation speed and fixed pause glitch
Edit mode hacked together horribly, but it works
fixed culling issue
fixed array bound check bug
Fixed infinite logic update bug (frame limiting issue)
smart array resizing
Clicking instantly places tiles
fixed smart array resizing issues. Everything appears to be working now.
fixed the dynamic array resizing AGAIN