Class LevelData

java.lang.Object
blockly_robot.robot.data.model.LevelData

public class LevelData extends Object
Die Daten einer Version einer Trainingsaufgabe.

In der JSON-Datei sind die Daten beispielsweise repräsentiert:


   {
     "tiles": [
       [2, 2, 2, 2, 2, 2, 2],
       [2, 2, 2, 2, 3, 2, 2],
       [2, 1, 1, 1, 1, 1, 2],
       [2, 2, 2, 2, 2, 2, 2]
     ],
     "initItems": [
       {
         "row": 2,
         "col": 1,
         "dir": 0,
         "type": "robot"
       }
     ]
   }
 
  • Field Details

    • tiles

      public int[][] tiles
    • initItems

      public ItemData[] initItems
    • difficulty

      public Difficulty difficulty
    • testIndex

      public int testIndex
  • Constructor Details

    • LevelData

      public LevelData()
  • Method Details

    • getCols

      public int getCols()
    • getRows

      public int getRows()
    • getInitItem

      public ItemData getInitItem()