Adventuron now supports programmable graphic compositing (allow different layers of graphics to be made visible or invisible based on game state).
This feature could be used to build custom context sensitive maps, graphics that adapt to location manipulation, and more.
Previously Adventuron would allow games to switch location graphics for different graphics depending on the state of the game, but it was only really useful for locations with a very small set of state changes.
Where there exists a graphic that may have multiple changeable elements on the screen, switching graphics wholesale was not a viable solution. With this approach, for every Boolean element you require 1 additional graphic (e.g. a location with 5 changeable elements would require 1 + 5 graphics = 6 graphics). Previously, it would have required a location graphic for every combination of elements (2 to the power 5 = 32 graphics). It is also much much much easier to code now.
This feature is only available in the “betabeta” release for now, and should be treated as experimental for now.