在yaml-cpp中阅读地图

时间:2015-09-10 21:14:30

标签: c++ yaml yaml-cpp

我有以下yaml文件:

Pantalla:
ancho: 640
alto: 480

Configuracion:
    vel_personaje: 3
    merge_scroll: 30

Tipos:
    - nombre: arbol
      imagen: img/tree
      ancho_base: 2
      alto_base: 2
      pixel_ref_x: 30
      pixel_ref_y: 40
      fps: 10
      delay: 5

    - nombre: casa
      imagen: img/house

    - nombre: auto
      imagen: img/car
      ancho_base: 5
      alto_base: 5

Escenario:
    - nombre: principal
      size_x: 100
      size_y: 100
      entidades:  
           ­- {x: 10, y: 15, tipo: tierra}
           ­- {x: 15, y: 20, tipo: tierra}
           ­- {x: 10, y: 15, tipo: agua} 
         ­  - {x: 30, y: 55, tipo: castillo}
    protagonista:
        - tipo: principal
          x: 50
          y: 50

当我尝试阅读不同的“entidades”时,yaml-cpp说出以下内容:

  

在抛出'YAML :: ParserException'的实例后终止调用     what():yaml-cpp:第32行的错误,第25列:非法地图值

第32行第25列就在“y:”之后。我不知道我做错了。谢谢你的帮助!

0 个答案:

没有答案