//5 has graphics <1>/* Graphics Not Rendered in HTML */ <2>/* Graphics Not Rendered in HTML */ F64 t0=Beat; U0 DrawIt(CTask *,CDC *dc) { F64 dt=Beat-t0; Sprite3(dc,20,8,0,<1>); if (8<dt<8.5) { Sprite3(dc,20,24,0,<2>); Snd((dt-8)*25); } } U0 Song() { SettingsPush; //See SettingsPush Fs->draw_it=&DrawIt; Fs->task_end_cb=&SndTaskEndCB; MusicSettingsRst; music.tempo=2.5; try { while (!ScanKey) { t0=Beat; Play("4eB5C4sA5G4A5G4eAA5etG4AAsBBBB5eCDqDeE4A", "Now, \0I \0su\0 \0u\0 \0ure \0 \0 \0 \0" "won't \0do\0o\0o\0o \0that \0a\0gain!\n\0 \0 \0"); Play("4B5C4sA5G4A5G4eAA5etG4AAsBBBB5eCDqDeE4A", "Now, \0I \0su\0 \0u\0 \0ure \0 \0 \0 \0" "won't \0do\0o\0o\0o \0that \0a\0gain!\n\0 \0 \0"); Play("4qGetAA5G4BBG5eEFCDqF4eA5GqC", " \0 \0 \0 \0 \0 \0 \0Learn\0ing \0from \0 \0" "my \0 \0mis\0takes.\n\0"); Play("4GetAA5G4BBG5eEFCDqF4eA5GqC", " \0 \0 \0 \0 \0 \0 \0Learn\0ing \0from \0 \0" "my \0 \0mis\0takes.\n\0"); } } catch PutExcept; SettingsPop; } Song;