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 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