Mercurial > hg > orthanc-stone
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 { |