Ejemplo n.º 1
0
 private void addLevelObjects(LevelDefinition level) {
   for (GameObjectDefinition objDef : level.getObjects()) {
     GameObject obj =
         this.gameObjectFactory.getObject(objDef.getSprite(), this.cellWidth, this.cellHeight);
     obj.rotate(objDef.getRotations());
     this.addToLayout(obj, objDef.getInsertionRow(), objDef.getInsertionCol());
   }
 }
 /**
  * Adds a definition. TODO better way?
  *
  * @param def The definition.
  */
 static void addDefinition(GameObjectDefinition def) {
   definitions[def.getId()] = def;
 }