Exemplo n.º 1
0
extern void UpdateSplitLevel(INDEX iDummy)
{
  CSplitStartMenu &gmCurrent = _pGUIM->gmSplitStartMenu;

  ValidateLevelForFlags(_pGame->gam_strCustomLevel,
    GetSpawnFlagsForGameType(gmCurrent.gm_mgGameType.mg_iSelected));
  gmCurrent.gm_mgLevel.mg_strText = FindLevelByFileName(_pGame->gam_strCustomLevel).li_strName;
}
Exemplo n.º 2
0
// -------- Levels Menu Functions
void StartSelectLevelFromSingle(void)
{
  CLevelsMenu &gmCurrent = _pGUIM->gmLevelsMenu;

  FilterLevels(GetSpawnFlagsForGameType(-1));
  _pAfterLevelChosen = StartSinglePlayerNewMenuCustom;
  ChangeToMenu(&gmCurrent);
  gmCurrent.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu;
}
Exemplo n.º 3
0
void StartSelectLevelFromNetwork(void)
{
  CLevelsMenu &gmCurrent = _pGUIM->gmLevelsMenu;

  FilterLevels(GetSpawnFlagsForGameType(_pGUIM->gmNetworkStartMenu.gm_mgGameType.mg_iSelected));
  void StartNetworkStartMenu(void);
  _pAfterLevelChosen = StartNetworkStartMenu;
  ChangeToMenu(&gmCurrent);
  gmCurrent.gm_pgmParentMenu = &_pGUIM->gmNetworkStartMenu;
}
Exemplo n.º 4
0
// ------------------------ CNetworkStartMenu implementation
extern void UpdateNetworkLevel(INDEX iDummy)
{
  ValidateLevelForFlags(_pGame->gam_strCustomLevel,
    GetSpawnFlagsForGameType(_pGUIM->gmNetworkStartMenu.gm_mgGameType.mg_iSelected));
  _pGUIM->gmNetworkStartMenu.gm_mgLevel.mg_strText = FindLevelByFileName(_pGame->gam_strCustomLevel).li_strName;
}