Commit Graph

  • 791f6bf4c3 Bunch of edits. master josh 2025-06-09 20:50:23 -05:00
  • 54eb43044d Finalize Pause menu and setup of settings menu. josh 2025-04-12 16:32:14 -04:00
  • 6f0d7d734f Added functionality to PauseMenu, other various edits. josh 2025-04-10 14:57:22 -05:00
  • 35298ec28d Putting together PauseMenu functionality. josh 2025-04-10 13:58:51 -04:00
  • 1cbed8ce7f Pause Menu Visual Design Revision 1 josh 2025-04-09 04:36:16 -05:00
  • 79d8720282 More Pause Menu Boilerplate josh 2025-04-09 04:09:55 -05:00
  • c40c7c3cdf Merge pull request 'Various edits going live.' (#56) from edits into master josh 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. edits josh 2025-04-08 14:57:10 -04:00
  • c5109c2c1b Implement basis for Pause Menu. josh 2025-04-07 15:17:52 -05:00
  • ab0fd9455c More Edits josh 2025-04-07 14:30:30 -04:00
  • b7b06cd48b Assets josh 2025-04-03 13:35:09 -04:00
  • f9e4f93aaa Add TODO notes for tile lighting stuff coming soon. josh 2025-04-02 15:27:58 -05:00
  • f82157d240 Various Edits josh 2025-04-01 18:57:01 -04:00
  • b10d1e30dc Command additions and minor fixes josh 2025-03-31 16:38:12 -04:00
  • e748bf95ae Upgrade to latest JUI with bug fixes josh 2025-03-31 16:37:58 -04:00
  • 28dda7d12d Place gravel. josh 2025-03-31 16:37:45 -04:00
  • 15d816f04f Added custom movement code for when player is noclipping. josh 2025-03-31 16:37:31 -04:00
  • d9d8f7f3a2 Adjusted tile pallets, added gravel. josh 2025-03-31 16:37:07 -04:00
  • 0ee1ef5592 Parse tile 'solid' from json josh 2025-03-31 16:36:36 -04:00
  • 0d7306b9ae Cleanup LocalWorld josh 2025-03-31 16:36:21 -04:00
  • d55a64163b Add GameSession::GetLocalPlayerEntity josh 2025-03-31 16:36:04 -04:00
  • c7f98a1be6 Add noclip member to entity josh 2025-03-31 16:35:44 -04:00
  • 4538aa963b Update LocalWorld.cpp Redacted 2025-03-29 16:54:00 -04:00
  • 60dbd6d725 Decently-well working, doing some profiling currently. josh 2025-03-29 14:31:57 -04:00
  • 5cd84258d8 Adding More Tile Functions (Non-building commit). josh 2025-03-28 01:26:31 -04:00
  • 6e9224ead6 Add Tile Functions josh 2025-03-27 23:35:52 -04:00
  • 1a09845770 Fixed a silly, got it working. josh 2025-03-27 18:18:11 -04:00
  • f94c8b8e72 Segfault on usage of std::function from ticc_funcs. josh 2025-03-27 17:44:21 -04:00
  • 3dd9d65964 Now scoping out Item loading. josh 2025-03-22 15:31:58 -04:00
  • 7d71f32d09 Refactoring tile loading procedure. josh 2025-03-22 15:07:50 -04:00
  • a53bc42a82 Re-enabling features: hotbar icons, name, plank pattern. josh 2025-03-22 14:07:43 -04:00
  • 06ec0ca885 Make sure to manually reload cmake-build-debug after first build. josh 2025-03-22 13:53:10 -04:00
  • c9b037bf39 It works!!! All tiles are currently blue, and basically all tile features need to be re-implemented, however. josh 2025-03-22 13:39:12 -04:00
  • 41749893a5 Few more edits for the night josh 2025-03-21 03:52:17 -05:00
  • 79f77a4fcf Lots more partial progress on the data-driven refactoring. josh 2025-03-21 03:00:21 -05:00
  • e0367b971c Large Refactor, half-finished, will not compile or run currently. josh 2025-03-20 23:52:51 -04:00
  • dfb60a45c4 JSON tile metadata parse test, WIP. josh 2025-03-19 15:45:54 -04:00
  • 9a10ff81d0 Building out container class, move classes to their own headers. josh 2025-03-19 15:45:42 -04:00
  • 27f748ceca Include v2i_hash josh 2025-03-19 15:45:02 -04:00
  • 6b37c03079 Move Vector2i custom hash to separate header file. josh 2025-03-19 15:44:44 -04:00
  • 23fb2892a9 Put into namespace josh 2025-03-19 15:44:30 -04:00
  • 50205fef99 Update jstick dependency josh 2025-03-19 15:44:16 -04:00
  • 4553a0c8ac Add 'container w h' command josh 2025-03-19 15:44:00 -04:00
  • 8072af2c49 Test Tile JSON data josh 2025-03-19 15:43:46 -04:00
  • d9de2502ea Fix data folder josh 2025-03-19 12:49:18 -04:00
  • 83afdcaebc Merge remote-tracking branch 'origin/master' josh 2025-03-19 12:48:26 -04:00
  • e6f67e1052 Fix data folder josh 2025-03-19 12:47:54 -04:00
  • 2f19b910de Update main.cpp Redacted 2025-03-19 12:32:24 -04:00
  • 13cc7f2104 Merge branch 'master' of https://git.redacted.cc/Josh/ReCaveGame Redacted 2025-03-19 11:47:26 -04:00
  • 0dcb7d5a73 Update World.cpp Redacted 2025-03-19 11:47:10 -04:00
  • ba39db02d3 Integrating JSON, testing with externally-defining tile data. josh 2025-03-19 03:56:10 -04:00
  • 10e82cd4aa Work-in-progress Item system code. josh 2025-03-19 02:48:22 -04:00
  • a599775eee Add command stubs josh 2025-03-19 02:48:07 -04:00
  • 185016ed49 Update changed name josh 2025-03-19 02:47:54 -04:00
  • 8a8f1321b9 Update changed name josh 2025-03-19 02:47:48 -04:00
  • 84bc213229 Add XBox360 controller support to hotbar, tile editor, and zoom. josh 2025-03-19 02:47:36 -04:00
  • de8b45018a Add freeze_in_void property to PhysicsEntity josh 2025-03-19 02:46:19 -04:00
  • c604b69487 Tweak player falling, prevent sprite spazzing. josh 2025-03-19 02:46:03 -04:00
  • 8a3ed23302 Added Core::GetAllTiles(), added tile display_name property. josh 2025-03-19 02:45:14 -04:00
  • 6d1652e0af Add airtime property to entities. Will be used for fall-damage calculation, among other things. josh 2025-03-19 02:42:58 -04:00
  • 699c1021c1 Fix Console Input Box color josh 2025-03-19 02:42:34 -04:00
  • 4e0c1dac86 Added Camera freemove and follow. Camera returns to follow target if free-movement isn't done for 1.25 seconds josh 2025-03-19 02:42:20 -04:00
  • b2e4732b14 Add TileTool::WorldEditorEnabledByDefault josh 2025-03-19 02:41:30 -04:00
  • e912645a24 Add World::GetEntities josh 2025-03-19 02:41:10 -04:00
  • a7063675dc Edit gitignore josh 2025-03-19 02:40:43 -04:00
  • f81098d7b2 Small Fix josh 2025-03-18 19:31:13 -05:00
  • cc00350dc3 Add test Container Window, building out the items system. josh 2025-03-18 19:26:22 -05:00
  • 809abae082 Added a "Running-Jump" mechanic where you can jump further horizontally while moving fast enough. josh 2025-03-18 12:45:34 -04:00
  • f2512dddf1 Tweaked Air Resistance and added horizontal friction while standing on tiles. josh 2025-03-18 01:01:55 -04:00
  • 7d5d8bcd46 Merge remote-tracking branch 'origin/master' josh 2025-03-18 00:34:24 -04:00
  • e547dd0045 Integrated XBox360 controller support for camera and player movement. josh 2025-03-18 00:34:08 -04:00
  • 6aeef77904 ValidCoords is no longer required with Vector2i Redacted 2025-03-17 21:17:14 -04:00
  • 83731c08f0 Update World.hpp Redacted 2025-03-16 13:38:05 -04:00
  • 0b9c5eb449 Hacked in AssetService to the splash screen, still needs some polish. josh 2025-03-02 04:26:50 -05:00
  • 4a11961c0f Graphics bug fix. Redacted 2025-03-01 23:11:19 -05:00
  • f978605005 Working now. josh 2025-02-28 22:30:26 -05:00
  • d4468421f7 Packaging libraries into release build WIP josh 2025-02-28 22:16:58 -05:00
  • 84765fbaf4 Tune RandomTileTickRate, and include random tile counter in chunk serialization. josh 2025-02-28 01:05:53 -05:00
  • 7ae6003e23 Performance optimization. Redacted 2025-02-27 18:56:21 -05:00
  • 7707d6d3a6 WINDOWS BUILD!!! (Where's my player texture). josh 2025-02-27 04:08:10 -06:00
  • 0f776f2a6f Heavily refactored CaveGameWindow, pulled TileTool into GameSession. josh 2025-02-27 04:10:00 -05:00
  • d058774519 Particles Test Success. josh 2025-02-27 04:08:51 -05:00
  • 2e55d42733 Various small fixes. initialization of widgets and such. josh 2025-02-27 04:08:35 -05:00
  • c5015b608d Fixed a very weird deallocation problem causing segmentation fault on close. Made the credits look nicer too. josh 2025-02-27 04:07:50 -05:00
  • 0a033fc103 Tracked down and fixed segmentation fault upon close. josh 2025-02-27 00:13:13 -05:00
  • 2cc0ca2033 Changes by william josh 2025-02-26 15:49:54 -05:00
  • 06021b9396 Small changes josh 2025-02-26 15:48:59 -05:00
  • 7c46f2939b Small changes josh 2025-02-26 15:20:17 -05:00
  • 5127d50f04 Small changes, removed useless files too. josh 2025-02-26 12:22:54 -06:00
  • baf1f517a5 Added grid and tileactivity commands, Grid render doesn't appear to work though. josh 2025-02-25 19:52:26 -05:00
  • 54a704a091 Tuned collision response and physics, player animation outline. josh 2025-02-25 17:49:53 -05:00
  • b8a59d98c5 Player collision response and movement physics v1. josh 2025-02-25 16:57:06 -05:00
  • 24790c5c0c Refactored camera movement to feel more consistent regardless of framerate. josh 2025-02-25 12:17:18 -05:00
  • 55746d45b9 Add FPS limiter. josh 2025-02-24 16:16:15 -05:00
  • 48b303260d Remote Edits josh 2025-02-24 11:52:13 -06:00
  • 0a174af0e2 Spawn player with P, will be working on collisions and physics soon. josh 2025-02-21 14:47:08 -06:00
  • 1f18f08244 So close to a windows build!! josh 2025-02-21 14:09:42 -06:00
  • d82c821e6f Added WorldEdit step buttons. josh 2025-02-19 03:34:20 -06:00
  • 6ba265e9e2 Uploading Edits josh 2025-02-16 20:07:19 -05:00
  • fba1546a9b Changes josh 2025-02-13 19:27:48 -05:00