added checkbox to player settings in editor if first player solves level
authorHolger Schemel <info@artsoft.org>
Mon, 17 Sep 2018 16:57:54 +0000 (18:57 +0200)
committerHolger Schemel <info@artsoft.org>
Mon, 17 Sep 2018 17:10:46 +0000 (19:10 +0200)
commit41831f337ebfff25c7138785efe20af5c2b0a2a8
tree4a1b0711bc19afb96a4b976d2ca2d9f6de40ba1d
parent998abf7fcc9f6413625e61244d8cc49872870dbf
added checkbox to player settings in editor if first player solves level

A recently made change (commits 2bf392f1 and 6999c82d) added checking
if all players in a level entered an exit before the level is treated
as being successfully solved, changing the previous behaviour where a
level was solved by the first player entering an exit, which differs
from the behaviour in the EM/EMC game engine, where team-mode levels
require all players to enter an exit before the level is solved.

However, this change broke at least one existing level that was based
on the previous behaviour (level 032 of level set "rnd_falk_sobe"), so
a checkbox in the player settings of the level editor was added to be
able to select the desired behaviour, using the "new" behaviour (all
players must enter an exit) as the default setting.
src/editor.c
src/files.c
src/game.c
src/main.h