Commit Graph

7 Commits

Author SHA1 Message Date
ALONSO Laurent
3451c70fec all: use the function get_item which checks bounds... 2022-06-30 01:10:46 -04:00
ALONSO Laurent
8951d0efc1 game: begin to use the get_terrain method, ... 2022-06-30 01:10:46 -04:00
ALONSO Laurent
e8e3b13c7c porting.{hc}pp: add a namespace,
fileio_party.cpp: try to simplify the code which read legacy save,
boe.specials.cpp: correct a problem when unlocking rectangles...
2022-06-30 01:10:44 -04:00
ALONSO Laurent
3d1faba4b2 porting.cpp[legacy]: import a legacy party correctly,
+ do not import empty timer...
2022-06-30 01:10:44 -04:00
ALONSO Laurent
0c277ecefd boe.dlgutil.cpp: do not empty magic shop unnecessarily, to be improved...
porting.cpp[legacy]: try to always convert RECT to mac Rect when reading a Windows
     scenario
  note: this may be succeptible to break the loading of some legacy save, but there
      are already broken....
2022-06-30 01:10:44 -04:00
ALONSO Laurent
afda3a09f5 save[legacy]: try to solve many problem
+ force monst.which_town to be set ( to fix a problem when saving context)
2022-06-30 01:08:48 -04:00
82abdab695 Major code reorganization
This commit only updates the XCode project for the changes.
A later commit each will update it for scons and MSVC.

A few actual changes are mixed in:
- Add a prefix header for a handful of common definitions
- Moved current_cursor into the Cursor class as a static member
- Removed the make_cursor_sword and make_cursor_watch functions
- Include tests in the All target
- Remove redundant -l flags for Common and Common-Party (since they're included in the Link phases anyway)
2017-04-14 00:24:29 -04:00