public List<IMenuItem> CreateMenuList(GameEventListener i_MenuManager) { List<IMenuItem> menuItems = new List<IMenuItem>(); menuItems.Add(new EffectsVolume(i_MenuManager)); menuItems.Add(new MusicVolume(i_MenuManager)); menuItems.Add(new ToggleSound(i_MenuManager)); menuItems.Add(new Done(i_MenuManager)); return menuItems; }
public List<IMenuItem> CreateMenuList(GameEventListener i_MenuManager) { List<IMenuItem> menuItems = new List<IMenuItem>(); menuItems.Add(new FullScreenMode(i_MenuManager)); menuItems.Add(new WindowResizing(i_MenuManager)); menuItems.Add(new MouseVisability(i_MenuManager)); menuItems.Add(new Done(i_MenuManager)); return menuItems; }
public List<IMenuItem> CreateMenuList(GameEventListener i_MenuManager) { List<IMenuItem> menuItems = new List<IMenuItem>(); menuItems.Add(new NumberOfPlayers(i_MenuManager)); menuItems.Add(new ScreenOptions(i_MenuManager)); menuItems.Add(new SoundOptions(i_MenuManager)); menuItems.Add(new Play(i_MenuManager)); menuItems.Add(new Quit(i_MenuManager)); return menuItems; }
public MenuManager(GameEventListener i_Listener) { r_EventListener = i_Listener; initMenuMap(); }
public Done(GameEventListener i_Listener) : base(i_Listener) { }
protected MenuItem(GameEventListener i_Listener) { r_GameListener = i_Listener; }
public void RegisterListener(GameEventListener listener) { listeners.Add(listener); }
public static void registerListener(GameEventListener el) { listeners.Add(new WeakReference(el)); }
public Quit(GameEventListener i_MenuManager) : base(i_MenuManager) { }
public FullScreenMode(GameEventListener i_Listener) : base(i_Listener) { }
public EffectsVolume(GameEventListener i_Listener) : base(i_Listener) { }
public WindowResizing(GameEventListener i_Listener) : base(i_Listener) { }
public NumberOfPlayers(GameEventListener i_Manager) : base(i_Manager) { }
public void UnregisterListener(GameEventListener listener) { listeners.Remove(listener); }
public SoundOptions(GameEventListener i_MenuManager) : base(i_MenuManager) { }
public MusicVolume(GameEventListener i_Listener) : base(i_Listener) { }
public Play(GameEventListener i_MenuManager) : base(i_MenuManager) { }
public ToggleSound(GameEventListener i_Listener) : base(i_Listener) { }
public MouseVisability(GameEventListener i_Listener) : base(i_Listener) { }
public static void unregisterListener(GameEventListener el) { listeners.RemoveAll(x => x.Target == el); }
public void RemoveListener(GameEventListener listener) { listeners.Remove(listener); }