fixed selecting ECS/AGA graphics if only ECS or AGA graphics exists
authorHolger Schemel <info@artsoft.org>
Sat, 28 Mar 2020 10:57:35 +0000 (11:57 +0100)
committerHolger Schemel <info@artsoft.org>
Tue, 19 May 2020 16:20:01 +0000 (18:20 +0200)
commit3d0e7db96e3b569b18e0930dbb59716efdbedc8a
tree2e858e22f31ac103b6fda5b914eb9e5429e3278a
parentd4c19f2f629758803f62f52809c889052ddf3ccf
fixed selecting ECS/AGA graphics if only ECS or AGA graphics exists

In rare cases (like in EMC level set "emc_no_one_mine_19"), there are
only ECS or AGA graphics available, but not both (as it is usually the
case). If this happened, the available graphics set was not selected
if the ECS/AGA preference settings did not match (for example, if ECS
graphics are preferred, but only AGA graphics are available). As no
level set specific graphics were selected at all in such a case, this
resulted in falling back to the R'n'D default graphics.

This bug was fixed by ignoring the ECS/AGA graphics preference in such
cases, but always using the only available graphics set instead.
src/libgame/setup.c