diff options
Diffstat (limited to 'camera.fnl')
| -rw-r--r-- | camera.fnl | 23 |
1 files changed, 23 insertions, 0 deletions
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 <http://www.gnu.org/licenses/>. + +;; 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} |