From 2930dbc4eacad794728fb807919dc029651673aa Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 18 Apr 2007 02:10:47 +0000 Subject: [PATCH] profile loading/saving --- .../BGAnimations/ScreenProfileLoad in.redir | 1 + .../BGAnimations/ScreenProfileLoad out.redir | 1 + .../BGAnimations/ScreenProfileSave in.redir | 1 + .../BGAnimations/ScreenProfileSave out.redir | 1 + .../ScreenProfileSave overlay.lua | 22 +++++++++++++++++++ .../Graphics/ScreenProfileLoad header.redir | 1 + .../Graphics/ScreenProfileSave header.redir | 1 + 7 files changed, 28 insertions(+) create mode 100644 stepmania/Themes/default/BGAnimations/ScreenProfileLoad in.redir create mode 100644 stepmania/Themes/default/BGAnimations/ScreenProfileLoad out.redir create mode 100644 stepmania/Themes/default/BGAnimations/ScreenProfileSave in.redir create mode 100644 stepmania/Themes/default/BGAnimations/ScreenProfileSave out.redir create mode 100644 stepmania/Themes/default/BGAnimations/ScreenProfileSave overlay.lua create mode 100644 stepmania/Themes/default/Graphics/ScreenProfileLoad header.redir create mode 100644 stepmania/Themes/default/Graphics/ScreenProfileSave header.redir diff --git a/stepmania/Themes/default/BGAnimations/ScreenProfileLoad in.redir b/stepmania/Themes/default/BGAnimations/ScreenProfileLoad in.redir new file mode 100644 index 0000000000..04b2ead777 --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenProfileLoad in.redir @@ -0,0 +1 @@ +_blank \ No newline at end of file diff --git a/stepmania/Themes/default/BGAnimations/ScreenProfileLoad out.redir b/stepmania/Themes/default/BGAnimations/ScreenProfileLoad out.redir new file mode 100644 index 0000000000..04b2ead777 --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenProfileLoad out.redir @@ -0,0 +1 @@ +_blank \ No newline at end of file diff --git a/stepmania/Themes/default/BGAnimations/ScreenProfileSave in.redir b/stepmania/Themes/default/BGAnimations/ScreenProfileSave in.redir new file mode 100644 index 0000000000..04b2ead777 --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenProfileSave in.redir @@ -0,0 +1 @@ +_blank \ No newline at end of file diff --git a/stepmania/Themes/default/BGAnimations/ScreenProfileSave out.redir b/stepmania/Themes/default/BGAnimations/ScreenProfileSave out.redir new file mode 100644 index 0000000000..04b2ead777 --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenProfileSave out.redir @@ -0,0 +1 @@ +_blank \ No newline at end of file diff --git a/stepmania/Themes/default/BGAnimations/ScreenProfileSave overlay.lua b/stepmania/Themes/default/BGAnimations/ScreenProfileSave overlay.lua new file mode 100644 index 0000000000..5b1a9b0e6e --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenProfileSave overlay.lua @@ -0,0 +1,22 @@ +local t = Def.ActorFrame { }; + +t[#t+1] = LoadActor( THEME:GetPathB("ScreenWithMenuElements","underlay") ); + +t[#t+1] = LoadActor( THEME:GetPathB("", "_moveon") ) .. { + InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y); +}; + +t[#t+1] = Def.Actor { + BeginCommand=function(self) + if SCREENMAN:GetTopScreen():HaveProfileToSave() then + self:sleep(0.3); + end; + self:queuecommand("Save"); + end; + SaveCommand=function() + SCREENMAN:GetTopScreen():Continue(); + end; +}; + +return t; + diff --git a/stepmania/Themes/default/Graphics/ScreenProfileLoad header.redir b/stepmania/Themes/default/Graphics/ScreenProfileLoad header.redir new file mode 100644 index 0000000000..fbc3a81c07 --- /dev/null +++ b/stepmania/Themes/default/Graphics/ScreenProfileLoad header.redir @@ -0,0 +1 @@ +_shared options header diff --git a/stepmania/Themes/default/Graphics/ScreenProfileSave header.redir b/stepmania/Themes/default/Graphics/ScreenProfileSave header.redir new file mode 100644 index 0000000000..fbc3a81c07 --- /dev/null +++ b/stepmania/Themes/default/Graphics/ScreenProfileSave header.redir @@ -0,0 +1 @@ +_shared options header