Modules/game/game

From MSX Game Library

Revision as of 23:12, 17 September 2025 by Aoineko (talk | contribs) (Created page with "{{MODULE |name=game/game |category=Gameplay |image=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_game.png |dependency1=vdp |dependency2=bios |dependenc...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

< Modules‎ | game

game/game

Code: game/game.h

Category: Gameplay

Dependencies:

Samples:

The game/game module handle program architecture, from program initialization, to update synchronization on the screen display, and features a task management system.

Usage

To use this module, include "game/game.h" in your source code, and add "game/game" to the modules list (LibModules) in your project's configuration file (project_config.js).


Samples

See module use cases in the sample programs:

Settings

Library configuration (msxgl_config.h):

// Game state setting
#define GAME_USE_STATE		TRUE	// Add state machine features
#define GAME_USE_VSYNC		TRUE	// Add vertical synchronization features
#define GAME_USE_LOOP		TRUE	// Add game main loop with call to v-synch and state

Dependencies

Dependency on other modules:

Documentation