//7 has graphics
$SP,"<1>",BI=1$
$SP,"<2>",BI=2$
F64 t0=Beat;
U0 DrawIt(CTask *,CDC *dc)
{
F64 dt=Beat-t0;
Sprite3(dc,20,8,0,$IB,"<1>",BI=1$);
if (8
",BI=2$);
Snd((dt-8)*100);
}
}
U0 Song()
{
SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$
Fs->draw_it=&DrawIt;
Fs->task_end_cb=&SndTaskEndCB;
MusicSettingsRst;
music.tempo=2.5;
try {
while (!ScanKey) {
t0=Beat;
Play("3eBCsAGAGeAAetGAAsBBBBeCDqDeEA",
"Now, \0I \0su\0 \0u\0 \0ure \0 \0 \0 \0won't \0do\0o\0o\0o \0that \0a\0gain!\n\0 \0 \0");
Play("BCsAGAGeAAetGAAsBBBBeCDqDeEA",
"Now, \0I \0su\0 \0u\0 \0ure \0 \0 \0 \0won't \0do\0o\0o\0o \0that \0a\0gain!\n\0 \0 \0");
Play("2qG3etAAGBB2G3eEFCDqFeAGqC",
" \0 \0 \0 \0 \0 \0 \0Learn\0ing \0from \0 \0my \0 \0mis\0takes.\n\0");
Play("2G3etAAGBB2G3eEFCDqFeAGqC",
" \0 \0 \0 \0 \0 \0 \0Learn\0ing \0from \0 \0my \0 \0mis\0takes.\n\0");
}
} catch
PutExcept;
SettingsPop;
}
Song;
;
% !
! %
% " " : Ä []Û¶m’$¥(I²µ¶]ÛçI’4IR)1Ø0lض͵mž$I’dD…I¢$Ù¶mÛ¶Í>OÒ$É@†mÛ¶móÖmílÛ6Ož$“$I’mÛ¶mk]Û¶ýŸ$I’$I2Q’eÛ¶mÛ¶ú