James Seibel
cecd01b7d9
Merge
2022-09-07 07:47:18 -05:00
James Seibel
09ceab5c70
Comment out API/API test code so we can get everything compiling
2022-09-07 07:37:07 -05:00
James Seibel
53ded97714
Move Core API items into the api.external.coreImplement package
2022-09-06 22:22:27 -05:00
James Seibel
5a2366eb13
Move CoreDhApiRenderParam into a better package
2022-09-06 22:10:09 -05:00
James Seibel
5e775e4c88
move The ConfigWrapper to the API sub-project
2022-09-06 21:39:51 -05:00
James Seibel
75b23ee904
Move and update API Events to the API sub-project
2022-09-06 21:25:11 -05:00
James Seibel
dbae5a3b05
Move DhApiEventRegister to API sub-project
2022-09-05 21:41:32 -05:00
James Seibel
b5a05bfe21
Add CoreDhApiRenderParam and move DhApiRenderParam to the API Sub-project
2022-09-05 21:38:52 -05:00
James Seibel
71f55ef0e3
Add (core)Mat4f -> DhApiMat4f constructor
2022-09-05 21:38:05 -05:00
James Seibel
f323eaf666
Remove DhApiMat4f from Mat4f
2022-09-05 21:12:00 -05:00
James Seibel
7ee113ddff
Replace the override priority enum with an int
2022-09-05 21:11:29 -05:00
James Seibel
f61d113493
Move config API Enums to the API sub-project
2022-09-05 19:28:57 -05:00
James Seibel
eaadd6fc71
Move API Interfaces into the API sub-project
2022-09-05 19:18:33 -05:00
James Seibel
89a46ae5e1
Move misc API items into the API sub-project
2022-09-05 19:14:43 -05:00
James Seibel
7a00ba09a2
Move API tests to the API sub-project
2022-09-05 18:53:12 -05:00
James Seibel
9eefd53fdc
Fix test compiling in API
...
TODO: why do we need manifold to compile the API when any test file is present?
2022-09-05 16:08:40 -05:00
James Seibel
17d2e61688
Start moving API files to the API sub-project
2022-09-05 11:46:13 -05:00
James Seibel
e24aa32cce
Make public loggers private
2022-09-05 11:37:00 -05:00
James Seibel
b33f7bbabd
add commonInterface sub-project
2022-09-05 11:27:16 -05:00
James Seibel
758b5b6db6
Remove apiInterface and coreShared sub-projects
2022-09-05 11:27:01 -05:00
James Seibel
1f8bd81958
Remove dependencies on ClientApi.LOGGER
...
each class should have it's own logger instead
2022-09-05 11:25:46 -05:00
TomTheFurry
950a1d34ea
Overhaul how files and partially loaded sources are handled
...
Note: Currently it DOES render, it just... requires the ENTIRE area to be generated. This bug will be fixed... tomorrow. I hope. (It's like 11:35pm here so gimme a break!)
2022-09-05 23:36:51 +08:00
coolGi
bcc65b8153
Fixed issue when setting a config value in the file to a different type breaks game.
2022-09-02 15:59:00 +09:30
coolGi
a5ade02dec
Fixed issue #390 (problems with BCLib fog)
2022-09-02 15:14:03 +09:30
coolGi
1aaae5c1da
Started work on auto updater screen
2022-09-02 12:12:50 +09:30
coolGi
cf62774a78
Added auto updater lang
2022-09-02 10:41:38 +09:30
James Seibel
2fdf2b9cfc
rename coreApiCommon -> coreShared
2022-08-30 21:50:33 -05:00
James Seibel
55463f2377
add apiInterface and coreApiCommon subprojects
...
Currently they are just shells and they may be renamed later
2022-08-30 07:54:57 -05:00
James Seibel
43d53e71c9
rename/reorganize the "_Msic Files" folder
2022-08-30 07:46:40 -05:00
James Seibel
14d0e65c68
Move the api sub-project into core
2022-08-30 07:39:59 -05:00
James Seibel
9799b0a263
move core into a folder named "core"
...
This is so we can have multiple sub-projects in the core repo
2022-08-30 07:36:19 -05:00
Morippi
519a4c1452
Added configs for transparency (currently I'm faking the light for ocean floor)
2022-08-25 11:23:49 +02:00
Morippi
30959cfdd0
fixed water "walls"
2022-08-25 00:03:47 +02:00
Morippi
717c33078f
Added section ordering (by position) + small fixes on transparency
2022-08-24 23:02:27 +02:00
Morippi
8b877a5f1a
Divided transparent from opaque in the rendering (transparent are not rendering for some reason)
2022-08-24 21:54:56 +02:00
Morippi
427105189b
small fixes + removed lodBox
2022-08-24 16:32:01 +02:00
Morippi
821feae1d5
Improved ocean floor adjCulling
2022-08-24 15:43:46 +02:00
Morippi
29c5d70171
enabled and fixed ocean floor (light not working correctly)
2022-08-24 15:15:21 +02:00
Morippi
5e91824c7d
Disabled fake floor
2022-08-24 13:53:06 +02:00
Morippi
9575429296
Fixed transparency and added some boolean to disable it
2022-08-24 13:35:51 +02:00
Morippi
22f9d20aae
another small fix (sorry)
2022-08-24 13:16:55 +02:00
Morippi
45ec219bb5
Small fix
2022-08-24 13:16:09 +02:00
Morippi
ae0eb0fd91
Redoing everything on transparency, I hope I'm not breaking anything
2022-08-24 13:15:01 +02:00
James Seibel
3785426793
Add Server save API Event
2022-08-23 22:43:24 -05:00
James Seibel
d1126afc44
Add DhWorld.GetAllLevels() and ILevel.GetLevelWrapper()
2022-08-23 22:43:08 -05:00
James Seibel
f203679de4
Add Client/Server load/unload events
...
Add client level save event
stub out server level save event
2022-08-23 21:32:46 -05:00
James Seibel
e2d90f6627
Remove module-info
...
We are going to use a separate (intellij?) module instead for the API
2022-08-23 21:18:38 -05:00
TomTheFurry
75ab228e46
Created SparseDataSource
2022-08-23 13:27:33 +08:00
James Seibel
0b7bd84af5
Implement DhApi Before/After render events
2022-08-21 22:40:34 -05:00
James Seibel
322ccee672
Add helper methods to Mat4f objects
2022-08-21 22:37:56 -05:00