Updated examples to work with 1.1
[qml-box2d:qml-box2d-folibis.git] / examples / polygons / polygons.qml
1 import QtQuick 2.0
2 import Box2D 1.1
3
4 Item {
5     id: screen
6     width: 800
7     height: 600
8     World {
9         id: world;
10         anchors.fill: parent
11
12         Repeater {
13             model: 10
14             delegate: Trapezoid {
15                 x: index * 150 + 10;
16                 y: Math.random() * (screen.height / 3);
17                 rotation: Math.random() * 90;
18             }
19         }
20
21         Wall {
22             id: ground
23             height: 20
24             anchors { left: parent.left; right: parent.right; top: parent.bottom }
25         }
26         Wall {
27             id: ceiling
28             height: 20
29             anchors { left: parent.left; right: parent.right; bottom: parent.top }
30         }
31         Wall {
32             id: leftWall
33             width: 20
34             anchors { right: parent.left; bottom: ground.top; top: ceiling.bottom }
35         }
36         Wall {
37             id: rightWall
38             width: 20
39             anchors { left: parent.right; bottom: ground.top; top: ceiling.bottom }
40         }
41
42         DebugDraw {
43             world: world
44             anchors.fill: world
45             opacity: 0.75
46         }
47     }
48 }