|
|
|
@ -54,7 +54,7 @@ _cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d) |
|
|
|
|
{ |
|
|
|
|
Evas_Object *o; |
|
|
|
|
char buf[256]; |
|
|
|
|
o = eo_add(EVAS_IMAGE_CLASS, evas); |
|
|
|
|
o = eo_add(EFL_CANVAS_IMAGE_CLASS, evas); |
|
|
|
|
c->side[i].o = o; |
|
|
|
|
snprintf(buf, sizeof(buf), "cube%i.png", i + 1); |
|
|
|
|
efl_file_set(o, build_path(buf), NULL); |
|
|
|
@ -130,8 +130,8 @@ _cube_pos(Cube *c, |
|
|
|
|
evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512); |
|
|
|
|
if (evas_map_util_clockwise_get(m)) |
|
|
|
|
{ |
|
|
|
|
evas_obj_map_enable_set(c->side[i].o, 1); |
|
|
|
|
evas_obj_map_set(c->side[i].o, m); |
|
|
|
|
evas_object_map_enable_set(c->side[i].o, 1); |
|
|
|
|
evas_object_map_set(c->side[i].o, m); |
|
|
|
|
efl_gfx_visible_set(c->side[i].o, EINA_TRUE); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
@ -219,7 +219,7 @@ static void _loop(double t, int f) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* prepend special key handlers if interactive (before STD) */ |
|
|
|
|
static void _key(char *key) |
|
|
|
|
static void _key(const char *key) |
|
|
|
|
{ |
|
|
|
|
KEY_STD; |
|
|
|
|
} |
|
|
|
|