From d2a4535049a9feccb611e6a7b80c872075de0b96 Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Tue, 23 Oct 2018 20:03:24 -0400 Subject: Breaking everything with major (but necessary to address bugs in last commit) refactoring --- camera.fnl | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 camera.fnl (limited to 'camera.fnl') diff --git a/camera.fnl b/camera.fnl new file mode 100644 index 0000000..ba8a435 --- /dev/null +++ b/camera.fnl @@ -0,0 +1,23 @@ +;;;; Copyright (C) 2018 Jakob L. Kreuze, All Rights Reserved. +;;;; +;;;; This file is part of slime-the-world. +;;;; +;;;; slime-the-world is free software: you can redistribute it and/or modify it +;;;; under the terms of the GNU General Public License as published by the Free +;;;; Software Foundation, either version 3 of the License, or (at your option) +;;;; any later version. +;;;; +;;;; slime-the-world is distributed in the hope that it will be useful, but +;;;; WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +;;;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +;;;; more details. +;;;; +;;;; You should have received a copy of the GNU General Public License along +;;;; with slime-the-world. If not, see . + +;; Returns a new camera object initially focused at the given world coordinates, +;; (`x', `y'). +(fn new-camera [x y] + {:x-pos x :y-pos y}) + +{:new new-camera} -- cgit v1.3