Home / Modules

Modules Index

Documentation for the core C++ classes and subsystems in Free Eggbert.

🎮

CDecor

Central game engine — world state, player, all game logic. Split across 8 source files.

🖼️

CPixmap

DirectDraw surface manager — 15 render channels, blitting, sprite drawing, display.

🔊

CSound

Audio system — DirectSound or BASS backend, music tracks, positional sound effects.

⌨️

CEvent

Input handling and game phase dispatch — the largest and most complex file.

🌐

CNetwork

DirectPlay session management — multiplayer lobby, packet sending/receiving.

🖱️

UI Components

CButton, CJauge, CMenu — UI button rendering, gauge bars, menu navigation.