Lily Carpenter лет назад: 9
Родитель
Сommit
ceccd58af9
6 измененных файлов с 39 добавлено и 8 удалено
  1. 12 8
      NOTES.org
  2. 11 0
      crypts-and-corpses-test.asd
  3. 1 0
      crypts-and-corpses.asd
  4. 15 0
      crypts-and-corpses.lisp
  5. 0 0
      src/package.lisp
  6. 0 0
      src/test/suite.lisp

+ 12 - 8
NOTES.org

@@ -6,17 +6,21 @@ http://www.utf8-chartable.de/unicode-utf8-table.pl?utf8=0x
6 6
 ** DONE Get bearlibterminal autowrapped and basic window working.
7 7
 CLOSED: [2016-01-01 Fri 22:52]
8 8
 ** High Priority
9
-*** TODO Create player character
10
-**** Health (no regeneration)
11
-**** Mana (regenerates per turn)
12
-**** Ranged attack (takes mana)
13
-**** Melee attack (weak, no mana cost)
14
-**** Ability to summon special corpses as undead
15
-*** TODO Create static map
9
+*** PROGRESS Create player character
10
+- Health (no regeneration)
11
+- Mana (regenerates per turn)
12
+- Ranged attack (takes mana)
13
+- Melee attack (weak, no mana cost)
14
+- Ability to summon special corpses as undead
15
+*** PROGRESS Create static map
16
+*** PROGRESS Add collision detection between all entities (for now nothing is allowed to collide)
16 17
 *** TODO Create Undead ally characters
17 18
 *** TODO Create enemy characters (human knights?) with basic UI
18 19
 *** TODO Figure out an interesting way to integrate "Darkness"
19
-*** TODO Add collision detection between all entities (for now nothing is allowed to collide)
20
+*** DONE Fix broken viewport
21
+CLOSED: [2016-01-06 Wed 22:24]
22
+*** DONE Merge out-of-bounds logic between viewport and mobiles
23
+CLOSED: [2016-01-06 Wed 22:24]
20 24
 *** DONE Figure out how to get messages in exact center.
21 25
 CLOSED: [2016-01-02 Sat 03:33]
22 26
 ** Medium priority

+ 11 - 0
crypts-and-corpses-test.asd

@@ -0,0 +1,11 @@
1
+;;;; crypts-and-corpses-test.asd
2
+
3
+(asdf:defsystem #:crypts-and-corpses-test
4
+  :author "Lily Carpenter <lily-license@azrazalea.net"
5
+  :license "AGPLv3"
6
+  :depends-on (:crypts-and-corpses
7
+               :prove
8
+               :check-it)
9
+  :pathname "src/test"
10
+  :components ((:file "test/suite"))
11
+  :description "Testing Crypts and Corpses")

+ 1 - 0
crypts-and-corpses.asd

@@ -7,5 +7,6 @@
7 7
   :depends-on ("bearlibterminal"
8 8
                "split-sequence")
9 9
   :serial t
10
+  :pathname "src"
10 11
   :components ((:file "package")
11 12
                (:file "crypts-and-corpses")))

+ 15 - 0
crypts-and-corpses.lisp

@@ -1,3 +1,18 @@
1
+;;;; Copyright (C) 2016 Lily Carpenter
2
+
3
+;;;; This program is free software: you can redistribute it and/or modify
4
+;;;; it under the terms of the GNU Affero General Public License as published by
5
+;;;; the Free Software Foundation, either version 3 of the License, or
6
+;;;; (at your option) any later version.
7
+
8
+;;;; This program is distributed in the hope that it will be useful,
9
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
10
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
+;;;; GNU Affero General Public License for more details.
12
+
13
+;;;; You should have received a copy of the GNU Affero General Public License
14
+;;;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
15
+
1 16
 ;;;; crypts-and-corpses.lisp
2 17
 
3 18
 (in-package #:crypts-and-corpses)

package.lisp → src/package.lisp


+ 0 - 0
src/test/suite.lisp