comparison Samples/Sdl/TrackerSampleApp.cpp @ 804:61ba4b504e9a

PolylineSceneLayer now has one color per chain
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 28 May 2019 15:58:21 +0200
parents 1a28fce57ff3
children e42b491f1fb2
comparison
equal deleted inserted replaced
802:f38c1fc08655 804:61ba4b504e9a
531 PolylineSceneLayer::Chain chain; 531 PolylineSceneLayer::Chain chain;
532 chain.push_back(ScenePoint2D(0 - 0.5, 0 - 0.5)); 532 chain.push_back(ScenePoint2D(0 - 0.5, 0 - 0.5));
533 chain.push_back(ScenePoint2D(0 - 0.5, 2 - 0.5)); 533 chain.push_back(ScenePoint2D(0 - 0.5, 2 - 0.5));
534 chain.push_back(ScenePoint2D(2 - 0.5, 2 - 0.5)); 534 chain.push_back(ScenePoint2D(2 - 0.5, 2 - 0.5));
535 chain.push_back(ScenePoint2D(2 - 0.5, 0 - 0.5)); 535 chain.push_back(ScenePoint2D(2 - 0.5, 0 - 0.5));
536 layer->AddChain(chain, true); 536 layer->AddChain(chain, true, 255, 0, 0);
537 537
538 chain.clear(); 538 chain.clear();
539 chain.push_back(ScenePoint2D(-5, -5)); 539 chain.push_back(ScenePoint2D(-5, -5));
540 chain.push_back(ScenePoint2D(5, -5)); 540 chain.push_back(ScenePoint2D(5, -5));
541 chain.push_back(ScenePoint2D(5, 5)); 541 chain.push_back(ScenePoint2D(5, 5));
542 chain.push_back(ScenePoint2D(-5, 5)); 542 chain.push_back(ScenePoint2D(-5, 5));
543 layer->AddChain(chain, true); 543 layer->AddChain(chain, true, 0, 255, 0);
544 544
545 double dy = 1.01; 545 double dy = 1.01;
546 chain.clear(); 546 chain.clear();
547 chain.push_back(ScenePoint2D(-4, -4)); 547 chain.push_back(ScenePoint2D(-4, -4));
548 chain.push_back(ScenePoint2D(4, -4 + dy)); 548 chain.push_back(ScenePoint2D(4, -4 + dy));
549 chain.push_back(ScenePoint2D(-4, -4 + 2.0 * dy)); 549 chain.push_back(ScenePoint2D(-4, -4 + 2.0 * dy));
550 chain.push_back(ScenePoint2D(4, 2)); 550 chain.push_back(ScenePoint2D(4, 2));
551 layer->AddChain(chain, false); 551 layer->AddChain(chain, false, 0, 0, 255);
552 552
553 layer->SetColor(0, 255, 255);
554 GetScene()->SetLayer(LINESET_1_ZINDEX, layer.release()); 553 GetScene()->SetLayer(LINESET_1_ZINDEX, layer.release());
555 } 554 }
556 555
557 // Some text 556 // Some text
558 { 557 {