ya2 · news · projects · code · about

new item
[pmachines.git] / assets / scenes / basketball.json
index cb50a3a61accff44bd7c48abbd7a65e08874c47f..93ff646d6027b2335a99b7962638f07230172bd4 100644 (file)
-{"version": "220914",
- "name": "Basket ball",
- "instructions": "Goal: you must hit every domino piece\\n\\nkeep \\5mouse_l\\5 pressed to drag an item\\n\\nkeep \\5mouse_r\\5 pressed to rotate an item",
- "test_items": {
-     "pixel_space": [
-        {"id": "drag_start_0",
-         "position": [55, 50]}
-     ],
-     "world_space": [
-        {"id": "drag_stop_0",
-         "position": [-0.42, 1.03]},
-        {"id": "drag_stop_1",
-         "position": [-4.19, 4.66]}]},
- "start_items": [
-     {"class": "Basketball",
-      "count": 1}],
- "fixed_items": [
-     {"class": "Shelf",
-      "position": [-0.56, 0, 0.21]},
-     {"class": "Shelf",
-      "position": [1.67, 0, 0.21]},
-     {"class": "Shelf",
-      "position": [-0.56, 0, -1.45]},
-     {"class": "Shelf",
-      "position": [1.67, 0, -1.45]},
-     {"class": "Shelf",
-      "position": [-4.45, 0, -3.18],
-      "roll": 27,
-      "restitution": 1}],
- "scene_items": [
-     {"class": "Domino",
-      "position": [-0.61, 0, -0.89],
+{
+  "items": [
+    {
+      "class": "Shelf",
+      "position": [
+        -0.56,
+        0,
+        0.21
+      ],
+      "mass": 0
+    },
+    {
+      "class": "Shelf",
+      "position": [
+        1.67,
+        0,
+        0.21
+      ],
+      "mass": 0
+    },
+    {
+      "class": "Shelf",
+      "position": [
+        -0.56,
+        0,
+        -1.45
+      ],
+      "mass": 0
+    },
+    {
+      "class": "Shelf",
+      "position": [
+        1.67,
+        0,
+        -1.45
+      ],
+      "mass": 0
+    },
+    {
+      "class": "Shelf",
+      "position": [
+        -4.45,
+        0,
+        -3.18
+      ],
+      "mass": 0,
+      "restitution": 1,
+      "roll": 27
+    },
+    {
+      "class": "Domino",
+      "position": [
+        -0.61,
+        0,
+        -0.89
+      ],
+      "mass": 1,
       "strategy": "DownStrategy",
-      "strategy_args": [35]},
-     {"class": "Domino",
-      "position": [-0.06, 0, -0.89],
+      "strategy_args": [
+        35
+      ]
+    },
+    {
+      "class": "Domino",
+      "position": [
+        -0.06,
+        0,
+        -0.89
+      ],
+      "mass": 1,
       "strategy": "DownStrategy",
-      "strategy_args": [35]},
-     {"class": "Domino",
-      "position": [0.91, 0, -0.89],
+      "strategy_args": [
+        35
+      ]
+    },
+    {
+      "class": "Domino",
+      "position": [
+        0.91,
+        0,
+        -0.89
+      ],
+      "mass": 1,
       "strategy": "DownStrategy",
-      "strategy_args": [35]},
-     {"class": "Domino",
-      "position": [1.73, 0, -0.89],
+      "strategy_args": [
+        35
+      ]
+    },
+    {
+      "class": "Domino",
+      "position": [
+        1.73,
+        0,
+        -0.89
+      ],
+      "mass": 1,
       "strategy": "DownStrategy",
-      "strategy_args": [35]},
-     {"class": "Domino",
-      "position": [2.57, 0, -0.89],
+      "strategy_args": [
+        35
+      ]
+    },
+    {
+      "class": "Domino",
+      "position": [
+        2.57,
+        0,
+        -0.89
+      ],
+      "mass": 1,
       "strategy": "DownStrategy",
-      "strategy_args": [30]}]}
+      "strategy_args": [
+        30
+      ]
+    }
+  ],
+  "instructions": "Goal: you must hit every domino piece\n\nkeep \\5mouse_l\\5 pressed to drag an item\n\nkeep \\5mouse_r\\5 pressed to rotate an item",
+  "name": "Basket ball",
+  "start_items": [
+    {
+      "class": "Basketball",
+      "count": 1
+    }
+  ],
+  "test_items": {
+    "pixel_space": [
+      {
+        "id": "drag_start_0",
+        "position": [
+          55,
+          50
+        ]
+      }
+    ],
+    "world_space": [
+      {
+        "id": "drag_stop_0",
+        "position": [
+          -0.42,
+          1.03
+        ]
+      },
+      {
+        "id": "drag_stop_1",
+        "position": [
+          -4.19,
+          4.66
+        ]
+      }
+    ]
+  },
+  "version": "d6a06890225b"
+}