1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-06-20 06:05:23 +00:00
Commit Graph

175 Commits

Author SHA1 Message Date
gravestench
4bc4fa0221 DS1.Tile() now calls update if dirty 2021-03-24 10:10:36 -07:00
gravestench
2353ef2e70 renamed another file 2021-03-24 10:10:36 -07:00
gravestench
87d0803a4f d2ds1.FloorShadow is now private 2021-03-24 10:10:36 -07:00
gravestench
ee758b785c renamed some files in d2ds1 2021-03-24 10:10:36 -07:00
gucio321
194c1e467c unit tests for ds1 (#4)
* ds1 refactor: added test fore some methods; put tests in right order

* ds1 refactor: unit tests for all methods

* ds1 refactor: fixed build errors

* ds1 refactor: lintfix

* ds1 refactor: fixed bug with SetWidth, SetHeight methods

* ds1 refactor: rename tile_record.go -> tile.go

* ds1 refactor: unit test for SetTiles

Co-authored-by: M. Sz <mszeptuch@protonmail.com>
2021-03-24 10:10:36 -07:00
gravestench
5e0e51d5e2 Refactoring d2ds1
* Adding setters/getters so that state management can be maintained
internally when the ds1 struct is altered
* Adding unit tests for DS1
2021-03-24 10:10:36 -07:00
Will Roberts
b18a70cef9 Updates more instances of path->filepath 2021-03-23 23:18:19 -04:00
gravestench
536233ffee
Merge pull request #1091 from gucio321/data-encoder-dat
d2pl2: added RGBA and SetRGBA methods
2021-03-11 22:24:29 -08:00
gravestench
98e13a706a
Merge pull request #1090 from gucio321/hotfix4
d2enum: String and full name methods
2021-03-11 22:23:58 -08:00
gravestench
54745a215b
Merge pull request #1088 from gucio321/hotfix2
d2dat: fixed encoder bug (make(..., nonzero) and append later)
2021-03-11 22:22:41 -08:00
M. Sz
ce692eb829 pl2: lintfix 2021-03-11 20:24:08 +01:00
M. Sz
a7b8f82204 pl2: RGBA and SetRGBA methods for PL2Color24Bits 2021-03-11 11:20:15 +01:00
M. Sz
fd9c806928 d2pl2: lintfix 2021-03-11 10:19:19 +01:00
M. Sz
0f08c722f5 d2pl2: added RGBA and SetRGBA methods (to implement HellSpawner/hswidget/hspalettegridwidget.PaletteColor) 2021-03-11 10:07:52 +01:00
M. Sz
e7ea9cacce d2enum: composite_type: removed Int method 2021-03-11 08:23:50 +01:00
M. Sz
7b77011977 d2dat: fixed encoder bug (make(..., nonzero) and append later) 2021-03-07 19:31:49 +01:00
M. Sz
da3fe0ed09 string table: fixed bug, when (despite OpenDiablo2#1080) string tables wasn't encoded correctly 2021-03-05 13:12:53 +01:00
M. Sz
fb7279f6b0 animation data: lintfix 2021-03-04 11:55:33 +01:00
M. Sz
98539befe3 animation data: Add/Delete entry methods 2021-03-04 11:52:08 +01:00
M. Sz
2e2d086d71 animation data: lintfix 2021-03-04 11:37:16 +01:00
M. Sz
c603eaafbc animation data: methods for edition animation data records count 2021-03-04 11:35:42 +01:00
gravestench
9a2d92198e
Merge branch 'master' into anim-data-encoder 2021-03-03 11:13:11 -08:00
M. Sz
b43da8f083 text dictionary: added no-named string check as separated test function 2021-02-28 20:35:35 +01:00
M. Sz
3b41f9e89b text dictionary: removed #2 string from test 2021-02-28 20:31:44 +01:00
M. Sz
4104d9d9ae text dictionary: added support for non-name (#??) strings 2021-02-28 16:29:05 +01:00
M. Sz
287fb2bf4d hotfix: lintfix 2021-02-28 14:14:47 +01:00
M. Sz
de1c0ebe5d hotfix: string table: fixed bug, when sometimes encoded end decoded table wasn't the same 2021-02-28 12:25:08 +01:00
M. Sz
90f13724cf animation data: methods for editing 2021-02-27 17:08:24 +01:00
gucio321
ab14168f50
Merge branch 'master' into anim-data-encoder 2021-02-26 21:04:14 +01:00
gucio321
6d88c9eacc
Merge branch 'master' into data-encoding2 2021-02-26 20:56:06 +01:00
gravestench
1ffafcb769
Merge branch 'master' into data-encoder-dat 2021-02-26 11:26:38 -08:00
M. Sz
62c58468e9 anim data: lintfix 2021-02-26 15:11:56 +01:00
M. Sz
e039c8ee70 anim data encoder + unit test for encoding 2021-02-26 14:57:55 +01:00
M. Sz
00e26fb862 animdata: the game now uses animation data manager from d2fileformats/d2animdata (instead of d2data/animation_data.go) 2021-02-26 11:56:49 +01:00
M. Sz
b5fa6e77eb cof: buildfix 2021-02-25 20:25:39 +01:00
M. Sz
15d30ffcce cof: rename SpeedToFPS -> FPS 2021-02-25 20:21:44 +01:00
M. Sz
976d78e595 pl2: lintfix 2021-02-25 19:26:01 +01:00
M. Sz
d61d829b98 pl2 encoder + test 2021-02-25 19:19:56 +01:00
M. Sz
c933e4b891 fixed build error & tbl: removed version check (because of error screen; we don't need to check version) 2021-02-25 14:11:19 +01:00
M. Sz
8d5cf7a26b tbl: replaced lolstring with teststring in tests 2021-02-25 13:09:38 +01:00
M. Sz
3b8cdffe15 tbl: lintfix 2021-02-25 12:08:02 +01:00
M. Sz
e163c40107 tbl: completed error mesages 2021-02-25 12:06:37 +01:00
M. Sz
91b3290322 tbl: completed test 2021-02-25 12:03:00 +01:00
M. Sz
522f749cfc tbl: encoder 2021-02-25 11:58:32 +01:00
M. Sz
2859eae91c Revert "data encoding: tbl"
This reverts commit 5a0571763e.
2021-02-25 10:02:10 +01:00
M. Sz
78404ed56c cof: added Duration method 2021-02-25 09:33:47 +01:00
M. Sz
e7c5efe8e4 cof: added SpeedToFPS method 2021-02-25 09:30:59 +01:00
M. Sz
b4cd34e351 cof: splited long Marshal method to avoid nolint:funlen 2021-02-25 09:28:11 +01:00
M. Sz
a4f12f6ebe hotfix: removed unnecessary 0 from d2fontglyph.unknown3 bytes list 2021-02-19 14:22:11 +01:00
M. Sz
7574293624 hotfix: font format:
- removed magic numbers
- corrected unknown1 bytes count in d2fontglyph.Create
2021-02-19 08:49:04 +01:00