前 次 トップ |
チュートリアル(エクステンデット)
全ソースコード
Enemy.tonyu |
---|
extends SpriteChar; function onDie() { appear(new Bomb(x , y ,$pat_Sample+4)); } function atariHantei() { for (t in $chars) { if ( t is Tama && crashTo(t) ) { die(); $score=$score+10; } } if (crashTo($myChar)) $myChar.die(); } nexty=rnd(50)+100;while (y<nexty) { y=y+2; atariHantei(); update(); } if (x>$myChar.x) vx=2; else vx=-2; while (y<$screenHeight) { y=y+3; x=x+vx; atariHantei(); update(); } |
myChar.tonyu |
---|
extends SpriteChar; function onDie() { appear(new Bomb($myChar.x , $myChar.y ,$pat_Sample+4)); } while(1) { if (getkey(39)>0 && x<$screenWidth ) x=x+3; if (getkey(37)>0 && x>0) x=x-3; if (getkey(32)==1) appear(new Tama(x,y,$pat_Sample+1)); update(); } |
UFO.tonyu |
---|
extends SpriteChar; function appearEnemy() { if (rnd( 50 )==0) appear(new Enemy(x,y,$pat_Sample+2)); } while(1) { while(x<$screenWidth) { x=x+2; appearEnemy(); update(); } while(x>0) { x=x-2; appearEnemy(); update(); } } |
Tama.tonyu |
---|
extends SpriteChar; while(y>0) { y=y-8; update(); } |
Bomb.tonyu |
---|
extends SpriteChar; wait(5); p=p+1; wait(5); p=p+1; wait(5); p=p+1; wait(5); |
Text.tonyu |
---|
extends TextChar; $score=0; while(1) { text="Score:"+$score; update(); } |
前 次 トップ |