Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #TouhouDanmakufu[Stage]
- #Title[Abyss3D]
- #Text[Welcome to the Abyss!]
- #BGM[.\BGM\M.O.M. Remix.mp3]
- #Player[FREE]
- #ScriptVersion[2]
- script_stage_main {
- let CSD = GetCurrentScriptDirectory;
- let Slice = CSD ~ "IMG\AbyssBgSlice.png";
- let Enemy1 = CSD ~ "IMG\Enemy1.png";
- let offset0 = 0; //These variables are for @BackGround code btw
- let offset1 = 10;
- let offset2 = 20;
- let offset3 = 30;
- let offset4 = 40;
- let offset5 = 50;
- let offset6 = 60;
- let offset7 = 70;
- let offset8 = 80;
- let offset9 = 90;
- let offsetA = 100;
- let offsetB = 110;
- let offsetC = 120;
- let offsetD = 130;
- let offsetE = 140;
- let offsetF = 150;
- let xset = 0;
- let xset2 = 0;
- @Initialize {
- LoadGraphic(Slice);
- LoadGraphic(Enemy1);
- mainTask;
- }
- @MainLoop {
- yield;
- }
- @BackGround {
- //Background code removed to save space!
- }
- @Finalize {
- DeleteGraphic(Slice);
- DeleteGraphic(Enemy1);
- }
- task mainTask {
- CreateEnemyFromFile(CSD ~ "Enemy1.txt", 0, 0, 0, 0, 0);
- WaitForZeroEnemy;
- wait(60);
- CreateEnemyFromFile(CSD ~ "Enemy1mir.txt", 0, 0, 0, 0, 0);
- WaitForZeroEnemy;
- wait(60);
- CreateEnemyFromFile(CSD ~ "Enemy1.txt", 0, 0, 0, 0, 0);
- WaitForZeroEnemy;
- wait(60);
- CreateEnemyFromFile(CSD ~ "Enemy1mir.txt", 0, 0, 0, 0, 0);
- WaitForZeroEnemy;
- wait(120);
- Clear;
- }
- function wait(w) {
- loop(w) { yield; }
- }
- function WaitForZeroEnemy {
- while(GetEnemyNum != 0) { yield; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement