added separate playfield and buffer sizes for EM engine caves
authorHolger Schemel <info@artsoft.org>
Wed, 29 Jan 2020 16:01:42 +0000 (17:01 +0100)
committerHolger Schemel <info@artsoft.org>
Tue, 19 May 2020 16:12:57 +0000 (18:12 +0200)
commitdd11b3af00799f1dcd34481281bb219216ac9a4b
tree45f17d2195c74464de3a667361e7c2535e254b66
parent52ae89df67ad56dbb6302fd9e85ad45279554a4c
added separate playfield and buffer sizes for EM engine caves

The cave playfield size (or just cave size) is the size of the visible
playfield (potentially containing an additional steelwall border, if
the level was converted from R'n'D format and does not contain a
steelwall border).

The cave buffer size is the size of the internal cave buffer (which
also contains surrounding internal game engine elements) that is used
by the EM game engine logic.

Currently the native cave structure has the same size as the internal
cave buffer; this should be changed.
src/files.c
src/game_em/convert.c
src/game_em/emerald.h
src/game_em/export.h
src/game_em/graphics.c
src/game_em/input.c
src/game_em/logic.c