1. 10 Jul, 2022 1 commit
  2. 04 Jul, 2022 1 commit
  3. 01 Jul, 2022 1 commit
  4. 27 Jul, 2021 1 commit
  5. 18 Jul, 2021 1 commit
    • noasakurajin's avatar
      fixing a not working controls when compiled without opencv · a156c9d6
      noasakurajin authored
       This version is a hotfix that get the control working properly again.
       Before the line that checked if sdl is available actually checked if
       for opencv. This broke the builds that used sdl2 without compiling the
       opencv code.
       Because of the size and the importance of this fix, this will be a
       new patch release version.
      a156c9d6
  6. 16 Jul, 2021 1 commit
    • noasakurajin's avatar
      updating to version 0.9.0 · 80d4a360
      noasakurajin authored
       THis commit changes the library version to 0.9.0 and the format
       version to 0.6.0. The new format version break compatibility
       which is caused by the new physics.
      
       There is also an update for the train_properties json
       format in this commit. This just explains the format changes in
       format 0.6.0.
      80d4a360
  7. 28 Jun, 2021 1 commit
  8. 27 Jun, 2021 1 commit
  9. 24 Jun, 2021 2 commits
    • noasakurajin's avatar
      setting the version to 0.7.0 · 7ffd5860
      noasakurajin authored
      7ffd5860
    • noasakurajin's avatar
      using a keymap to mange controls · bdd7b597
      noasakurajin authored
      the control subsystem was completely rewritten. The control class was moved to the control namespace and renamed to input_handler. In addition to that it is no longer a singleton, which makes the class even cleaner. The latest version of the simulator is required for this to work. These changes break the simulator.
      bdd7b597
  10. 13 May, 2021 1 commit
  11. 07 Apr, 2021 1 commit
    • Noah Kirschmann's avatar
      cleanup of core/types · 2de87030
      Noah Kirschmann authored
        This commit cleans core/type up.
        libtrainsim::core::clamp is replaced by std::clamp
        libtrainsim::core::version now uses a tuple to store the data.
        This makes comparing two versions easier and cleans.
        The new compare operators are also tested in the unit tests.
      2de87030
  12. 23 Jan, 2021 1 commit
  13. 09 Jan, 2021 1 commit
  14. 06 Jan, 2021 1 commit
  15. 01 Nov, 2020 1 commit
  16. 27 Oct, 2020 1 commit
  17. 24 Oct, 2020 1 commit
  18. 21 Oct, 2020 1 commit
  19. 20 Oct, 2020 1 commit
  20. 22 Sep, 2020 2 commits