Collin Smith
ebf0015528
Fixed DT1 viewing in MPQ viewer
...
Fixed issue where DT1 wouldn't draw until palette selected
Created Dt1Info panel
Added back scrollbars without fading
Increased bottom padding for "center" button to be above scroll bars
2021-07-15 21:11:38 -07:00
Collin Smith
9241e3a898
Upgraded riiablo:core tests from JUnit 4 -> JUnit 5
...
Upgraded riiablo:core tests from JUnit 4 -> JUnit 5
Changed source and target compatibility for riiablo:core to Java 8
Adjusted project style to organize JUnit imports more cleanly
2021-07-14 22:00:59 -07:00
Collin Smith
33e2633f96
Additional exclusion for :table:annotation-processor dependency ( #135 )
...
Fix for bf609ac2f0
not excluding during test sources compilation
2021-07-10 01:03:12 -07:00
Collin Smith
0840797cf2
Incremented version 0.0.4 -> 0.0.5
2021-05-28 15:47:34 -07:00
Collin Smith
56605a815a
Migrated libgdx 1.9.14 -> 1.10.0
2021-05-28 15:38:28 -07:00
Collin Smith
02d3f91992
Changed jcenter() -> gradlePluginPortal()
2021-05-28 15:33:30 -07:00
Collin Smith
0eea5e2793
Migrated libgdx 1.9.13 -> 1.9.14
...
Migrated libgdx 1.9.13 -> 1.9.14
Removed gdx-jnigen dependency (waterfalled from within gdx-video correctly now)
Separated gdx-controllers version 1.9.14 -> 2.2.0
Changed HeadlessApplicationConfiguration#renderInterval to #updatedPerSecond
2021-05-28 15:30:15 -07:00
Collin Smith
894e94ea05
Incremented android gradle plugin to 4.1.1
2021-05-28 14:57:17 -07:00
Collin Smith
ff2121daa8
Updated gradle wrapper to 6.9
2021-05-28 13:05:10 -07:00
Collin Smith
bf609ac2f0
Disable :table:annotation-processor dependency ( #135 )
...
Disable :table:annotation-processor dependency
Exclude com.riiablo.table.*.** from compile to improve performance
2021-05-28 12:47:54 -07:00
Collin Smith
e550bdab55
Fixed CvarManager cleanup
...
Fixed an issue where removing a Cvar from a CvarManager was not removing its state listener
2021-04-25 01:47:57 -07:00
Collin Smith
bb5351646f
Updated run configuration modules to be compatible with IntelliJ 2021.1
2021-04-09 21:54:46 -07:00
Collin Smith
c4921dd90d
Workaround for #139
2021-01-24 16:51:06 -08:00
Collin Smith
651e2c9210
Changed filtering for palette render textures to Nearest
...
This is the default, protecting against LibGDX API changes
2021-01-24 16:37:03 -08:00
Collin Smith
9fbb1fcde3
Fixed bug where scrolling did not affect map zoom level
2021-01-24 15:04:58 -08:00
Collin Smith
7a2ed359c8
Changed glClearColor to set on each draw call
...
Changed glClearColor to set on each draw call
Changed glClearColor color definition to global const
2021-01-19 16:27:46 -08:00
Collin Smith
66af642a4c
Fixes #138
2021-01-19 15:55:35 -08:00
Collin Smith
6fb5473009
Incremented version 0.0.3 -> 0.0.4
2021-01-14 11:38:23 -08:00
Collin Smith
7ae6f66aa8
Added soft margins at 80 (javadoc) and 120 (hard limit)
2021-01-14 11:20:34 -08:00
Collin Smith
fe7cdc4caa
Created tool implementation of gdx-video for testing
2021-01-13 23:54:23 -08:00
Collin Smith
438f26d468
Upgraded LibGDX from 1.9.11 -> 1.9.13
...
API change scrolled(int) -> scrolled(float,float)
Changed switches to if/else, asserting non-zero amounts
API change gdx.utils.Pool removed prefill argument -- adjusted code
Note: DS1Viewer remains broken, API updated anyways
2021-01-13 21:29:13 -08:00
Collin Smith
63eb09c515
Merge branch 'master' of https://github.com/collinsmith/riiablo into excel-refactor
2021-01-10 18:37:33 -08:00
Collin Smith
97ee523541
Created BinGenerator and tests
2021-01-10 18:35:31 -08:00
Collin Smith
f4705e5775
Added package-level documentation for excel packages
2021-01-10 18:34:08 -08:00
Collin Smith
2ace310ca3
Fixed compatibility with ByteOutput
2021-01-10 18:33:31 -08:00
Collin Smith
1215ff3358
Migrated manifest code generation to ManifestCodeGenerator
2021-01-10 01:45:01 -08:00
Collin Smith
48de8bf54e
Ported some additional schemas
2021-01-09 20:08:30 -08:00
Collin Smith
e7791c1742
Fixed incorrect import
2021-01-09 20:05:53 -08:00
Collin Smith
da85e342a2
Refined primary key overriding system
...
Declaring class will take priority, otherwise use any declared in parent class hierarchy
This can be more well-defined later if more concrete needed
2021-01-09 20:04:28 -08:00
Collin Smith
ff301e0e63
Created schemas for remaining tables
...
Unimplementable code commented out
Need to fix bug: overridden primary key being used as primary key (ModeEntry)
2021-01-09 19:48:37 -08:00
Collin Smith
1621249f10
Added suppression for unused warning
2021-01-09 19:12:17 -08:00
Collin Smith
f24869411a
Created compcode schema and table tests
2021-01-08 19:20:31 -08:00
Collin Smith
322f238a0c
Created Color schema and tests
2021-01-08 19:12:30 -08:00
Collin Smith
6953e55457
Fixed compiler warning
2021-01-08 19:11:38 -08:00
Collin Smith
a2ca786ff6
Created CharStats schema and tests
2021-01-08 19:03:50 -08:00
Collin Smith
367b0835a6
Added graceful handling of null fieldName parameter within TsvParser#primaryKey(String)
2021-01-08 19:03:32 -08:00
Collin Smith
27e94d8122
Generated tables Table#primaryKey() will return string representation of first field name instead of primary key variable name
2021-01-08 19:02:37 -08:00
Collin Smith
2ab7c7ceb0
Suppressed undeclared primary key warning when schema tagged as indexed
2021-01-08 19:01:49 -08:00
Collin Smith
fe19de2033
Removed unused injectorClassName (deprecated in previous commit)
2021-01-08 19:01:06 -08:00
Collin Smith
c2b7bb20e6
Created ArmType schema and table test
2021-01-08 17:16:25 -08:00
Collin Smith
beebd4378f
Created RareAffix and RarePrefix, RareSuffix schemas and table tests
2021-01-08 17:09:34 -08:00
Collin Smith
d8e78d46cc
Created Affix, MagicAffix, MagicPrefix and MagicSuffix schemas and table tests
2021-01-08 01:47:03 -08:00
Collin Smith
23449e2ef0
Added support for injecting references to records in foreign tables
...
Removed interface-based Injector implementation in favor of statically-based one
Injector required manifest fields which were generated after, causing errors
Created Manifest abstraction with Manifest#inject to perform injections
Added Manifest injection to Table constructor to enforce injection within Table#get
2021-01-07 14:04:41 -08:00
Collin Smith
b1bfc32a74
Fixed deprecation warning suppression by fully qualifying deprecated import
2021-01-07 14:00:58 -08:00
Collin Smith
4604d9c837
Updated comment
2021-01-06 23:28:26 -08:00
Collin Smith
dc37d7f239
Added bounds checking for fieldId to return default if not existing
...
monstats2 triggered this case, but other columns may not always exist
2021-01-04 20:01:41 -08:00
Collin Smith
5fc82d6516
Fixed EXPANSION marker skipping to skip until CR
...
monstats2 was formatted EXPANSION\t*0\r\n
2021-01-04 20:00:38 -08:00
Collin Smith
f96011b9aa
Improved lookup function to use upper case
2021-01-04 18:41:17 -08:00
Collin Smith
9fa2244429
Added support for record lookup via string primary key
...
Added support for record lookup via string primary key
TsvParser implements recordName(int) primaryKey(String) and primaryKey()
Added fast-forward recordName(int) into Parser base class to ParserInput
Merged parse record code within Table impl into parseRecord method call
2021-01-04 15:13:27 -08:00
Collin Smith
cc672557cd
Added additional argument to Table class to initialize string lookup table
2021-01-04 14:36:13 -08:00