Commit Graph

  • efaeb16fe5 feat: stripped away over complicated bits stripped Sara 2024-11-13 11:39:47 +0100
  • c3f104b630 feat: game state is now loaded from user://savegame.res main Sara 2024-10-24 19:27:57 +0200
  • 885d843cda fix: load_level now called *after* instantiating game state Sara 2024-10-22 15:41:55 +0200
  • b07f0e299e fix: cleanup of incorrect includes Sara 2024-10-22 13:24:50 +0200
  • c568673f18 Merge branch 'temp' Sara 2024-10-08 19:22:04 +0200
  • cb6fd87e72 fix: errors when loading levels due to gamemodes Sara 2024-10-07 01:21:17 +0200
  • e2d56ed6d4 fix: errors when reloading scenes Sara 2024-10-07 01:09:25 +0200
  • 528db9415c fix: GameRoot now initializes rng in _enter_tree Sara 2024-10-05 22:24:42 +0200
  • b1d5e5d263 Merge remote-tracking branch 'origin' into temp Sara 2024-10-05 22:17:32 +0200
  • 76fa8d3e3f feat: rng is now initialzed on _enter_tree Sara 2024-10-05 22:16:51 +0200
  • 8dc8144915 feat: updated to use GDREGISTER_RUNTIME_CLASS ipv GDGAMEONLY or GDEDITORONLY Sara 2024-08-16 00:07:58 +0200
  • 79c37a3ccc fix: removed gd:: prefix from GDREGISTER_CLASS macro uses Sara 2024-08-15 20:51:40 +0200
  • 28938ae929 fix: changed calls to ClassDB::register_class to macro GDREGISTER_CLASS Sara 2024-08-15 19:38:50 +0200
  • 308d073a93 feat: GDENUM macro now uses uint32_t internally Sara 2024-08-09 19:43:55 +0200
  • 1cf0c55f2a chore: fixed godot_cpp includes being in quotes ipv angle brackets Sara 2024-08-09 18:25:14 +0200
  • 94f4a301b2 chore: fixed formatting Sara 2024-08-08 22:15:35 +0200
  • acb193b45f feat: added GDNODETYPE macro Sara 2024-07-28 11:40:06 +0200
  • 16b5de038d feat: GDRESOURCETYPE and GDENUMTYPE no longer stringify argument Sara 2024-07-06 13:13:18 +0200
  • 8b670b309e feat: added more functions to GDENUM class Sara 2024-06-19 10:57:15 +0200
  • 08e21f0568 feat: added time_seconds Sara 2024-06-11 09:10:40 +0200
  • d680ebf55f fix: rng is now reference counted Sara 2024-06-11 09:09:11 +0200
  • 4e231f5be3 fix: switch_game_mode condition now first checks if a game mode is already active Sara 2024-05-31 21:25:58 +0200
  • 1672dbd5f8 fix: util_functions now uses utils namespace Sara 2024-05-31 21:25:34 +0200
  • c42cab169e fix: replaced uses of gd:: with godot:: Sara 2024-05-31 21:18:42 +0200
  • 1e5f930576 feat: added GDENUMTYPE macro Sara 2024-05-31 21:16:28 +0200
  • ceda870d06 chore(documentation): re-enabled javascript elements in Doxyfile Sara 2024-05-31 21:16:08 +0200
  • c48a3056e4 feat: added util_functions Sara 2024-05-31 21:15:16 +0200
  • 46366f2e6f feat(documentation): added header template for doxygen Sara 2024-05-30 17:02:55 +0200
  • 1f5fea9565 fix: removed duplicate awesome doxygen css submodule Sara 2024-05-30 15:45:50 +0200
  • 4ce27c38c6 feat: documentation updates Sara 2024-05-30 15:42:53 +0200
  • 67abbadbf1 feat(doxygen): enabled HIDE_UNDOC_MEMBERS Sara 2024-05-30 15:42:38 +0200
  • 2ac9e8399f feat: GameMode is now a Node rather than Resource Sara 2024-05-30 15:07:17 +0200
  • ec2c3fd835 fix: replaced includes for "godot_macros.h" with "godot_macros.hpp" Sara 2024-05-30 00:49:37 +0200
  • c7e5175b5d chore: updated documentation Sara 2024-05-30 00:45:40 +0200
  • a905b89ed6 fix: index.html not valid doxygen file Sara 2024-05-30 00:22:15 +0200
  • b493bdce79 feat: moved doxygen-awesome-css to documentation, created index.html Sara 2024-05-30 00:21:10 +0200
  • 4cf7c58fdf feat: moved doxygen awesome css to documentation/ Sara 2024-05-29 23:53:22 +0200
  • c30d6eb556 feat: docs now direct to generated-docs Sara 2024-05-29 23:51:20 +0200
  • 9e242c8a38 feat: updated Doxyfile to use awesome doxygen css Sara 2024-05-29 23:50:50 +0200
  • 8a99959b1c feat: added doxygen-awesome-css for doxygen styling Sara 2024-05-29 23:36:43 +0200
  • 4c1e7468aa fix: godot_macros \file directive now correctly refers to filename Sara 2024-05-29 23:08:40 +0200
  • 7e452fa7ff feat: enabled macro expansion in Doxyfile Sara 2024-05-29 23:07:05 +0200
  • 0a81bc2994 feat: renamed godot_macros.h to godot_macros.hpp Sara 2024-05-29 23:06:39 +0200
  • 7251a29ecd chore: added UTILS_ prefix to include guards Sara 2024-05-29 23:05:39 +0200
  • ccf149b2c6 feat: updated doxyfile Sara 2024-05-29 20:24:26 +0200
  • 10f4fe0551 chore: updated doxygen-styled docs Sara 2024-05-29 20:23:59 +0200
  • 71f42913d6 Add README.md Sara 2024-05-29 17:48:32 +0000
  • 8a5adcd94d feat: added docs/ to .gitignore, disabled LaTeX generation for doxygen Sara 2024-05-29 19:10:08 +0200
  • c004ba99ff chore: doxygen documentation for spawnpoint Sara 2024-05-29 17:37:04 +0200
  • 1c3666614f chore: doxygen documentation for player Sara 2024-05-29 17:36:53 +0200
  • 1dd79c57db chore: doxygen documentation for level3d Sara 2024-05-29 17:36:44 +0200
  • 88bd934d28 feat: game mode no longer owns game state Sara 2024-05-29 17:36:17 +0200
  • 0c7ab811cf feat: added Doxyfile Sara 2024-05-29 17:07:41 +0200
  • 9c25980619 feat: improved clarity of godot_macros and added GDENUM Sara 2024-05-29 16:46:18 +0200
  • 393ef2201f fix: removed debug prints Sara 2024-05-29 11:47:08 +0200
  • b37607e22b fix: error in handling of mouse motion events Sara 2024-05-28 23:55:44 +0200
  • e0f6ba276b chore: modified the GDGAMEONLY calls in player_input.cpp to be on the signature line Sara 2024-05-28 17:11:37 +0200
  • 47a5965e31 feat: removed if statement that will always execute body Sara 2024-05-28 17:06:32 +0200
  • 527415677f feat: added shorthand listen_to functions to PlayerInput Sara 2024-05-28 16:58:22 +0200
  • 41f5c440c4 feat: inverted positive/negative args of Listener Sara 2024-05-28 16:57:58 +0200
  • 3cad3af3fe feat: swapped from godot:: to utils:: namespace Sara 2024-05-28 16:28:36 +0200
  • 54fcbcbb6b feat: added register_types Sara 2024-05-28 14:14:09 +0200
  • 7bdb5e70eb feat: added get_players and redefined how spawnpoints are stored Sara 2024-05-23 15:55:47 +0200
  • a9e33a3781 fix: error in game root reloading Sara 2024-05-21 15:57:55 +0200
  • dff7631816 feat: added get_levels to game root Sara 2024-05-21 11:57:31 +0200
  • 51f18f45b8 fix: game root now only spawns player if scene is assigned in game mode Sara 2024-05-21 11:57:21 +0200
  • 044164fa4b feat: game root now better handles despawned players Sara 2024-05-21 11:56:41 +0200
  • 2344f3f2b6 feat: merged GameRoot and GameRoot3D into GameRoot3D Sara 2024-05-06 11:03:00 +0200
  • d81ad91a88 feat: gameroot will now spawn players using spawn_at_position Sara 2024-04-16 11:45:46 +0200
  • 90d8d626a0 feat: Player now requires spawn_at_position(Transform3D) Sara 2024-04-16 11:44:58 +0200
  • 78e6bb2cf1 feat: PlayerInput now uses callables Sara 2024-04-10 12:44:50 +0200
  • f0bddcf074 feat: changed ordering of signals in game root Sara 2024-03-22 00:14:29 +0100
  • d095d9f2de feat: added player_spawned signal to GameRoot Sara 2024-03-21 22:50:49 +0100
  • b75c0006d6 feat: switched signal binding in GameRoot to GDSIGNAL Sara 2024-03-21 22:50:35 +0100
  • af4208f3b7 feat: GameRoot now calls GameMode::_begin and _end Sara 2024-03-21 22:49:48 +0100
  • a8153c3ec4 feat: added _begin and _end to GameMode Sara 2024-03-21 22:49:11 +0100
  • 34a0493ee7 feat: added GDSIGNAL macro Sara 2024-03-20 11:35:13 +0100
  • 1dd1d3b961 feat: cleanup to player input Sara 2024-03-20 09:44:25 +0100
  • e6c3d0988d fix: inverted order of arguments when calling is_parent_class Sara 2024-03-20 09:44:14 +0100
  • 51c9090d10 feat: added GameRoot::get_game_mode and a get_game_state shorthand Sara 2024-03-20 09:43:48 +0100
  • c85947f187 feat: refactored how players are removed Sara 2024-03-17 14:49:35 +0100
  • 1cb000aa98 feat: current gamemode is no longer reset when the first level is unloaded Sara 2024-03-16 22:14:14 +0100
  • ea338c43aa fix(error checking): initialize_player will only continue if the given player id is valid Sara 2024-03-16 22:12:52 +0100
  • 5b73bb53ca chore(documentation): improved inline documentation and function naming clarity Sara 2024-03-16 22:12:11 +0100
  • 92a1cb6bc5 fix: set_game_mode will no longer attempt to spawn a player with id 0 every call Sara 2024-03-16 22:11:20 +0100
  • 7d7e1ac584 feat: implemented IPlayer::get_player_id Sara 2024-03-16 20:56:36 +0100
  • f8f92c1513 feat: implemented GameRoot::player_disconnected Sara 2024-03-16 20:56:26 +0100
  • 78c94e52f2 feat: refactored how gameroot handles spawning players Sara 2024-03-16 13:02:36 +0100
  • 49562071c0 feat: added core game and level concepts Sara 2024-03-13 16:08:37 +0100
  • 988d39bdb4 feat: godot_macros, GDGAMEONLY and GDEDITORONLY now eat their semicolons Sara 2024-02-25 19:46:49 +0100
  • 76fa584333 feat: added new constructor for Listener Sara 2024-02-23 21:50:29 +0100
  • 3253888829 feat: added .os files to gitignore Sara 2024-02-19 01:25:15 +0100
  • 9304c383da feat: removed unused file Sara 2024-02-19 01:24:25 +0100
  • 2a2214b487 fix: playerinput mouse events now report correctly Sara 2024-02-19 01:04:14 +0100
  • 460dc9a1c6 feat: added .so files to gitignore Sara 2024-02-13 21:40:28 +0100
  • d5ee438080 feat: PlayerInput now supports mouse motion through _mouse_* actions Sara 2024-02-13 21:39:50 +0100
  • 2246409a79 feat: added player input class Sara 2024-02-13 14:59:01 +0100
  • 160eeba054 feat: godot macros now includes dependencies Sara 2024-02-02 08:47:30 +0100
  • 63bf083467 feat: added GDEDITORONLY and GDGAMEONLY Sara 2024-02-02 08:47:05 +0100
  • 0230e4e109 feat: added godot_macros.h Sara 2024-01-30 10:36:58 +0100