Umoria 5.7.6
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 ofy
/x
values in various coordinated related functions.