Add scripting support to ScreenGamplay

This commit is contained in:
Chris Danford
2003-04-13 21:17:14 +00:00
parent 85c9e8a89e
commit 258984a9c2
10 changed files with 382 additions and 256 deletions
+216 -37
View File
@@ -362,62 +362,116 @@ HelpText=Press START to continue
TimerSeconds=15
[ScreenSelectMusic]
BannerFrameOnCommand=x,160;y,162;addx,-400;bounceend,0.5;addx,400
BannerFrameOffCommand=bouncebegin,0.5;addx,-400
BannerX=160
BannerY=162
BannerOnCommand=x,148;y,172;addx,-400;bounceend,0.5;addx,400
BannerOffCommand=bouncebegin,0.5;addx,-400
BannerWidth=282
BannerHeight=92
BPMOnCommand=x,180;y,118;addx,-400;bounceend,0.5;addx,400
BannerFrameX=160
BannerFrameY=162
BannerFrameOnCommand=addx,-400;bounceend,0.5;addx,400
BannerFrameOffCommand=bouncebegin,0.5;addx,-400
BPMX=180
BPMY=118
BPMOnCommand=addx,-400;bounceend,0.5;addx,400
BPMOffCommand=bouncebegin,0.5;addx,-400
StageOnCommand=x,52;y,118;addx,-400;bounceend,0.5;addx,400
StageX=52
StageY=118
StageOnCommand=addx,-400;bounceend,0.5;addx,400
StageOffCommand=bouncebegin,0.5;addx,-400
CDTitleOnCommand=x,252;y,148;addx,-400;bounceend,0.5;addx,400
CDTitleX=252
CDTitleY=148
CDTitleOnCommand=addx,-400;bounceend,0.5;addx,400
CDTitleOffCommand=bouncebegin,0.5;addx,-400
DifficultyFrameP1OnCommand=x,60;y,248;diffusealpha,0;linear,0.5;diffusealpha,1
DifficultyFrameP1X=60
DifficultyFrameP1Y=248
DifficultyFrameP1OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
DifficultyFrameP1OffCommand=linear,0.5;diffusealpha,0
DifficultyFrameP2OnCommand=x,260;y,248;diffusealpha,0;linear,0.5;diffusealpha,1
DifficultyFrameP2X=260
DifficultyFrameP2Y=248
DifficultyFrameP2OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
DifficultyFrameP2OffCommand=linear,0.5;diffusealpha,0
DifficultyIconP1OnCommand=x,48;y,248;zoomy,0;linear,0.5;zoomy,1
DifficultyIconP1X=48
DifficultyIconP1Y=248
DifficultyIconP1OnCommand=zoomy,0;linear,0.5;zoomy,1
DifficultyIconP1OffCommand=linear,0.5;zoomy,0
DifficultyIconP2OnCommand=x,272;y,248;zoomy,0;linear,0.5;zoomy,1
DifficultyIconP2X=272
DifficultyIconP2Y=248
DifficultyIconP2OnCommand=zoomy,0;linear,0.5;zoomy,1
DifficultyIconP2OffCommand=linear,0.5;zoomy,0
AutogenIconP1OnCommand=x,48;y,248;zoomy,0;linear,0.5;zoomy,1
AutogenIconP1X=48
AutogenIconP1Y=248
AutogenIconP1OnCommand=zoomy,0;linear,0.5;zoomy,1
AutogenIconP1OffCommand=linear,0.5;zoomy,0
AutogenIconP2OnCommand=x,272;y,248;zoomy,0;linear,0.5;zoomy,1
AutogenIconP2X=272
AutogenIconP2Y=248
AutogenIconP2OnCommand=zoomy,0;linear,0.5;zoomy,1
AutogenIconP2OffCommand=linear,0.5;zoomy,0
RadarOnCommand=x,160;y,334
RadarX=160
RadarY=334
RadarOnCommand=
RadarOffCommand=
SortIconOnCommand=x,350;y,70;zoomy,0;linear,0.5;zoomy,1
SortIconX=350
SortIconY=70
SortIconOnCommand=zoomy,0;linear,0.5;zoomy,1
SortIconOffCommand=linear,0.5;zoomy,0
ScoreFrameP1OnCommand=x,520;y,210;addx,400;bounceend,0.5;addx,-400
ScoreFrameP1X=520
ScoreFrameP1Y=210
ScoreFrameP1OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreFrameP1OffCommand=bouncebegin,0.5;addx,400
ScoreFrameP2OnCommand=x,520;y,286;addx,400;bounceend,0.5;addx,-400
ScoreFrameP2X=520
ScoreFrameP2Y=286
ScoreFrameP2OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreFrameP2OffCommand=bouncebegin,0.5;addx,400
ScoreP1OnCommand=x,520;y,210;addx,400;bounceend,0.5;addx,-400
ScoreP1X=520
ScoreP1Y=210
ScoreP1OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreP1OffCommand=bouncebegin,0.5;addx,400
ScoreP2OnCommand=x,520;y,286;addx,400;bounceend,0.5;addx,-400
ScoreP2X=520
ScoreP2Y=286
ScoreP2OnCommand=addx,400;bounceend,0.5;addx,-400
ScoreP2OffCommand=bouncebegin,0.5;addx,400
MeterFrameP1OnCommand=x,82;y,432;diffusealpha,0;linear,0.5;diffusealpha,1
MeterFrameP1X=82
MeterFrameP1Y=432
MeterFrameP1OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
MeterFrameP1OffCommand=linear,0.5;diffusealpha,0
MeterFrameP2OnCommand=x,238;y,432;diffusealpha,0;linear,0.5;diffusealpha,1
MeterFrameP2X=238
MeterFrameP2Y=432
MeterFrameP2OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1
MeterFrameP2OffCommand=linear,0.5;diffusealpha,0
MeterP1OnCommand=x,88;y,432;zoomy,0;linear,0.5;zoomy,1
MeterP1X=88
MeterP1Y=432
MeterP1OnCommand=zoomy,0;linear,0.5;zoomy,1
MeterP1OffCommand=linear,0.5;zoomy,0
MeterP2OnCommand=x,228;y,432;zoomy,0;linear,0.5;zoomy,1
MeterP2X=228
MeterP2Y=432
MeterP2OnCommand=zoomy,0;linear,0.5;zoomy,1
MeterP2OffCommand=linear,0.5;zoomy,0
WheelOnCommand=x,480;y,244
WheelX=480
WheelY=244
WheelOnCommand=
WheelOffCommand=
SongOptionsOnCommand=x,160;y,334;zoom,0.5;shadowlength,2;diffusealpha,0;linear,0.5;diffusealpha,1
SongOptionsX=160
SongOptionsY=334
SongOptionsOnCommand=zoom,0.5;shadowlength,2;diffusealpha,0;linear,0.5;diffusealpha,1
SongOptionsOffCommand=linear,0.5;diffusealpha,0
SongOptionsExtraCommand=diffuseblink
OptionIconsP1OnCommand=x,30;y,58;zoomy,0;linear,0.5;zoomy,1
OptionIconsP1X=30
OptionIconsP1Y=58
OptionIconsP1OnCommand=zoomy,0;linear,0.5;zoomy,1
OptionIconsP1OffCommand=linear,0.5;zoomy,0
OptionIconsP2OnCommand=x,30;y,86;zoomy,0;linear,0.5;zoomy,1
OptionIconsP2X=30
OptionIconsP2Y=86
OptionIconsP2OnCommand=zoomy,0;linear,0.5;zoomy,1
OptionIconsP2OffCommand=linear,0.5;zoomy,0
BalloonOnCommand=stoptweening;x,392;y,140;zoomy,0;linear,0.5;zoomy,1
BalloonOffCommand=stoptweening;linear,0.5;zoomy,0
OptionsMessageShowCommand=x,320;y,240;zoomy,0;linear,0.25;zoomy,1;sleep,1;linear,0.25;zoomy,0
BalloonX=392
BalloonY=140
BalloonOnCommand=zoomy,0;linear,0.5;zoomy,1
BalloonOffCommand=linear,0.5;zoomy,0
OptionsMessageX=320
OptionsMessageY=240
OptionsMessageOnCommand=zoomy,0;linear,0.25;zoomy,1;sleep,1;linear,0.25;zoomy,0
HelpText=&LEFT; or &RIGHT; change music Hold &LEFT; and &RIGHT; then press START to change sort::&UP;&UP; easier difficulty &DOWN;&DOWN; harder difficulty::&UP;&DOWN;&UP;&DOWN; to change sort
TimerSeconds=60
SampleMusicDelay=0.25
@@ -480,84 +534,209 @@ TimerSeconds=60
NextScreen=ScreenGameplay
[ScreenGameplay]
SongSelectScreen=ScreenSelectMusic
PrevScreenArcade=ScreenSelectMusic
PrevScreenNonstop=ScreenSelectCourse
PrevScreenOni=ScreenSelectCourse
PrevScreenEndless=ScreenSelectCourse
PrevScreenBattle=ScreenSelectMusic
PrevScreenRave=ScreenSelectMusic
NextScreenArcade=ScreenEvaluationStage
NextScreenNonstop=ScreenEvaluationNonstop
NextScreenOni=ScreenEvaluationOni
NextScreenEndless=ScreenEvaluationEndless
NextScreenBattle=ScreenEvaluationStage
NextScreenRave=ScreenEvaluationStage
BPMX=999 // don't show by default
BPMY=999
BPMZoom=0.0
StagenameX=999
StagenameY=999
StagenameZoom=0.0
BPMOnCommand=zoom,0
BPMOffCommand=
SongTitleX=999
SongTitleY=999
SongTitleOnCommand=zoom,0
SongTitleOffCommand=
MaxComboX=999
MaxComboY=999
MaxComboZoom=0.0
MaxComboOnCommand=zoom,0
MaxComboOffCommand=
LifeFrameX=320
LifeFrameY=36
LifeFrameOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeFrameOffCommand=linear,1;addy,-100
LifeFrameExtraX=320
LifeFrameExtraY=442
LifeFrameExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeFrameExtraOffCommand=linear,1;addy,100
LyricsX=320 // this point is the center of the text line
LyricsY=370
ScoreFrameX=320
ScoreFrameY=448
ScoreFrameOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
ScoreFrameOffCommand=linear,1;addy,100
ScoreFrameExtraX=320
ScoreFrameExtraY=32
MiddleFrameX=320
MiddleFrameY=240
ScoreFrameExtraOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreFrameExtraOffCommand=linear,1;addy,-100
LifeP1X=140
LifeP1Y=28
LifeP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeP1OffCommand=linear,1;addy,-100
LifeP1ExtraX=140
LifeP1ExtraY=450
LifeP1ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeP1ExtraOffCommand=linear,1;addy,100
LifeP2X=500
LifeP2Y=28
LifeP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
LifeP2OffCommand=linear,1;addy,-100
LifeP2ExtraX=500
LifeP2ExtraY=450
LifeP2ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
LifeP2ExtraOffCommand=linear,1;addy,100
StageX=320
StageY=54
StageOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
StageOffCommand=linear,1;addy,-100
StageExtraX=320
StageExtraY=422
StageExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
StageExtraOffCommand=linear,1;addy,100
SongNumberP1X=290
SongNumberP1Y=54
SongNumberP1OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
SongNumberP1OffCommand=linear,1;addy,-100
SongNumberP1ExtraX=290
SongNumberP1ExtraY=440
SongNumberP1ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
SongNumberP1ExtraOffCommand=linear,1;addy,100
SongNumberP2X=350
SongNumberP2Y=54
SongNumberP2OnCommand=addy,-100;sleep,0.5;linear,1;addy,100
SongNumberP2OffCommand=linear,1;addy,-100
SongNumberP2ExtraY=350
SongNumberP2ExtraY=440
SongNumberP2ExtraOnCommand=addy,100;sleep,0.5;linear,1;addy,-100
SongNumberP2ExtraOffCommand=linear,1;addy,100
ScoreP1X=106
ScoreP1Y=444
ScoreP1OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
ScoreP1OffCommand=linear,1;addy,100
ScoreP1ExtraX=106
ScoreP1ExtraY=38
ScoreP1ExtraOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreP1ExtraOffCommand=linear,1;addy,100
ScoreP2X=534
ScoreP2Y=444
ScoreP2OnCommand=addy,100;sleep,0.5;linear,1;addy,-100
ScoreP2OffCommand=linear,1;addy,100
ScoreP2ExtraX=534
ScoreP2ExtraY=38
ScoreZoom=1.0
ScoreP2ExtraOnCommand=addy,-100;sleep,0.5;linear,1;addy,100
ScoreP2ExtraOffCommand=linear,1;addy,-100
PlayerOptionsP1X=320
PlayerOptionsP1Y=434
PlayerOptionsP1OnCommand=zoom,0.5;addy,100;sleep,0.5;linear,1;addy,-100
PlayerOptionsP1OffCommand=linear,1;addy,-100
PlayerOptionsP1ExtraX=320
PlayerOptionsP1ExtraY=46
PlayerOptionsP1ExtraOnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
PlayerOptionsP1ExtraOffCommand=linear,1;addy,100
PlayerOptionsP2X=320
PlayerOptionsP2Y=450
PlayerOptionsP2OnCommand=zoom,0.5;addy,100;sleep,0.5;linear,1;addy,-100
PlayerOptionsP2OffCommand=linear,1;addy,-100
PlayerOptionsP2ExtraX=320
PlayerOptionsP2ExtraY=30
PlayerOptionsP2ExtraOnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
PlayerOptionsP2ExtraOffCommand=linear,1;addy,100
SongOptionsX=320
SongOptionsY=470
SongOptionsOnCommand=zoom,0.5;addy,100;sleep,0.5;linear,1;addy,-100
SongOptionsOffCommand=linear,1;addy,100
SongOptionsExtraX=320
SongOptionsExtraY=10
SongOptionsExtraOnCommand=zoom,0.5;addy,-100;sleep,0.5;linear,1;addy,100
SongOptionsExtraOffCommand=linear,1;addy,100
DifficultyP1X=60
DifficultyP1Y=410
DifficultyP1OnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1OffCommand=linear,1;addx,-200
DifficultyP1ReverseX=60
DifficultyP1ReverseY=58
DifficultyP1ReverseOnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ReverseOffCommand=linear,1;addx,-200
DifficultyP1ExtraX=60
DifficultyP1ExtraY=420
DifficultyP1ExtraOnCommand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ExtraOffCommand=linear,1;addx,-200
DifficultyP1ExtraReverseX=60
DifficultyP1ExtraReverseY=70
DifficultyP1ExtraReverseOnCommnand=addx,-200;sleep,0.5;linear,1;addx,200
DifficultyP1ExtraReverseOffCommand=linear,1;addx,-200
DifficultyP2X=580
DifficultyP2Y=410
DifficultyP2OnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2OffCommand=linear,1;addx,200
DifficultyP2ReverseX=580
DifficultyP2ReverseY=58
DifficultyP2ReverseOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ReverseOffCommand=linear,1;addx,200
DifficultyP2ExtraX=580
DifficultyP2ExtraY=420
DifficultyP2ExtraOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ExtraOffCommand=linear,1;addx,200
DifficultyP2ExtraReverseX=580
DifficultyP2ExtraReverseY=70
DifficultyP2ExtraReverseOnCommand=addx,200;sleep,0.5;linear,1;addx,-200
DifficultyP2ExtraReverseOffCommand=linear,1;addx,200
LyricsX=320
LyricsY=400
LyricsReverseX=320
LyricsReverseY=100
LyricsReverseOnCommand=
LyricsReverseOffCommand=
LyricsExtraX=320
LyricsExtraY=400
LyricsExtraOnCommand=
LyricsExtraOffCommand=
LyricsExtraReverseX=320
LyricsExtraReverseY=400
LyricsExtraReverseOnCommand=
LyricsExtraReverseOffCommand=
ActiveItemsP1X=0
ActiveItemsP1Y=0
ActiveItemsP1OnCommand=
ActiveItemsP1OffCommand=
ActiveItemsP1ReverseX=0
ActiveItemsP1ReverseY=0
ActiveItemsP1ReverseOnCommand=
ActiveItemsP1ReverseOffCommand=
ActiveItemsP1ExtraX=0
ActiveItemsP1ExtraY=0
ActiveItemsP1ExtraOnCommand=
ActiveItemsP1ExtraOffCommand=
ActiveItemsP1ExtraReverseX=0
ActiveItemsP1ExtraReverseY=0
ActiveItemsP1ExtraReverseOnCommand=
ActiveItemsP1ExtraReverseOffCommand=
ActiveItemsP2X=0
ActiveItemsP2Y=0
ActiveItemsP2OnCommand=
ActiveItemsP2OffCommand=
ActiveItemsP2ReverseX=0
ActiveItemsP2ReverseY=0
ActiveItemsP2ReverseOnCommand=
ActiveItemsP2ReverseOffCommand=
ActiveItemsP2ExtraX=0
ActiveItemsP2ExtraY=0
ActiveItemsP2ExtraOnCommand=
ActiveItemsP2ExtraOffCommand=
ActiveItemsP2ExtraReverseX=0
ActiveItemsP2ExtraReverseY=0
ActiveItemsP2ExtraReverseOnCommand=
ActiveItemsP2ExtraReverseOffCommand=
SurviveTimeX=320
SurviveTimeY=340
SurviveTimeOnCommand=sleep,0.3;linear,0.3;diffusealpha,1;sleep,3.5;linear,0.5;diffusealpha,0
DebugX=320
DebugY=240
AutoPlayX=320