27
|
1 #include "Func.h"
|
|
2 #include "Scheduler.h"
|
|
3
|
|
4 /* 必ずこの位置に書いて */
|
|
5 SchedExternTask(TitleMove);
|
|
6 SchedExternTask(CrabMove);
|
|
7 SchedExternTask(TitleColl);
|
|
8 SchedExternTask(PadAllocate);
|
|
9 SchedExternTask(PadUpdate);
|
|
10 SchedExternTask(PadFree);
|
|
11
|
|
12 /*
|
|
13 SchedExternTask(Move00);
|
|
14 SchedExternTask(Move01);
|
|
15 SchedExternTask(Move02);
|
|
16 SchedExternTask(Move03);
|
|
17 SchedExternTask(Move04);
|
|
18 SchedExternTask(Move05);
|
|
19 SchedExternTask(Move06);
|
|
20 SchedExternTask(Move07);
|
|
21 SchedExternTask(Move08);
|
|
22 SchedExternTask(Move09);
|
|
23 SchedExternTask(Move10);
|
|
24 SchedExternTask(Move11);
|
|
25 SchedExternTask(Move12);
|
|
26 SchedExternTask(Move13);
|
|
27
|
|
28 SchedExternTask(Move20);
|
|
29 SchedExternTask(Move21);
|
|
30 SchedExternTask(Move22);
|
|
31 SchedExternTask(Move23);
|
|
32 SchedExternTask(Move24);
|
|
33 SchedExternTask(Move25);
|
|
34 SchedExternTask(Move06);
|
|
35 SchedExternTask(Move27);
|
|
36 SchedExternTask(Move28);
|
|
37 SchedExternTask(Move29);
|
|
38 SchedExternTask(Move30);
|
|
39 SchedExternTask(Move31);
|
|
40 SchedExternTask(Move32);
|
|
41 SchedExternTask(Move33);
|
|
42 SchedExternTask(Move34);
|
|
43 SchedExternTask(Move35);
|
|
44
|
|
45 SchedExternTask(Move40);
|
|
46 SchedExternTask(Move41);
|
|
47
|
|
48 SchedExternTask(Move400);
|
|
49 SchedExternTask(Move401);
|
|
50 SchedExternTask(Move402);
|
|
51
|
|
52 SchedExternTask(Move410);
|
|
53 SchedExternTask(Move411);
|
|
54
|
|
55 SchedExternTask(Move500);
|
|
56 SchedExternTask(Move501);
|
|
57
|
|
58 SchedExternTask(Move600);
|
|
59 SchedExternTask(Move601);
|
|
60 SchedExternTask(Move602);
|
|
61
|
|
62 SchedExternTask(Asteroid);
|
|
63 */
|
|
64 /**
|
|
65 * この関数は ../spe/spe-main と違って
|
|
66 * 自分で呼び出せばいい関数なので
|
|
67 * 好きな関数名でおk (SchedRegisterTask は必須)
|
|
68 */
|
|
69
|
|
70 void
|
|
71 task_init(void)
|
|
72 {
|
|
73 SchedRegisterTask(TITLE_MOVE, TitleMove);
|
|
74 SchedRegisterTask(CRAB_MOVE, CrabMove);
|
|
75 SchedRegisterTask(TITLE_COLL, TitleColl);
|
|
76 SchedRegisterTask(PAD_ALLOCATE, PadAllocate);
|
|
77 SchedRegisterTask(PAD_UPDATE, PadUpdate);
|
|
78 SchedRegisterTask(PAD_FREE, PadFree);
|
|
79
|
|
80 /*
|
|
81 SchedRegisterTask(MOVE_00, Move00);
|
|
82 SchedRegisterTask(MOVE_01, Move01);
|
|
83 SchedRegisterTask(MOVE_02, Move02);
|
|
84 SchedRegisterTask(MOVE_03, Move03);
|
|
85 SchedRegisterTask(MOVE_04, Move04);
|
|
86 SchedRegisterTask(MOVE_05, Move05);
|
|
87 SchedRegisterTask(MOVE_06, Move06);
|
|
88 SchedRegisterTask(MOVE_07, Move07);
|
|
89 SchedRegisterTask(MOVE_08, Move08);
|
|
90 SchedRegisterTask(MOVE_09, Move09);
|
|
91 SchedRegisterTask(MOVE_10, Move10);
|
|
92 SchedRegisterTask(MOVE_11, Move11);
|
|
93 SchedRegisterTask(MOVE_12, Move12);
|
|
94 SchedRegisterTask(MOVE_13, Move13);
|
|
95
|
|
96 SchedRegisterTask(MOVE_20, Move20);
|
|
97 SchedRegisterTask(MOVE_21, Move21);
|
|
98 SchedRegisterTask(MOVE_22, Move22);
|
|
99 SchedRegisterTask(MOVE_23, Move23);
|
|
100 SchedRegisterTask(MOVE_24, Move24);
|
|
101 SchedRegisterTask(MOVE_25, Move25);
|
|
102 SchedRegisterTask(MOVE_06, Move06);
|
|
103 SchedRegisterTask(MOVE_27, Move27);
|
|
104 SchedRegisterTask(MOVE_28, Move28);
|
|
105 SchedRegisterTask(MOVE_29, Move29);
|
|
106 SchedRegisterTask(MOVE_30, Move30);
|
|
107 SchedRegisterTask(MOVE_31, Move31);
|
|
108 SchedRegisterTask(MOVE_32, Move32);
|
|
109 SchedRegisterTask(MOVE_33, Move33);
|
|
110 SchedRegisterTask(MOVE_34, Move34);
|
|
111 SchedRegisterTask(MOVE_35, Move35);
|
|
112
|
|
113 SchedRegisterTask(MOVE_40, Move40);
|
|
114 SchedRegisterTask(MOVE_41, Move41);
|
|
115
|
|
116 SchedRegisterTask(MOVE_400, Move400);
|
|
117 SchedRegisterTask(MOVE_401, Move401);
|
|
118 SchedRegisterTask(MOVE_402, Move402);
|
|
119
|
|
120 SchedRegisterTask(MOVE_410, Move410);
|
|
121 SchedRegisterTask(MOVE_411, Move411);
|
|
122
|
|
123 SchedRegisterTask(MOVE_500, Move500);
|
|
124 SchedRegisterTask(MOVE_501, Move501);
|
|
125
|
|
126 SchedRegisterTask(MOVE_600, Move600);
|
|
127 SchedRegisterTask(MOVE_601, Move601);
|
|
128 SchedRegisterTask(MOVE_602, Move602);
|
|
129
|
|
130 SchedRegisterTask(ASTEROID, Asteroid);
|
|
131 */
|
|
132 }
|