more changes to Hello World, this time laying down the foundation for Reference->Singletons/Managers

This commit is contained in:
AJ Kelly
2012-03-24 11:14:55 -05:00
parent 8068968f62
commit b91ce4442b
2 changed files with 81 additions and 2 deletions
+53 -1
View File
@@ -60,4 +60,56 @@ SWME=ScreenWithMenuElements
SWMEDesc=A screen with menu elements. Most other screens are derived from this class.
Options=ScreenOptions
OptionsDesc=An options screen with various rows.
OptionsDesc=An options screen with various rows.
[ReferenceManagers]
Header=Manager Reference
Explanation=Anything that ends in "MAN" (and some things that don't).
AnnouncerManager=AnnouncerManager (ANNOUNCER)
AnnouncerManagerDesc=Handles announcers.
CharacterManager=CharacterManager (CHARMAN)
CharacterManagerDesc=Handles characters.
FileManager=FileManager (FILEMAN)
FileManagerDesc=Handles files.
GameManager=GameManager (GAMEMAN)
GameManagerDesc=Handles gametypes.
GameSoundManager=GameSoundManager (SOUND)
GameSoundManagerDesc=Handles game sounds.
GameState=GameState (GAMESTATE)
GameStateDesc=Handles the game state. You will want to know this.
MemcardManager=MemoryCardManager (MEMCARDMAN)
MemcardManagerDesc=Handles memory cards.
MessageManager=MessageManager (MESSAGEMAN)
MessageManagerDesc=Handles broadcasting messages.
NoteskinManager=NoteSkinManager (NOTESKIN)
NoteskinManagerDesc=Handles noteskins.
PrefsManager=PreferencesManager (PREFSMAN)
PrefsManagerDesc=Handles preferences.
ProfileManager=ProfileManager (PROFILEMAN)
ProfileManagerDesc=Handles profiles.
ScreenManager=ScreenManager (SCREENMAN)
ScreenManagerDesc=Handles screens.
SongManager=SongManager (SONGMAN)
SongManagerDesc=Handles songs.
StatsManager=StatsManager (STATSMAN)
StatsManagerDesc=Handles game statistics.
ThemeManager=ThemeManager (THEME)
ThemeManagerDesc=Handles the theme.
UnlockManager=UnlockManager (UNLOCKMAN)
UnlockManagerDesc=Handles unlocks.
+28 -1
View File
@@ -174,7 +174,7 @@ HeaderY=SCREEN_TOP+72
ChoiceNames="Screens,Managers,Classes,LuaRef"
ChoiceScreens="name,Screens;screen,ReferenceScreens"
ChoiceManagers="name,Managers"
ChoiceManagers="name,Managers;screen,ReferenceManagers"
ChoiceClasses="name,Classes"
ChoiceLuaRef="name,LuaRef;urlnoexit,http://kki.ajworld.net/lua/sm5/Lua.xml"
DefaultChoice="Screens"
@@ -195,6 +195,7 @@ Class="ScreenSelectMaster"
Fallback="ScreenSelectMaster"
PrevScreen="ScreenReferenceMain"
HeaderY=SCREEN_TOP+72
AllowRepeatingInput=true
ShowScroller=true
LoopScroller=false
@@ -225,6 +226,32 @@ DefaultChoice="Screen"
[ReferenceManagers]
Fallback="ReferenceBase"
ScrollerX=SCREEN_CENTER_X
ScrollerY=SCREEN_CENTER_Y*0.775
ScrollerNumItemsToDraw=10
ScrollerSecondsPerItem=0.1
ScrollerTransform=function(self,offset,itemIndex,numItems) self:y((itemIndex-(numItems/2))+offset*64) end
ChoiceNames="Announcer,Character,File,Game,GameSound,GameState,MemCard,Message,Noteskin,Prefs,Profile,Screen,Song,Stats,Theme,Unlock"
DefaultChoice="Announcer"
ChoiceAnnouncer="name,AnnouncerManager;"
ChoiceCharacter="name,CharacterManager;"
ChoiceFile="name,FileManager;"
ChoiceGame="name,GameManager;"
ChoiceGameSound="name,GameSoundManager;"
ChoiceGameState="name,GameState;"
ChoiceMemCard="name,MemcardManager;"
ChoiceMessage="name,MessageManager;"
ChoiceNoteskin="name,NoteskinManager;"
ChoicePrefs="name,PrefsManager;"
ChoiceProfile="name,ProfileManager;"
ChoiceScreen="name,ScreenManager;"
ChoiceSong="name,SongManager;"
ChoiceStats="name,StatsManager;"
ChoiceTheme="name,ThemeManager;"
ChoiceUnlock="name,UnlockManager;"
#@# STEPMANIA ROBOT MASTERS
### ANNOUNCER [man]
[ReferenceAnnouncerMan]