view TaskManager/Test/test_render/Application/gaplant.cc @ 435:7705fa2025da draft

ChainCal task fix
author game@henri.cr.ie.u-ryukyu.ac.jp
date Thu, 24 Sep 2009 22:35:46 +0900
parents 2c592936bbdf
children 8d86242337ba
line wrap: on
line source

#include "SceneGraphRoot.h"
#include "SGList.h"
#include "gaplant_action.h"
#include "back_action.h"

void
init_gaplant(TaskManager *manager, int w, int h)
{
    SceneGraphPtr back;
    SceneGraphPtr gaplant;
    sgroot->createFromXMLfile(manager, "xml_file/gap_plane_test.xml");
    sgroot->createFromXMLfile(manager, "xml_file/Ball.xml");

    back = sgroot->createSceneGraph();
    back->set_move_collision(back_move, back_coll);
    gaplant = sgroot->createSceneGraph();
    gaplant->xyz[0] = 200;
    gaplant->angle[0] = -60;
    gaplant->angle[1] = 0;
    gaplant->angle[2] = 0;
    gaplant->set_move_collision(gaplant_move, gaplant_coll);
 
    for (int i = arm_L_D; i <= foot_L_A; i++) {
	SceneGraphPtr p = sgroot->createSceneGraph(i);
	gaplant->addChild(p);
    }

    back->addChild(gaplant);
    sgroot->setSceneData(back);        
}