Difference between revisions of "Modules/game"
From MSX Game Library
< Modules
(Created page with "{{MODULE |name=game |category=Gameplay |dependency1=vdp |dependency2=bios |dependency3= |sample1=s_game |sample2= |sample3= }}") |
(No difference)
|
Revision as of 13:18, 12 January 2024
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