Create ASDF system definition etc
This commit is contained in:
parent
a3cc49fae5
commit
af5cb1ed93
@ -1,3 +1,8 @@
|
|||||||
|
;; Copyright (c) Camden Dixie O'Brien
|
||||||
|
;; SPDX-License-Identifier: AGPL-3.0-only
|
||||||
|
|
||||||
|
(in-package :ham)
|
||||||
|
|
||||||
(defstruct line points)
|
(defstruct line points)
|
||||||
(defstruct polygon points)
|
(defstruct polygon points)
|
||||||
|
|
||||||
|
13
ham.asd
Normal file
13
ham.asd
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
;; Copyright (c) Camden Dixie O'Brien
|
||||||
|
;; SPDX-License-Identifier: AGPL-3.0-only
|
||||||
|
|
||||||
|
(in-package :asdf-user)
|
||||||
|
|
||||||
|
(defsystem :ham
|
||||||
|
:version "0.1.0"
|
||||||
|
:author "Camden Dixie O'Brien"
|
||||||
|
:license "AGPL-3.0-only"
|
||||||
|
:description "A framework for creating physics simulations"
|
||||||
|
:depends-on (:sdl2)
|
||||||
|
:components ((:file "package")
|
||||||
|
(:file "drawing" :depends-on ("package"))))
|
10
package.lisp
Normal file
10
package.lisp
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
;; Copyright (c) Camden Dixie O'Brien
|
||||||
|
;; SPDX-License-Identifier: AGPL-3.0-only
|
||||||
|
|
||||||
|
(in-package :common-lisp-user)
|
||||||
|
|
||||||
|
(defpackage :ham
|
||||||
|
(:use :common-lisp :sdl2)
|
||||||
|
(:export :line :circle :rectangle :centre-rectangle
|
||||||
|
:define-transform :translate :scale :rotate
|
||||||
|
:overlay :graphics-context :cleanup :display-frame))
|
Loading…
x
Reference in New Issue
Block a user