Determining whether an interpreter supports Bisquixe while processing actions and activites
Compiling a Bisquixe game creates a GBLORB file, just as compiling any other Glux game does. That being so, it can run in any Glux-compatible interpreter. However, only the Bisquixe interpreter, running in a web page, can render our CSS effects.
This is because the Simple Multimedia Effects (and Simple Multimedia Effects for v10) extension checks to see if the current interpreter is Bisquixe before doing its work.
The lone exception to this rule is the hyperlinks feature discussed later in this reference.
We might have a need to check if Bisquixe is supported. A game might print a message, for instance, if Bisquixe is not supported.
This requires a bit of Inform 6 to call a Glk gestalt function. While the Glk specification lies far beyond the scope of this reference, it may be useful to understand in a general way that GBLORB files compiled with Bisquixe are portable in a limited way.
To decide if bisquixe is supported:
(-(glk_gestalt(5376, 0) )-)
This code is enough to confirm compatibility, and we can perform this evaluation at any time while processing actions and activities.
check jumping:
unless bisquixe is supported, say "Bisquixe is not supported." instead;