1. 25 Aug, 2021 1 commit
  2. 02 Jun, 2021 1 commit
  3. 26 Jul, 2020 1 commit
  4. 07 Dec, 2019 3 commits
  5. 18 May, 2019 1 commit
  6. 01 Mar, 2019 1 commit
  7. 18 Nov, 2018 5 commits
  8. 15 Oct, 2018 1 commit
  9. 04 Jul, 2017 1 commit
  10. 26 Jun, 2017 1 commit
  11. 01 Feb, 2017 1 commit
  12. 30 Nov, 2016 1 commit
    • Richard Gobeille's avatar
      Change OSD_CvarModified() to rely on a CVAR_MODIFIED flag set in... · 928f747a
      Richard Gobeille authored
      Change OSD_CvarModified() to rely on a CVAR_MODIFIED flag set in osdcmd_cvar_set(), instead of merely comparing the current value to the default value. This leaves the storing of the default value (dval in osdcvar_t) in place for use in future features that haven't been programmed yet.
      
      From-SVN: r5946
      928f747a
  13. 26 Aug, 2016 1 commit
  14. 04 Jun, 2016 1 commit
  15. 17 Dec, 2014 1 commit
  16. 25 Nov, 2014 1 commit
  17. 22 Nov, 2014 1 commit
  18. 07 Nov, 2014 1 commit
  19. 06 Nov, 2014 1 commit
  20. 24 Jul, 2014 1 commit
  21. 05 Jul, 2014 1 commit
  22. 24 Dec, 2013 1 commit
  23. 04 Nov, 2013 2 commits
  24. 14 May, 2013 2 commits
  25. 30 Dec, 2012 1 commit
  26. 25 Dec, 2012 1 commit
    • Philipp Kutin's avatar
      Cleanup of console/on-screen-display (OSD) functionality. · 62ec92ce
      Philipp Kutin authored
      - Rewrite the "clear background" routine in a no-brainer way instead of
        juggling around with rotatesprite(). Make it common to game+editor.
        Expose glRectd to glbuild.
      - Don't stop OSD text line drawing when encountering a non-printable char.
        Instead, treat it as space.
      - In OSD_SetTextMode(), don't use swaplong (which really swaps 32-bit ints)
        to swap pointers. Write an analogous "swapptr" instead.
      - When changing from/to OSD, don't inject a pause key. This *might* have been
        the cause of the reported pausing problems.
      - clean up the code...
      (Yes, this commit throws together too much stuff. I suck sometimes. :P)
      
      From-SVN: r3321
      62ec92ce
  27. 15 Nov, 2012 2 commits
  28. 14 Nov, 2012 1 commit
    • Richard Gobeille's avatar
      Fix the warnings when building with C++, add MSVC C++ build support. This also... · 44003a9b
      Richard Gobeille authored
      Fix the warnings when building with C++, add MSVC C++ build support. This also changes the internal type of lotags, hitags and cstat type fields to uint16_t instead of int16_t to clean up some dubious behavior wherein the code was using a value of 32768 as a flag in these fields for certain types of things, like invisible sprites (using the value as if it was uint16_t) where it was elsewhere checking if the value was < 0 (using the value as if it was int16_t). This change may break a few specific effects if any part of the relevant code was missed when looking for areas that needed to be addressed.
      
      I think there's also a fix for the CON precache system breakage in here (lost it in my local tree when I started getting the C++ build working in MSVC, sorry!)
      
      From-SVN: r3159
      44003a9b
  29. 04 Nov, 2012 1 commit
    • Evan Ramos's avatar
      Work-in-progress adjustment to the C code to compile under C++. It builds for... · d30e5245
      Evan Ramos authored
      Work-in-progress adjustment to the C code to compile under C++. It builds for me without errors using Win32 MinGW-GCC, but it still generates warning soup. No guarantees about MSVC or anything using SDL. Enable C++ by building with CPLUSPLUS=1. C remains the default and should compile with no change in setup.
      
      Credit to Plagman for the idea and doing the work on the game side, which is included in this commit.
      
      (Building as C++ will give us features with which we can make improvements and optimizations on the multiplayer code and Polymer.)
      
      From-SVN: r3116
      d30e5245
  30. 01 Jul, 2012 1 commit
    • Philipp Kutin's avatar
      Constify various char* vars, parameters, etc. for more -Wwrite-strings cleanness · de267d07
      Philipp Kutin authored
      -Wwrite-strings is useful to detect code where string literals and e.g. alloc'd
      strings are used side-by-side, potentially creating dangerous situations, or to
      find uses of old, non-constified APIs.  However, enabling it would still flood
      the log with too many warnings.  Also, GCC wrongly warns for initializations of
      char arrays.
      
      From-SVN: r2796
      de267d07
  31. 11 Mar, 2012 1 commit