#include "hostAPI.txt"

#include "global.txt"

var count;

var i;

var bx;
var by;
var px;
var py;

var de;

func init() {
	i=0;
	count=0;
	de = 0;
}

func update() {
	bx = htGetBossX();
	by = htGetBossY();
	if(count > 60 && (count < 300)) {
		htInsertBulletVec(5, 0, bx, by, randomFloat(3, 5), count*(4+de));
		htInsertBulletVec(5, 1, bx, by, randomFloat(2, 4), count*(4+de)+180);
		de += 0.02;
	} else if(count == 300) {
		de = 0;
	} else if(count > 300) {
		var dgr;
		dgr = randomFloat(0, 120);
		if(count % 2 == 0) {
			for(i=0; i<10; ++i) 
				htInsertBulletVec(5, 1, bx, by, 3+i*0.4, 90+de);
			for(i=0; i<10; ++i) 
				htInsertBulletVec(5, 1, bx, by, 3+i*0.4, 90-de);
				
			de += 10;
		}
		
		if(count % 45 == 0) {
			for(i=0; i<36; ++i)
				htInsertBulletVec(5, 0, bx, by, 4, 10*i+dgr);
		}
	}
	
	++count;
}
		