more changes to hello world
This commit is contained in:
@@ -63,9 +63,9 @@ return Def.ActorFrame {
|
|||||||
-- Making a cheap reflection effect for the sake of showing off the fov and
|
-- Making a cheap reflection effect for the sake of showing off the fov and
|
||||||
-- vanishpoint commands on ActorFrames.
|
-- vanishpoint commands on ActorFrames.
|
||||||
Def.ActorFrame{
|
Def.ActorFrame{
|
||||||
InitCommand=cmd(fov,45;vanishpoint,SCREEN_LEFT+64,SCREEN_BOTTOM-24;);
|
InitCommand=cmd(fov,45;vanishpoint,SCREEN_LEFT+64,SCREEN_BOTTOM-20;);
|
||||||
LoadActor( "creativecommons" )..{
|
LoadActor( "creativecommons" )..{
|
||||||
InitCommand=cmd(x,SCREEN_LEFT+64;y,SCREEN_BOTTOM-24;valign,0;zoomy,-0.6;rotationx,-60;diffusealpha,0.6;Real;);
|
InitCommand=cmd(x,SCREEN_LEFT+64;y,SCREEN_BOTTOM-20;valign,0;zoomy,-0.6;rotationx,-60;diffusealpha,0.6;Real;);
|
||||||
OnCommand=cmd(croptop,1;fadetop,0;decelerate,0.8;croptop,0;fadetop,1;);
|
OnCommand=cmd(croptop,1;fadetop,0;decelerate,0.8;croptop,0;fadetop,1;);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,23 @@
|
|||||||
|
local t = Def.ActorFrame{
|
||||||
|
Def.Quad{
|
||||||
|
InitCommand=cmd(zoomto,SCREEN_WIDTH,96;diffuse,color("#EEF4FFCC"));
|
||||||
|
};
|
||||||
|
Def.ActorFrame{
|
||||||
|
InitCommand=cmd(y,12);
|
||||||
|
LoadFont("_frutiger roman 24px")..{
|
||||||
|
Name="Header";
|
||||||
|
Text=ScreenString("Header");
|
||||||
|
InitCommand=cmd(x,-312;y,-34;halign,0;diffuse,color("#111111FF");diffusetopedge,color("#11111188");shadowlength,-1;shadowcolor,color("#FFFFFF44"));
|
||||||
|
};
|
||||||
|
Def.Quad{
|
||||||
|
InitCommand=cmd(zoomto,SCREEN_WIDTH*0.975,2;y,-20;diffuse,color("#111111FF");diffusetopedge,color("#11111188");shadowlength,-1;shadowcolor,color("#FFFFFF44");fadeleft,0.1;faderight,0.625);
|
||||||
|
};
|
||||||
|
LoadFont("_frutiger roman 24px")..{
|
||||||
|
Name="Explanation";
|
||||||
|
Text=ScreenString("Explanation");
|
||||||
|
InitCommand=cmd(x,-312;y,-14;align,0,0;diffuse,color("#111111FF");zoom,0.65;wrapwidthpixels,(SCREEN_WIDTH));
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
return t;
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
local gc = Var("GameCommand")
|
||||||
|
local itemName = gc:GetName()
|
||||||
|
|
||||||
|
local t = Def.ActorFrame{
|
||||||
|
-- focused frame
|
||||||
|
LoadActor( THEME:GetPathG("ReferenceBase","ItemFocused") )..{
|
||||||
|
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1);
|
||||||
|
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0);
|
||||||
|
};
|
||||||
|
-- unfocused
|
||||||
|
LoadActor( THEME:GetPathG("SectionMenu","ItemUnfocused") )..{
|
||||||
|
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,0);
|
||||||
|
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,1);
|
||||||
|
};
|
||||||
|
|
||||||
|
Def.ActorFrame{
|
||||||
|
LoadFont("_frutiger roman 24px")..{
|
||||||
|
Name="SectionName";
|
||||||
|
Text=ScreenString(itemName);
|
||||||
|
InitCommand=cmd(x,-250;y,-6;halign,0;diffuse,color("#222222FF"));
|
||||||
|
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1);
|
||||||
|
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5);
|
||||||
|
};
|
||||||
|
LoadFont("_frutiger roman 24px")..{
|
||||||
|
Name="SectionDesc";
|
||||||
|
Text=ScreenString(itemName.."Desc");
|
||||||
|
InitCommand=cmd(x,-248;y,10;align,0,0;diffuse,color("#222222FF");zoom,0.5);
|
||||||
|
GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1);
|
||||||
|
LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
return t;
|
||||||
@@ -35,7 +35,7 @@ CharactersDesc=Three-dimensional characters dancing in Gameplay. Modeling skills
|
|||||||
|
|
||||||
[ScreenReferenceMain]
|
[ScreenReferenceMain]
|
||||||
Header=Reference
|
Header=Reference
|
||||||
Explanation=This section contains reference material. It is meant for themers who already know what they are looking for.
|
Explanation=This section contains reference material. It is meant for themers who have some idea of what they are looking for.
|
||||||
|
|
||||||
Screens=Screens
|
Screens=Screens
|
||||||
ScreensDesc=A reference of all of StepMania 5's available screens.
|
ScreensDesc=A reference of all of StepMania 5's available screens.
|
||||||
@@ -45,3 +45,19 @@ Classes=Classes
|
|||||||
ClassesDesc=The classes that make up some of your favorite elements.
|
ClassesDesc=The classes that make up some of your favorite elements.
|
||||||
LuaRef=Lua Reference
|
LuaRef=Lua Reference
|
||||||
LuaRefDesc=Visit the StepMania 5 Lua reference online.
|
LuaRefDesc=Visit the StepMania 5 Lua reference online.
|
||||||
|
|
||||||
|
[ReferenceScreens]
|
||||||
|
Header=Screen Reference
|
||||||
|
Explanation=This is a list of Screens defined in StepMania's code.
|
||||||
|
|
||||||
|
Screen=Screen
|
||||||
|
ScreenDesc=The base Screen class that every other screen derives from.
|
||||||
|
|
||||||
|
Overlays=Screen Overlays
|
||||||
|
OverlaysDesc=Overlays that are handled regardless of screen.
|
||||||
|
|
||||||
|
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.
|
||||||
@@ -173,7 +173,7 @@ AllowRepeatingInput=true
|
|||||||
HeaderY=SCREEN_TOP+72
|
HeaderY=SCREEN_TOP+72
|
||||||
|
|
||||||
ChoiceNames="Screens,Managers,Classes,LuaRef"
|
ChoiceNames="Screens,Managers,Classes,LuaRef"
|
||||||
ChoiceScreens="name,Screens"
|
ChoiceScreens="name,Screens;screen,ReferenceScreens"
|
||||||
ChoiceManagers="name,Managers"
|
ChoiceManagers="name,Managers"
|
||||||
ChoiceClasses="name,Classes"
|
ChoiceClasses="name,Classes"
|
||||||
ChoiceLuaRef="name,LuaRef;urlnoexit,http://kki.ajworld.net/lua/sm5/Lua.xml"
|
ChoiceLuaRef="name,LuaRef;urlnoexit,http://kki.ajworld.net/lua/sm5/Lua.xml"
|
||||||
@@ -194,11 +194,33 @@ ScrollerTransform=function(self,offset,itemIndex,numItems) self:y((itemIndex-(nu
|
|||||||
Class="ScreenSelectMaster"
|
Class="ScreenSelectMaster"
|
||||||
Fallback="ScreenSelectMaster"
|
Fallback="ScreenSelectMaster"
|
||||||
PrevScreen="ScreenReferenceMain"
|
PrevScreen="ScreenReferenceMain"
|
||||||
|
HeaderY=SCREEN_TOP+72
|
||||||
|
|
||||||
|
ShowScroller=true
|
||||||
|
LoopScroller=false
|
||||||
|
PerChoiceScrollElement=false
|
||||||
|
|
||||||
|
ScrollerX=SCREEN_CENTER_X
|
||||||
|
ScrollerY=SCREEN_CENTER_Y+48
|
||||||
|
ScrollerNumItemsToDraw=10
|
||||||
|
ScrollerSecondsPerItem=0.1
|
||||||
|
ScrollerTransform=function(self,offset,itemIndex,numItems) self:y((itemIndex-(numItems/2))*64) end
|
||||||
|
|
||||||
## Screens
|
## Screens
|
||||||
[ReferenceScreens]
|
[ReferenceScreens]
|
||||||
Fallback="ReferenceBase"
|
Fallback="ReferenceBase"
|
||||||
|
|
||||||
|
ChoiceNames="Screen,Overlays,SWME,Options"
|
||||||
|
# screen,RefScreens-Screen
|
||||||
|
ChoiceScreen="name,Screen"
|
||||||
|
# screen,RefScreens-Overlays
|
||||||
|
ChoiceOverlays="name,Overlays"
|
||||||
|
# screen,RefScreens-ScreenWithMenuElements
|
||||||
|
ChoiceSWME="name,SWME"
|
||||||
|
# screen,RefScreens-ScreenOptions
|
||||||
|
ChoiceOptions="name,Options"
|
||||||
|
DefaultChoice="Screen"
|
||||||
|
|
||||||
## Managers and other Singletons
|
## Managers and other Singletons
|
||||||
[ReferenceManagers]
|
[ReferenceManagers]
|
||||||
Fallback="ReferenceBase"
|
Fallback="ReferenceBase"
|
||||||
|
|||||||
@@ -0,0 +1,109 @@
|
|||||||
|
Starred values appear on the ReferenceScreens list.
|
||||||
|
|
||||||
|
*<base=Screen>
|
||||||
|
ScreenDebugOverlay
|
||||||
|
ScreenExit
|
||||||
|
ScreenInstallOverlay
|
||||||
|
ScreenReloadSongs
|
||||||
|
ScreenSandbox
|
||||||
|
ScreenStatsOverlay
|
||||||
|
ScreenSyncOverlay
|
||||||
|
ScreenSystemLayer
|
||||||
|
ScreenTestSound
|
||||||
|
*ScreenWithMenuElements
|
||||||
|
|
||||||
|
<base=ScreenAttract>
|
||||||
|
ScreenEnding
|
||||||
|
ScreenHighScores
|
||||||
|
ScreenHowToPlay
|
||||||
|
ScreenRanking
|
||||||
|
ScreenUnlockStatus
|
||||||
|
|
||||||
|
<base=ScreenEvaluation>
|
||||||
|
ScreenNetEvaluation
|
||||||
|
|
||||||
|
<base=ScreenGameplay>
|
||||||
|
ScreenGameplayNormal
|
||||||
|
ScreenGameplayShared
|
||||||
|
|
||||||
|
<base=ScreenGameplayNormal>
|
||||||
|
ScreenGameplayLesson
|
||||||
|
ScreenGameplaySyncMachine
|
||||||
|
ScreenJukebox
|
||||||
|
|
||||||
|
<base=ScreenJukebox>
|
||||||
|
ScreenDemonstration
|
||||||
|
|
||||||
|
<base=ScreenNetSelectBase>
|
||||||
|
ScreenNetRoom
|
||||||
|
ScreenNetSelectMusic
|
||||||
|
|
||||||
|
*<base=ScreenOptions>
|
||||||
|
ScreenMiniMenu
|
||||||
|
ScreenNetworkOptions
|
||||||
|
ScreenOptionsCourseOverview
|
||||||
|
ScreenOptionsEditCourse
|
||||||
|
ScreenOptionsEditProfile
|
||||||
|
ScreenOptionsExportPackage
|
||||||
|
ScreenOptionsManageCourses
|
||||||
|
ScreenOptionsManageEditSteps
|
||||||
|
ScreenOptionsManageProfiles
|
||||||
|
ScreenOptionsMaster
|
||||||
|
ScreenOptionsCourseOverview
|
||||||
|
ScreenOptionsMemoryCard
|
||||||
|
ScreenOptionsToggleSongs
|
||||||
|
ScreenSMOnlineLogin
|
||||||
|
|
||||||
|
<base=ScreenOptionsMaster>
|
||||||
|
ScreenSongOptions
|
||||||
|
ScreenPlayerOptions
|
||||||
|
|
||||||
|
<base=ScreenPrompt>
|
||||||
|
ScreenServiceAction
|
||||||
|
ScreenSaveSync
|
||||||
|
|
||||||
|
<base=ScreenSelect>
|
||||||
|
ScreenSelectMaster
|
||||||
|
|
||||||
|
<base=ScreenSelectMaster>
|
||||||
|
ScreenSelectLanguage
|
||||||
|
ScreenTitleMenu
|
||||||
|
ScreenUnlockBrowse
|
||||||
|
|
||||||
|
<base=ScreenTextEntry>
|
||||||
|
ScreenTextEntryVisual
|
||||||
|
|
||||||
|
<base=ScreenUnlockBrowse>
|
||||||
|
ScreenUnlockCelebrate
|
||||||
|
|
||||||
|
*<base=ScreenWithMenuElements>
|
||||||
|
ScreenAttract
|
||||||
|
ScreenBookkeeping
|
||||||
|
ScreenEdit
|
||||||
|
ScreenEditMenu
|
||||||
|
ScreenEvaluation
|
||||||
|
ScreenGameplay
|
||||||
|
ScreenInstructions
|
||||||
|
ScreenMapControllers
|
||||||
|
ScreenNameEntry
|
||||||
|
ScreenNameEntryTraditional
|
||||||
|
ScreenNetSelectBase
|
||||||
|
ScreenOptions
|
||||||
|
ScreenPackages
|
||||||
|
ScreenPackagesSSC
|
||||||
|
ScreenProfileLoad
|
||||||
|
ScreenProfileSave
|
||||||
|
ScreenPrompt
|
||||||
|
ScreenSelect
|
||||||
|
ScreenSelectCharacter
|
||||||
|
ScreenSelectMusic
|
||||||
|
ScreenSelectProfile
|
||||||
|
ScreenSetTime
|
||||||
|
ScreenSplash
|
||||||
|
ScreenTestInput
|
||||||
|
ScreenTestLights
|
||||||
|
ScreenTextEntry
|
||||||
|
ScreenWithMenuElementsSimple
|
||||||
|
|
||||||
|
<base=ScreenWithMenuElementsSimple>
|
||||||
|
ScreenContinue
|
||||||
Reference in New Issue
Block a user