Skip to main content

Module game

Module game 

Source
Expand description

Shared game loading helpers.

launch handles runner setup, application/archive ingestion (BinHex, MacBinary, StuffIt, and web packs), VFS population, executable selection, and post-load initialization.

Re-exports§

pub use launch::init_game;
pub use launch::load_game;
pub use launch::load_game_from_path;
pub use launch::new_runner;
pub use launch::new_runner_with_addressing;
pub use launch::new_runner_with_configuration;
pub use launch::new_runner_with_screen_depth;
pub use launch::pack_game_sources_for_web;
pub use launch::pack_stuffit_for_web;
pub use launch::WebPackLoader;
pub use launch::MAX_INSTRUCTIONS_PER_FRAME;
pub use launch::RAM_SIZE;

Modules§

installer_maker
StuffIt InstallerMaker container helpers.
launch
Shared game loading and initialization for all Systemless frontends.

Structs§

ApplicationIcon
The decoded icon family belonging to the launched classic application.
ApplicationIconRepresentation
One decoded member of a classic Finder icon family.
ApplicationIdentity
Host-facing identity of the application selected inside an archive or disk.

Functions§

application_icon_from_fork
Decode the Finder icon family associated with an application resource fork.
loaded_application_identity
Resolve the identity of the runner’s current foreground application.