Skip to main content

systemless/game/
mod.rs

1//! Shared game loading helpers.
2//!
3//! [`launch`] handles runner setup, application/archive ingestion (BinHex,
4//! MacBinary, StuffIt, and web packs), VFS population, executable selection,
5//! and post-load initialization.
6
7mod application_icon;
8pub mod installer_maker;
9pub mod launch;
10pub(crate) mod vise;
11
12pub use application_icon::{
13    application_icon_from_fork, loaded_application_identity, ApplicationIcon,
14    ApplicationIconRepresentation, ApplicationIdentity,
15};
16pub use launch::{
17    init_game, load_game, load_game_from_path, new_runner, new_runner_with_addressing,
18    new_runner_with_configuration, new_runner_with_screen_depth, pack_game_sources_for_web,
19    pack_stuffit_for_web, WebPackLoader, MAX_INSTRUCTIONS_PER_FRAME, RAM_SIZE,
20};