Mercurial > hg > Members > tkaito > task_dandy
annotate ppe/TitleMove.cc @ 24:a131729d6e4d
not working.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 24 Nov 2010 19:24:04 +0900 |
parents | 3fb8a6a34e24 |
children | 34fde39c0a31 |
rev | line source |
---|---|
1
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
1 #include <stdio.h> |
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
2 #include "SchedTask.h" |
21 | 3 #include "Property.h" |
20 | 4 #include "Pad.h" |
1
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
5 #include "Func.h" |
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
6 |
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
7 /* これは必須 */ |
6 | 8 SchedDefineTask1(TitleMove, titlemove); |
1
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
9 |
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
10 static int |
6 | 11 titlemove(SchedTask *s,void *rbuf, void *wbuf) |
1
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
12 { |
24 | 13 ObjPropertyPtr i_obj, o_obj; |
14 | |
15 i_obj = (ObjPropertyPtr)s->get_input(rbuf, 0); | |
16 o_obj = (ObjPropertyPtr)s->get_output(wbuf, 0); | |
14 | 17 |
24 | 18 int pad_id = (int)s->get_param(0); |
19 int size = (int)s->get_param(1); | |
20 Pad *pad = (Pad*)s->pad(pad_id); | |
21 | |
22 if (pad->start.isPush && pad->start.isHold) { | |
23 i_obj->flag = 1; | |
24 } | |
25 if ((pad->select.isPush && pad->select.isHold) && | |
26 (pad->start.isPush && pad->start.isHold)) { | |
27 i_obj->flag = 0; | |
28 } | |
29 | |
30 s->swap(); | |
31 | |
32 return 0; | |
1
7dc2d920fc7c
local update. xml,image, blender add. ppe/move, ppe/coll add.
tkaito
parents:
diff
changeset
|
33 } |