/** * @class Camera * @description Decides what gets rendered * @author Chris Peters */ export default class Camera { constructor(x = 0, y = 0) { this._x = 0; this._y = 0; } /** * @method Camera#getX * @return {Integer} */ getX() { return this._x; } /** * @method Camera#getY * @return {Integer} */ getY() { return this._y; } /** * @method Camera#setX * @param {Integer} val The x value * @return {Camera} */ setX(val) { this._x = val; return this; } /** * @method Camera#setY * @param {Integer} val The y value * @return {Camera} */ setY(val) { this._y = val; return this; } }