Classes d’id Tech 4 (neo/game/gamesys)

Description des fichiers dans le dossier neo/game/gamesys.

  • Chaque section prend le nom des deux fichiers C++ (.h et .cpp) auquelle elle fait référence. Ainsi, SysCmds indique les fichiers SysCmds.h et SysCmds.cpp.
  • Une note « + description » indique que le fichier contient une description détaillée pour une ou plusieurs classes.
  • Une classe entre parenthèses indique qu'elle est héritée : SousClasse (ClasseDeBase).
  • Les hypothèses incertaines seront marquées clairement ; elles sont probables, mais pas confirmées.

=SysCmds

Implémentation de deux fonctions d'idGameLocal.

  • idGameLocal::InitConsoleCommands() déclare toutes les commandes de console disponibles auprès du système, et définit plusieurs des fonctions (mais pas toutes) auxquelles ces commandes font référence. D'autres fonctions sont définies dans neo/framework/CmdSystem.cpp.
  • idGameLocal::ShutdownConsoleCommands() appelle idCmdSystemLocal::RemoveFlaggedCommands() pour débarrasser le jeu des commandes.