From 9a7c5aa0def23648fba0939317e13104fb2b16f9 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 1 Mar 2007 08:20:54 +0000 Subject: [PATCH] adjust align shortcut --- stepmania/Themes/default/Scripts/Actor.lua | 40 ++++------------------ 1 file changed, 6 insertions(+), 34 deletions(-) diff --git a/stepmania/Themes/default/Scripts/Actor.lua b/stepmania/Themes/default/Scripts/Actor.lua index cd621dcc43..b128220b66 100644 --- a/stepmania/Themes/default/Scripts/Actor.lua +++ b/stepmania/Themes/default/Scripts/Actor.lua @@ -83,41 +83,13 @@ function ActorFrame:propagatecommand(...) self:propagate(0); end -local HorizNumPad = { - "HorizAlign_Left", - "HorizAlign_Center", - "HorizAlign_Right", - "HorizAlign_Left", - "HorizAlign_Center", - "HorizAlign_Right", - "HorizAlign_Left", - "HorizAlign_Center", - "HorizAlign_Right", -}; - -local VertNumPad = { - "VertAlign_Bottom", - "VertAlign_Bottom", - "VertAlign_Bottom", - "VertAlign_Middle", - "VertAlign_Middle", - "VertAlign_Middle", - "VertAlign_Top", - "VertAlign_Top", - "VertAlign_Top", -}; - -- Shortcut for alignment. --- cmd(align,5) -- align center --- cmd(align,7) -- align top-left --- cmd(align,8) -- align top-center -function Actor:align(angle) - local horiz = HorizNumPad[angle]; - assert( horiz, angle ); - self:horizalign( horiz ); - local vert = VertNumPad[angle]; - assert( vert, angle ); - self:vertalign( vert ); +-- cmd(align,0.5,0.5) -- align center +-- cmd(align,0.0,0.0) -- align top-left +-- cmd(align,0.5,0.0) -- align top-center +function Actor:align(h, v) + self:halign( h ); + self:valign( v ); end -- Most backgrounds are 640x480. Some are 768x480. Stretch the 640x480 ones.