view webGL/dandy/resources/schedule.js @ 11:680b5b0cd1e4

upload
author NOBUYASU Oshiro
date Mon, 12 Jul 2010 08:01:12 +0900
parents 1d76f5717ba7
children 4684e849866c
line wrap: on
line source

const FRAME_RATE = 32;
filpcount = 0;


function schedule()
{
    switch (filpcount) {
    case 1:
	//	SoundStop();
	//	SoundPlay(0);
	break;
    case FRAME_RATE * 2:
	Putenemy(1, 120, -128, 0, 4, chara_state0);
	break;
    case FRAME_RATE * 3:
	Putenemy(1, 56, -128, 0, 8, chara_state0);
	Putenemy(1, 184, -128, 0, 8, chara_state0);
	break;
    case FRAME_RATE * 4:
	Putenemy(1, 120, -128, 0, 4, chara_state0);
	break;
    case FRAME_RATE * 5:
	Putenemy(1, 224, -128, 1, 1, chara_state0);
	Putenemy(1, 184, -128, 1, 1, chara_state0);
	break;
    case FRAME_RATE * 6:
	Putenemy(1, 120, -128, 1, 2, chara_state0);
	break;
    case FRAME_RATE * 7:
	Putenemy(1, 56, -128, 0, 1, chara_state0);
	Putenemy(1, 184, -128, 0, 1, chara_state0);
	break;
    case FRAME_RATE * 8:
	Putenemy(2, 120, -128, 0, 1, chara_state0);
	break;

    case FRAME_RATE * 12:
	Putenemy(1, 1280 - 128 - 120, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 13:
	Putenemy(1, 1280 - 128 - 120, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 14:
	Putenemy(1, 1280 - 128 - 120, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 15:
	Putenemy(2, 1280 - 128 - 120, -128, -1, 1, chara_state4);
	break;
    case FRAME_RATE * 16:
	Putenemy(2, 1280 - 128 - 120, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 17:
	Putenemy(2, 1280 - 128 - 120, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 18:
	Putenemy(1, 1280 - 128 - 120, -32, 0, 1, chara_state4);
	Putenemy(1, 1280 - 128, -128, -2, 1, chara_state4);
	Putenemy(1, 800, -88, -1, 1, chara_state4);
	break;
    case FRAME_RATE * 24:
	Putenemy(1, 256, -128, 0, 1, chara_state4);
	Putenemy(1, 1280 - 256 - 128, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 25:
	Putenemy(2, 512, -128, 0, 1, chara_state4);
	Putenemy(2, 1280 - 128, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 26:
	Putenemy(1, 384, -128, 0, 1, chara_state4);
	Putenemy(1, 1280 - 256, -128, 0, 2, chara_state4);
	Putenemy(1, 512, -128, 0, 3, chara_state4);
	Putenemy(1, 1280 - 256, -128, 0, 2, chara_state4);
	break;
    case FRAME_RATE * 27:
	Putenemy(2, 512, -128, 0, 3, chara_state2);
	Putenemy(2, 256 - 128, -128, 0, 2, chara_state2);
	Putenemy(2, 768, -128, 0, 4, chara_state2);
	Putenemy(2, 128, -128, 0, 3, chara_state2);
	break;
    case FRAME_RATE * 28:
	Putenemy(1, 256, -128, 0, 1, chara_state4);
	Putenemy(1, 1280 - 256 - 128, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 29:
	Putenemy(2, 256, -128, 0, 1, chara_state4);
	Putenemy(2, 1280 - 256 - 128, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 30:
	Putenemy(1, 256, -128, 0, 1, chara_state4);
	Putenemy(1, 1280 - 256 - 128, -128, 0, 1, chara_state4);
	break;
    case FRAME_RATE * 33:
	Putenemy(1, 256, 1088, 0, -1, chara_state5);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state5);//5/22/pm5:300                                     
	break;
    case FRAME_RATE * 34:
	Putenemy(2, 256, 1088, 0, -1, chara_state5);
	Putenemy(2, 1280 - 256 - 128, 1088, 0, -1, chara_state5);
	break;
    case FRAME_RATE * 35:
	Putenemy(1, 256, 1088, 0, -1, chara_state5);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state5);
	break;
    case FRAME_RATE * 36:
	Putenemy(2, 256, 1088, 0, -1, chara_state5);
	Putenemy(2, 1280 - 256 - 128, 1088, 0, -1, chara_state5);
	break;
    case FRAME_RATE * 37:
	Putenemy(1, 256, 1088, 0, -1, chara_state5);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state5);
	break;
    case FRAME_RATE * 38:
	Putenemy(2, 256, 1088, 0, -1, chara_state5);
	Putenemy(2, 1280 - 256 - 128, 1088, 0, -1, chara_state5);
	break;
    case FRAME_RATE * 39:
	Putenemy(1, 256, 1088, 0, -1, chara_state5);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state5);
	break;

    case FRAME_RATE * 50:
	//	Putenemy(40, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state3);
	Putenemy(1, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state3);
	break;
    case FRAME_RATE * 46:
	//	Putenemy(40, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state3);
	Putenemy(1, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state3);
	break;
    case FRAME_RATE * 54:
	//	Putenemy(40, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state3);
	Putenemy(1, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state3);
	break;

    case FRAME_RATE * 60:
	Putenemy(1, 256, 1088, 0, -1, chara_state6);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state6);
	break;
    case FRAME_RATE * 61:
	Putenemy(1, 256, 1088, 0, -1, chara_state6);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state6);
	break;
    case FRAME_RATE * 62:
	Putenemy(1, 256, 1088, 0, -1, chara_state6);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state6);
	break;
    case FRAME_RATE * 63:
	Putenemy(1, 256, 1088, 0, -1, chara_state6);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state6);
	break;
    case FRAME_RATE * 64:
	Putenemy(1, 256, 1088, 0, -1, chara_state6);
	Putenemy(1, 1280 - 256 - 128, 1088, 0, -1, chara_state6);
	break;
    case FRAME_RATE * 65:
	Putenemy(40, 256, 1088, 0, -1, chara_state6);
	Putenemy(40, 1280 - 256 - 128, 1088, 0, -1, chara_state6);
	break;
    case FRAME_RATE * 80:
	Putenemy(42, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    case FRAME_RATE * 66:
	Putenemy(41, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    case FRAME_RATE * 84:
	Putenemy(42, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    case FRAME_RATE * 70:
	Putenemy(41, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    case FRAME_RATE * 88:
	Putenemy(42, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    case FRAME_RATE * 74:
	Putenemy(41, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    case FRAME_RATE * 92:
	Putenemy(42, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    case FRAME_RATE * 78:
	Putenemy(41, Math.random() % (1280 - 256) + 128, -128, 0, 1, chara_state7);
	break;
    }
}