Skip to content

Umoria 5.7.6

Compare
Choose a tag to compare
@mrcook mrcook released this 05 Nov 14:07
· 400 commits to master since this release

Bug Fixes

  • When compiling on Windows/MinGW, the OS was not being detected correctly. 3811bcd
  • Now load cave tiles correctly (the lit status values), as a previous
    refactoring broke loading of pre-5.7 saves. 219f350

Code

A big focus of this release was to make the code safer by using references instead of pointers. I made a good start, but there's still a way to go.

  • Pass by Value and Pass by Reference major refactoring.
  • Replace "magic numbers" with an enum, e.g. spells for mage/priest, wands, and staffs.
  • Use Coord_t instead of y/x values in various coordinated related functions.