new Header system using BitmapText for easier localization

This commit is contained in:
AJ Kelly
2007-05-29 02:04:20 +00:00
parent b24aac13d7
commit 9550c1b555
12 changed files with 41 additions and 3 deletions
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1 @@
return LoadActor( THEME:GetPathG("", "_header"), 'Results' );
@@ -0,0 +1 @@
return LoadActor( THEME:GetPathG("", "_header"), 'Summary' );
@@ -0,0 +1 @@
return LoadActor( THEME:GetPathG("", "_header"), 'Select Character' );
@@ -0,0 +1 @@
return LoadActor( THEME:GetPathG("", "_header"), 'Select Course' );
@@ -0,0 +1 @@
return LoadActor( THEME:GetPathG("", "_header"), 'Select Difficulty' );
@@ -0,0 +1 @@
return LoadActor( THEME:GetPathG("", "_header"), 'Select Music' );
@@ -0,0 +1 @@
return LoadActor( THEME:GetPathG("", "_header"), 'Select Style' );
@@ -0,0 +1,21 @@
local Text = ...
assert( Text );
return Def.ActorFrame{
-- main header background
LoadActor(THEME:GetPathB("","_frame 3x1"), "headers", SCREEN_WIDTH/2.5);
-- text
LoadFont("", "_zeroesthree") ..{
Text=THEME:GetString( 'Headers', Text );
InitCommand=cmd(horizalign,left;shadowlength,0;x,-128);
OnCommand=cmd(linear,0.25;diffusealpha,1);
OffCommand=cmd(linear,0.25;diffusealpha,0);
};
-- timer background
LoadActor(THEME:GetPathB("","_frame 3x1"), "headers", 48)..{
--InitCommand=cmd( x,SCREEN_CENTER_X+(SCREEN_WIDTH/5.35) );
InitCommand=cmd( x,SCREEN_RIGHT-(SCREEN_WIDTH/3.1825) );
};
};
+10 -1
View File
@@ -1,4 +1,4 @@
[Common]
[Common]
WindowTitle=StepMania
[Arch]
@@ -132,6 +132,15 @@ CPU=CPU
Player 1=Player 1
Player 2=Player 2
[Headers]
Select Character=Select Character
Select Course=Select Course
Select Difficulty=Select Difficulty
Select Music=Select Music
Select Style=Select Style
Summary=Summary
Results=Results
[HoldNoteScore]
Held=OK
LetGo=NG
+3 -2
View File
@@ -1871,7 +1871,7 @@ StyleIcon=true
ShowStage=false
MemoryCardIcons=true
CancelTransitionsOut=false
HeaderX=SCREEN_CENTER_X
HeaderX=SCREEN_LEFT+(SCREEN_WIDTH/4.25)
HeaderY=SCREEN_TOP-11
HeaderOnCommand=draworder,95;linear,0.25;addy,33
HeaderOffCommand=linear,0.25;addy,-44;
@@ -1893,7 +1893,8 @@ MemoryCardDisplayP2Y=SCREEN_CENTER_Y+220
MemoryCardDisplayP2OnCommand=draworder,97;
MemoryCardDisplayP2OffCommand=
//MemoryCardDisplayP2OffCommand=bouncebegin,0.5;addx,25;
TimerX=SCREEN_CENTER_X+270
//TimerX=SCREEN_CENTER_X+270
TimerX=SCREEN_RIGHT-60
TimerY=SCREEN_TOP-11
TimerOnCommand=draworder,97;linear,0.25;addy,33
TimerOffCommand=linear,0.25;addy,-44;