Skip to content
Snippets Groups Projects
  1. Mar 13, 2024
  2. Mar 11, 2024
    • Florian Schröder's avatar
      Update websocket handling and configure server host and port · c2c310b9
      Florian Schröder authored
      The code changes involved updating the system to manage websockets from the server side, which removed the necessity to hardcode the websocket URL. Furthermore, an implementation to configure host and port of the game server was added. This included setup functions and their usage in chat and data exchange servers. Tests were updated to reflect these changes as well.
      c2c310b9
    • Florian Schröder's avatar
      Add layout selection dropdown to GUI · 9fb76822
      Florian Schröder authored
      The commit replaces the previous system file access to layout configuration files with a more user-friendly dropdown menu for layout selection. It ensures that the selected layout is correctly identified in all relevant parts of the code. The new method also includes error handling for cases where no layout files are found and an update to the menu state after level completion.
      9fb76822
  3. Mar 09, 2024
    • Florian Schröder's avatar
      Add and optimize type hints, refactor functions, improve readability · 0ddb9e04
      Florian Schröder authored
      Various changes have been made in the codebase to improve readability and maintainability. Type hints have been added to the functions and variables for better understanding of the datatypes. Refactoring of some code segments has also been done to make the code more concise and readable. The 'EffectType', 'ItemType' enumerations have been enriched with docstrings for better understanding of the enums. Certain classes have been updated to better follow the single responsibility principle.
      0ddb9e04
  4. Mar 08, 2024
  5. Mar 07, 2024
  6. Mar 06, 2024
  7. Mar 05, 2024
  8. Mar 04, 2024
  9. Mar 01, 2024
  10. Feb 29, 2024
    • Florian Schröder's avatar
      Refactor Action classes into separate file · 49231a76
      Florian Schröder authored
      Action, ActionType, and InterActionData classes have been moved from the environment module into a separate file named action.py. All imports have been adjusted to reflect this change. This provides a clearer structure and improves modularity in the code, as all action related classes and enums are now organized in a single module.
      49231a76
  11. Feb 28, 2024
Loading