comparison ppe/task_init.cc.orig @ 27:34fde39c0a31

commit test.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Fri, 10 Dec 2010 02:57:29 +0900
parents
children
comparison
equal deleted inserted replaced
26:6bea374ee604 27:34fde39c0a31
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 }