Difference between revisions of "Modules/game"

From MSX Game Library

< Modules

 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{WARNING:This module is deprecated! Use [[Modules/game/game|game/game]] instead.}}
+
{{WARNING|This module is deprecated! Use [[Modules/game/game|game/game]] module instead.}}
 
{{MODULE
 
{{MODULE
 
|name=game
 
|name=game

Latest revision as of 23:19, 17 September 2025

⚠️ This module is deprecated! Use game/game module instead.
game

Code: game.h

Category: Gameplay

Dependencies:

Samples:

The 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.h" in your source code, and add "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