MylesScholz / A-Life-Capstone-Project

An artificial life simulator by Maxwell Cole, Ethan Doll, Wyatt Holliday, Sasha Rosenthal, and Myles Scholz.
GNU General Public License v3.0
2 stars 0 forks source link

Pannable camera #85

Closed MylesScholz closed 5 months ago

MylesScholz commented 7 months ago

Motivation

A pannable camera should be created to improve the user's ability to view the simulation and its elements.

Description

The task is to convert the current UI Node into a Camera2D with controls for zooming and panning around the environment with the mouse. The camera's view should not move outside the bounds of the CellEnvironment, and zooming should be limited likewise. An optional subtask is to add a tileable and possibly parallax background to the CellEnvironment to make motion and zoom level visible to the user.

Acceptance Criteria

MylesScholz commented 5 months ago

I'm closing this Issue because the changes are merged to main.