202 |
else: |
else: |
203 |
dif_item = 0 |
dif_item = 0 |
204 |
|
|
205 |
descripcion.append({"dificultad": dif_item, "texto": texto_item}) |
guion = None |
206 |
|
for elem_suceso in elem_item.childNodes: |
207 |
|
suceso = extraer_nombre_xml(elem_suceso) |
208 |
|
if suceso == "personaje_mira": |
209 |
|
guion = Guion(elem_suceso, |
210 |
|
macros_tipos = [ ("$observador", "Personaje"), |
211 |
|
("$sala", "Sala") ]) |
212 |
|
|
213 |
|
descripcion.append({"dificultad": dif_item, "texto": texto_item, |
214 |
|
"personaje_mira": guion}) |
215 |
|
|
216 |
return descripcion |
return descripcion |
217 |
|
|
353 |
|
|
354 |
|
|
355 |
def __parsear_objetos(id, elem_objetos): |
def __parsear_objetos(id, elem_objetos): |
356 |
"""Extrae el texto y la dificultad de todos los items de objetos del pnj.""" |
"""Extrae todos los objetos que porta inicialmente el pnj.""" |
357 |
objetos = [] |
objetos = [] |
358 |
|
|
359 |
lista_elem_objeto = elem_objetos.getElementsByTagName('objeto') |
lista_elem_objeto = elem_objetos.getElementsByTagName('objeto') |