00_dbg Flip0.json 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {
  2. "name": "Flip0",
  3. "lives": {
  4. "display": false,
  5. "position": [ 400, 20 ]
  6. },
  7. "score": {
  8. "display": false,
  9. "position": [ 23, 0 ]
  10. },
  11. "balls": [
  12. {
  13. "position": [ 30, 1110 ],
  14. "velocity": [ 0, -12.0 ]
  15. }
  16. ],
  17. "flippers": [
  18. {
  19. "position": [ 130, 1200 ],
  20. "side": "LEFT",
  21. "size": 130
  22. },
  23. {
  24. "position": [ 490, 1200 ],
  25. "side": "RIGHT",
  26. "size": 130
  27. }
  28. ],
  29. "arcs": [
  30. {
  31. // peak
  32. "position": [ 250, 100 ],
  33. "radius": 100,
  34. "start_angle": 60,
  35. "end_angle": 120,
  36. "surface": "INSIDE"
  37. },
  38. {
  39. // top left corner
  40. "position": [ 100, 220 ],
  41. "radius": 100,
  42. "start_angle": 120,
  43. "end_angle": 180,
  44. "surface": "INSIDE"
  45. },
  46. {
  47. // top right corner
  48. "position": [ 540, 330 ],
  49. "radius": 100,
  50. "start_angle": 0,
  51. "end_angle": 50,
  52. "surface": "INSIDE"
  53. }
  54. ],
  55. "rails": [
  56. // top right roof
  57. {
  58. "start": [ 604, 253 ],
  59. "end": [ 300, 13 ]
  60. },
  61. // top left roof
  62. {
  63. "start": [ 200, 13 ],
  64. "end": [ 50, 133 ]
  65. },
  66. // left wall
  67. {
  68. "start": [ 0, 240 ],
  69. "end": [ 0, 1200 ]
  70. },
  71. // left wall rail
  72. {
  73. "start": [ 70, 240 ],
  74. "end": [ 70, 1100 ],
  75. "double_sided": true
  76. },
  77. // right wall
  78. {
  79. "start": [ 630, 1100 ],
  80. "end": [ 630, 330 ]
  81. }
  82. ]
  83. }