791f6bf4c3
Bunch of edits.
2025-06-09 20:50:23 -05:00
c40c7c3cdf
Merge pull request 'Various edits going live.' ( #56 ) from edits into master
...
Reviewed-on: #56
2025-04-08 14:59:55 -04:00
f154c256d8
Wacky error where std::optional was not included, and it caused a problem for builds on another platform.
2025-04-08 14:57:10 -04:00
ab0fd9455c
More Edits
2025-04-07 14:30:30 -04:00
f9e4f93aaa
Add TODO notes for tile lighting stuff coming soon.
2025-04-02 15:27:58 -05:00
f82157d240
Various Edits
2025-04-01 18:57:01 -04:00
28dda7d12d
Place gravel.
2025-03-31 16:37:45 -04:00
15d816f04f
Added custom movement code for when player is noclipping.
2025-03-31 16:37:31 -04:00
0ee1ef5592
Parse tile 'solid' from json
2025-03-31 16:36:36 -04:00
c7f98a1be6
Add noclip member to entity
2025-03-31 16:35:44 -04:00
60dbd6d725
Decently-well working, doing some profiling currently.
2025-03-29 14:31:57 -04:00
5cd84258d8
Adding More Tile Functions (Non-building commit).
2025-03-28 01:26:31 -04:00
6e9224ead6
Add Tile Functions
2025-03-27 23:35:52 -04:00
1a09845770
Fixed a silly, got it working.
2025-03-27 18:18:11 -04:00
f94c8b8e72
Segfault on usage of std::function from ticc_funcs.
2025-03-27 17:44:21 -04:00
3dd9d65964
Now scoping out Item loading.
2025-03-22 15:31:58 -04:00
7d71f32d09
Refactoring tile loading procedure.
2025-03-22 15:07:50 -04:00
c9b037bf39
It works!!! All tiles are currently blue, and basically all tile features need to be re-implemented, however.
2025-03-22 13:39:12 -04:00
41749893a5
Few more edits for the night
2025-03-21 03:52:17 -05:00
79f77a4fcf
Lots more partial progress on the data-driven refactoring.
2025-03-21 03:00:21 -05:00
e0367b971c
Large Refactor, half-finished, will not compile or run currently.
2025-03-20 23:52:51 -04:00
9a10ff81d0
Building out container class, move classes to their own headers.
2025-03-19 15:45:42 -04:00
27f748ceca
Include v2i_hash
2025-03-19 15:45:02 -04:00
6b37c03079
Move Vector2i custom hash to separate header file.
2025-03-19 15:44:44 -04:00
13cc7f2104
Merge branch 'master' of https://git.redacted.cc/Josh/ReCaveGame
2025-03-19 11:47:26 -04:00
0dcb7d5a73
Update World.cpp
...
band-aid fix on chunk-server thread to prevent busy-waiting until we do it correctly with std::mutex & std::condition_variable.
2025-03-19 11:47:10 -04:00
ba39db02d3
Integrating JSON, testing with externally-defining tile data.
2025-03-19 03:56:10 -04:00
10e82cd4aa
Work-in-progress Item system code.
2025-03-19 02:48:22 -04:00
a599775eee
Add command stubs
2025-03-19 02:48:07 -04:00
185016ed49
Update changed name
2025-03-19 02:47:54 -04:00
8a8f1321b9
Update changed name
2025-03-19 02:47:48 -04:00
de8b45018a
Add freeze_in_void property to PhysicsEntity
2025-03-19 02:46:19 -04:00
c604b69487
Tweak player falling, prevent sprite spazzing.
2025-03-19 02:46:03 -04:00
8a3ed23302
Added Core::GetAllTiles(), added tile display_name property.
2025-03-19 02:45:14 -04:00
6d1652e0af
Add airtime property to entities. Will be used for fall-damage calculation, among other things.
2025-03-19 02:42:58 -04:00
e912645a24
Add World::GetEntities
2025-03-19 02:41:10 -04:00
f81098d7b2
Small Fix
2025-03-18 19:31:13 -05:00
cc00350dc3
Add test Container Window, building out the items system.
2025-03-18 19:26:22 -05:00
809abae082
Added a "Running-Jump" mechanic where you can jump further horizontally while moving fast enough.
2025-03-18 12:45:34 -04:00
f2512dddf1
Tweaked Air Resistance and added horizontal friction while standing on tiles.
2025-03-18 01:01:55 -04:00
7d5d8bcd46
Merge remote-tracking branch 'origin/master'
2025-03-18 00:34:24 -04:00
e547dd0045
Integrated XBox360 controller support for camera and player movement.
2025-03-18 00:34:08 -04:00
6aeef77904
ValidCoords is no longer required with Vector2i
2025-03-17 21:17:14 -04:00
83731c08f0
Update World.hpp
...
Improve performance when zooming out all the way.
2025-03-16 13:38:05 -04:00
0b9c5eb449
Hacked in AssetService to the splash screen, still needs some polish.
2025-03-02 04:26:50 -05:00
d4468421f7
Packaging libraries into release build WIP
2025-02-28 22:16:58 -05:00
84765fbaf4
Tune RandomTileTickRate, and include random tile counter in chunk serialization.
2025-02-28 01:05:53 -05:00
7ae6003e23
Performance optimization.
...
Check if this chunk has any random tick tiles before running random tile tick on it.
When at normal zoom level this has little impact, But when you zoom out really far it's helpful.
2025-02-27 18:56:21 -05:00
2e55d42733
Various small fixes. initialization of widgets and such.
2025-02-27 04:08:35 -05:00
5127d50f04
Small changes, removed useless files too.
2025-02-26 12:22:54 -06:00