Sam Jaffe
|
e62f2a5b6c
Merge branch 'eval_level_spinfo'
|
8 tahun lalu |
Sam Jaffe
|
abb4d95c4d
Enabling foot-square conversion for Area objects.
|
8 tahun lalu |
Sam Jaffe
|
f7a952814a
Removing unused WithDistance from Duration and Range interfaces.
|
8 tahun lalu |
Sam Jaffe
|
7b059a1183
Rename Duration->Target. Adding new Duration class more in line with what was implemented in Range
|
8 tahun lalu |
Sam Jaffe
|
a9e600a5f0
Cleaning up Range a bit
|
8 tahun lalu |
Sam Jaffe
|
c4ea843366
Extending StringFormatter's if-then-else clause to support integer comparison as a built-in operation.
|
8 tahun lalu |
Sam Jaffe
|
35699853ec
Moving Area, Range, Effect, and Duration into a new package to represent that they are all 'dimensions'.
|
8 tahun lalu |
Sam Jaffe
|
bbae2ffa4d
Change target to a 'Duration'. This is because duration is an untyped dimension (in that it doesn't support translation like Range does).
|
8 tahun lalu |
Sam Jaffe
|
78daa12cb1
Fixing bug in Effect that hit step and upto because they lacked setters.
|
8 tahun lalu |
Sam Jaffe
|
5d7c9e3031
Adding duration evaluation, which is simpler than Effect.
|
8 tahun lalu |
Sam Jaffe
|
57566b8f10
Creating Effect class to track information about spell effects, and format them appropriately.
|
8 tahun lalu |
Sam Jaffe
|
d352b02f98
Moving constants describing distance measurement into Constants.java
|
8 tahun lalu |
Sam Jaffe
|
4e1ec037bf
Merge branch 'spellbook'
|
8 tahun lalu |
Sam Jaffe
|
cccff70951
Making it possible to view Info panel while interacting with Prepare Dialog
|
8 tahun lalu |
Sam Jaffe
|
0ebc0f134b
Adding system to view spell info in the prepare-a-spell Dialog.
|
8 tahun lalu |
Sam Jaffe
|
302ae98df0
Put everything on the same line.
|
8 tahun lalu |
Sam Jaffe
|
0c4f5e7c3d
Setting up DialogBuilder to use preferredSize data correctly.
|
8 tahun lalu |
Sam Jaffe
|
bae8eb0cb9
Adding info to the header of each prepare spell panel section, a new class that combines spells known and spells per day information.
|
8 tahun lalu |
Sam Jaffe
|
374aa202c5
Remove commented out code
|
8 tahun lalu |
Sam Jaffe
|
75518e48d1
Make individual levels scrollable if there are too many spells available.
|
8 tahun lalu |
Sam Jaffe
|
a9702a6050
Simplify toString for range with level up using new formatter conditionals.
|
8 tahun lalu |
Sam Jaffe
|
a60606f7c0
Adding support for if-then-else formatter invocations.
|
8 tahun lalu |
Sam Jaffe
|
a709a18732
Fixing bug in handling of literal '{' and '}' in format string.
|
8 tahun lalu |
Sam Jaffe
|
8eef309ef4
Adding the ability to apply selection of prepared spells.
|
8 tahun lalu |
Sam Jaffe
|
a9aca91aa9
Adding "ability" to specify whether the unit of measurement is feet or squares.
|
8 tahun lalu |
Sam Jaffe
|
05f0a5a761
Refactor StringFormatter to be more modifiable.
|
8 tahun lalu |
Sam Jaffe
|
6c371e510c
Mark cannot cast as an error message properly.
|
8 tahun lalu |
Sam Jaffe
|
6f0fa8d3b7
Order classes, so they don't go in randomly
|
8 tahun lalu |
Sam Jaffe
|
33cf540597
Adding StringFormatter for easier formatting of strings without needing to worry about fmt specifiers.
|
8 tahun lalu |
Sam Jaffe
|
3ab3fd807f
Factor skill level up into a DialogBuilder class, renaming it.
|
8 tahun lalu |