import Camera from "./Camera.js";
import CanvasRenderer from "./renderer/CanvasRenderer.js";
import Container from "./Container.js";
import entity from "./utils/entity.js";
import Game from "./Game.js";
import KeyControls from "./controls/KeyControls.js";
import math from "./utils/math.js";
import MouseControls from "./controls/MouseControls.js";
import physics from "./utils/physics.js";
import Rect from "./Rect.js";
import Sprite from "./Sprite.js";
import State from "./State.js";
import Text from "./Text.js";
import Texture from "./Texture.js";
import TileMap from "./TileMap.js";
import TileSprite from "./TileSprite.js";
import Vec from "./utils/Vec.js";
import wallslide from "./movement/wallslide.js";

export default {
  Camera,
  CanvasRenderer,
  Container,
  entity,
  Game,
  KeyControls,
  math,
  MouseControls,
  physics,
  Rect,
  Sprite,
  State,
  Text,
  Texture,
  TileMap,
  TileSprite,
  Vec,
  wallslide
};
