protected virtual void getItemsUp() { for (int i = itemNumber - 1; i >= 0; i--) { int m, n; m = x - 5; n = y + verticalFactor * i; string temp = ""; if (i == 0 && index < itemNumber) { temp = "(Select All)"; } else { temp = MediaLibraryFunctions.getItemName(State, songs, (index) - (itemNumber - i)); } options[i] = new OptionType(temp, Font, Color, new Vector2(x, n), State, m, n - 5); options[i].Selected += AddSong; } }
protected void setSubMenu() { subMenu.setSongs(MediaLibraryFunctions.getSongs(State, mediaLibrary, index), Title, MediaLibraryFunctions.getItemName(State, mediaLibrary, index)); activeSubMenu = true; }
protected virtual void getItemsDown() { for (int i = 0; i < itemNumber; i++) { int m, n; m = x - 5; n = y + verticalFactor * i; string temp; if (i + index == 0) { temp = "(Select All)"; } else { try { temp = MediaLibraryFunctions.getItemName(State, songs, (i - 1) + index); } catch { options[i] = null; continue; } } options[i] = new OptionType(temp, Font, Color, new Vector2(x, n), State, m, n - 5); options[i].Selected += AddSong; } }
protected virtual void getItemsUp() { for (int i = 0; i < itemNumber; i++) { int m, n; m = x - 5; n = y + verticalFactor * (itemNumber - 1 - i); string temp = MediaLibraryFunctions.getItemName(State, mediaLibrary, index - i); options[itemNumber - 1 - i] = new OptionType(temp, Font, Color, new Vector2(x, n), State, m, n - 5); options[itemNumber - 1 - i].Selected += ActivateSubMenu; } }