Senscape / Dagon

Dagon is a game engine especially tailored for adventure games and based on open technologies. Featuring a simple scripting language, blazing fast performance and high portability supporting Windows, Linux and Mac OS X, the project aims to become a reference of the genre.
http://www.senscape.net
Mozilla Public License 2.0
200 stars 27 forks source link

Multiple overlays displayed at the same time can lock up the game #85

Open agustincordes opened 11 years ago

agustincordes commented 11 years ago

Must investigate this further, but in short: when spots on a node that lie "beneath" an opened overlay -- and which also open an overlay -- are inadvertently clicked, it can cause the overlays to lock-up.

agustincordes commented 10 years ago

Will implement this new attribute for overlays:

Modal - Ignores any click outside the top overlay. Modeless - The current mode, clicks outside the overlay are transferred to other overlays and the node.

Also a function hideOverlays() that fades out all active overlays -- should be useful for games that make heavy use of overlays.