view spe/spe-main.cc @ 17:bed43801fd01

fix.
author tkaito
date Sun, 08 Aug 2010 18:55:51 +0900
parents 661ec1e92042
children
line wrap: on
line source

#include "Func.h"
#include "SchedTask.h"

SchedExternTask(TitleMove);
SchedExternTask(TitleColl);
SchedExternTask(Move00);
SchedExternTask(Move01);
SchedExternTask(Move02);
SchedExternTask(Move03);
SchedExternTask(Move04);
SchedExternTask(Move05);
SchedExternTask(Move06);
SchedExternTask(Move07);
SchedExternTask(Move08);
SchedExternTask(Move09);
SchedExternTask(Move10);
SchedExternTask(Move11);
SchedExternTask(Move12);
SchedExternTask(Move13);

SchedExternTask(Move20);
SchedExternTask(Move21);
SchedExternTask(Move22);
SchedExternTask(Move23);
SchedExternTask(Move24);
SchedExternTask(Move25);
SchedExternTask(Move06);
SchedExternTask(Move27);
SchedExternTask(Move28);
SchedExternTask(Move29);
SchedExternTask(Move30);
SchedExternTask(Move31);
SchedExternTask(Move32);
SchedExternTask(Move33);
SchedExternTask(Move34);
SchedExternTask(Move35);

SchedExternTask(Move40);
SchedExternTask(Move41);

SchedExternTask(Move400);
SchedExternTask(Move401);
SchedExternTask(Move402);

SchedExternTask(Move410);
SchedExternTask(Move411);

SchedExternTask(Move500);
SchedExternTask(Move501);

SchedExternTask(Move600);
SchedExternTask(Move601);
SchedExternTask(Move602);

SchedExternTask(Asteroid);

/**
 * この関数は SpeScheduler から呼ばれるので
 * 必ずこの関数名でお願いします。
 */
void
task_init(Scheduler *s)
{

  SchedRegisterTask(TITLE_MOVE, TitleMove);
  SchedRegisterTask(TITLE_COLL, TitleColl);
  SchedRegisterTask(MOVE_00, Move00);
  SchedRegisterTask(MOVE_01, Move01);
  SchedRegisterTask(MOVE_02, Move02);
  SchedRegisterTask(MOVE_03, Move03);
  SchedRegisterTask(MOVE_04, Move04);
  SchedRegisterTask(MOVE_05, Move05);
  SchedRegisterTask(MOVE_06, Move06);
  SchedRegisterTask(MOVE_07, Move07);
  SchedRegisterTask(MOVE_08, Move08);
  SchedRegisterTask(MOVE_09, Move09);
  SchedRegisterTask(MOVE_10, Move10);
  SchedRegisterTask(MOVE_11, Move11);
  SchedRegisterTask(MOVE_12, Move12);
  SchedRegisterTask(MOVE_13, Move13);
  
  SchedRegisterTask(MOVE_20, Move20);
  SchedRegisterTask(MOVE_21, Move21);
  SchedRegisterTask(MOVE_22, Move22);
  SchedRegisterTask(MOVE_23, Move23);
  SchedRegisterTask(MOVE_24, Move24);
  SchedRegisterTask(MOVE_25, Move25);
  SchedRegisterTask(MOVE_06, Move06);
  SchedRegisterTask(MOVE_27, Move27);
  SchedRegisterTask(MOVE_28, Move28);
  SchedRegisterTask(MOVE_29, Move29);
  SchedRegisterTask(MOVE_30, Move30);
  SchedRegisterTask(MOVE_31, Move31);
  SchedRegisterTask(MOVE_32, Move32);
  SchedRegisterTask(MOVE_33, Move33);
  SchedRegisterTask(MOVE_34, Move34);
  SchedRegisterTask(MOVE_35, Move35);
  
  SchedRegisterTask(MOVE_40, Move40);
  SchedRegisterTask(MOVE_41, Move41);
  
  SchedRegisterTask(MOVE_400, Move400);
  SchedRegisterTask(MOVE_401, Move401);
  SchedRegisterTask(MOVE_402, Move402);
  
  SchedRegisterTask(MOVE_410, Move410);
  SchedRegisterTask(MOVE_411, Move411);
  
  SchedRegisterTask(MOVE_500, Move500);
  SchedRegisterTask(MOVE_501, Move501);
  
  SchedRegisterTask(MOVE_600, Move600);
  SchedRegisterTask(MOVE_601, Move601);
  SchedRegisterTask(MOVE_602, Move602);
  
  SchedRegisterTask(ASTEROID, Asteroid);

}