[DEV] new test
This commit is contained in:
parent
3057c3e3c9
commit
2b4f82b586
@ -47,7 +47,7 @@ static const char * l_eventDown = "event-down";
|
|||||||
TestScene::TestScene(void)
|
TestScene::TestScene(void)
|
||||||
{
|
{
|
||||||
m_ground = new game::Element("DATA:grass.obj");
|
m_ground = new game::Element("DATA:grass.obj");
|
||||||
m_gameEngine.AddElement(m_ground, true);
|
m_gameEngine.AddElement(m_ground);
|
||||||
|
|
||||||
APPL_CRITICAL("Create "__class__" (start)");
|
APPL_CRITICAL("Create "__class__" (start)");
|
||||||
widget::SizerVert* mySizerVert2 = NULL;
|
widget::SizerVert* mySizerVert2 = NULL;
|
||||||
@ -214,11 +214,12 @@ class stupidCube : public game::Element
|
|||||||
};
|
};
|
||||||
|
|
||||||
// herited methode
|
// herited methode
|
||||||
virtual bool ArtificialIntelligence(int32_t deltaMicroSecond)
|
virtual bool ArtificialIntelligence(float delta)
|
||||||
{
|
{
|
||||||
if (m_mass == 0.0f) {
|
if (m_mass == 0.0f) {
|
||||||
if (baseRotationVect != vec3(0,0,0) ) {
|
if (baseRotationVect != vec3(0,0,0) ) {
|
||||||
Rotate(baseRotationVect, 0.01);
|
APPL_DEBUG("kjhkjhkjh" << delta );
|
||||||
|
Rotate(baseRotationVect, 0.5 * delta );
|
||||||
}
|
}
|
||||||
if (baseMove != vec3(0,0,0) ) {
|
if (baseMove != vec3(0,0,0) ) {
|
||||||
Translate(baseMove);
|
Translate(baseMove);
|
||||||
@ -246,9 +247,9 @@ void TestScene::OnReceiveMessage(ewol::EObject * CallerObject, const char * even
|
|||||||
APPL_WARNING("Receive Event from tested Scene ... : \"" << eventId << "\" ==> data=\"" << data << "\"" );
|
APPL_WARNING("Receive Event from tested Scene ... : \"" << eventId << "\" ==> data=\"" << data << "\"" );
|
||||||
}
|
}
|
||||||
if (eventId == l_eventAddBox) {
|
if (eventId == l_eventAddBox) {
|
||||||
stupidCube * tmpp = new stupidCube();
|
|
||||||
static bool firstTime = true;
|
static bool firstTime = true;
|
||||||
if (firstTime==false) {
|
if (firstTime==false) {
|
||||||
|
stupidCube * tmpp = new stupidCube(20);
|
||||||
vec3 newPos = vec3(etk::tool::frand(-20,20),etk::tool::frand(-20,20),etk::tool::frand(1,8));
|
vec3 newPos = vec3(etk::tool::frand(-20,20),etk::tool::frand(-20,20),etk::tool::frand(1,8));
|
||||||
APPL_DEBUG("add a box at the pos : " << newPos);
|
APPL_DEBUG("add a box at the pos : " << newPos);
|
||||||
tmpp->Translate(newPos);
|
tmpp->Translate(newPos);
|
||||||
@ -258,9 +259,12 @@ void TestScene::OnReceiveMessage(ewol::EObject * CallerObject, const char * even
|
|||||||
tmpp->Rotate(vec3(0,1,0), angle);
|
tmpp->Rotate(vec3(0,1,0), angle);
|
||||||
angle = etk::tool::frand(-M_PI,M_PI);
|
angle = etk::tool::frand(-M_PI,M_PI);
|
||||||
tmpp->Rotate(vec3(0,0,1), angle);
|
tmpp->Rotate(vec3(0,0,1), angle);
|
||||||
|
m_gameEngine.AddElement(tmpp);
|
||||||
|
} else {
|
||||||
|
firstTime = false;
|
||||||
|
stupidCube * tmpp = new stupidCube();
|
||||||
|
m_gameEngine.AddElement(tmpp);
|
||||||
}
|
}
|
||||||
firstTime = false;
|
|
||||||
m_gameEngine.AddElement(tmpp, true);
|
|
||||||
} else if (eventId == l_eventAddSphere) {
|
} else if (eventId == l_eventAddSphere) {
|
||||||
if (NULL!=m_testWidget) {
|
if (NULL!=m_testWidget) {
|
||||||
|
|
||||||
@ -280,7 +284,7 @@ void TestScene::OnReceiveMessage(ewol::EObject * CallerObject, const char * even
|
|||||||
} else if (eventId == l_eventLunch) {
|
} else if (eventId == l_eventLunch) {
|
||||||
stupidCube * tmpp = new stupidCube(250);
|
stupidCube * tmpp = new stupidCube(250);
|
||||||
tmpp->SetSpeed(vec3(10,10,50));
|
tmpp->SetSpeed(vec3(10,10,50));
|
||||||
m_gameEngine.AddElement(tmpp, true);
|
m_gameEngine.AddElement(tmpp);
|
||||||
} else if (eventId == l_eventChangeTimeSpeed1) {
|
} else if (eventId == l_eventChangeTimeSpeed1) {
|
||||||
if (NULL!=m_testWidget) {
|
if (NULL!=m_testWidget) {
|
||||||
m_testWidget->SetRatioTime(1);
|
m_testWidget->SetRatioTime(1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user