ambar-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minë-dev] cositas


From: Gabriel Pulido de Torres
Subject: [Minë-dev] cositas
Date: Mon, 17 Mar 2003 17:18:17 +0100

Hola gente, os planteo unas cuantas cuestiones que me he ido encontrando :) De algunas necesito una respuesta más o menos urgente para seguir con el cambio del parseado de la sala...
 
1)Los decorativos no están definidos en el dtd de la sala. Necesito saber como se definen en el fichero xml para saber como parsearla bien :) (no he encontrado ningún fichero de sala que tenga un ejemplo para poder saber como va...) Por ahora asumo que están definidos entre etiquetas 'item' al igual que las descripciones. Además los decorativos tampoco están declarados como variables con el propierty. ¿Que es lo que pasa con ellos?
 
2)¿La descripción de un objeto varía dependiendo de en que sala esté? Lo digo pq ahora mismo cada objeto tiene la descripción que se le da cuando se asigna a una sala, descripción que curiosamente se IGNORA totalmente al parsear la sala, y la suya propia por existir en el mundo de minë (y que está en su propio xml). Es algo raro, ¿no creeis? Es decir si luego se ignora ¿para que poner la descripción del objeto en la sala? Se me ocurre que determinadas circunstancias variables de la sala (como la luz) puedan variar la descripción de un objeto, pero ahora mismo  no se está haciendo así (creo) Y además se utiliza al final la descripción propia del objeto pues la que aparece en la sala como ya he dicho ni siquiera se parsea con ella...
 
3)¿El volumen de una sala tiene que ser un float o un entero?
Y siguiendo con los volúmenes, repasando la guia del colaborador, se sugiere que se dividan en varias "salas" las salas grandes, pero con esto se consigue que un dragón de u.vol 200 nunca pueda estar en ningún sitio pq nunca tendrá suficiente volumen pues hasta los espacios abiertos se dividen con lo que ¡no puede volar en cachitos de espacios abiertos de 50 u.vol! Es sólo un comentario sobre algo que me ha llamado la atención :) .
 
4)Duda chorra, ¿en Python no hay que indentar siempre?, es decir cuando pones un def ¿todo lo que abarca el def no tiene que estar indentado por narices? lo mismo con los try y los if, es que me encuentro con cosas en el código que obviamente van dentro de cosas pero no están indentadas... ¿cual es el motivo? (y creo que al boa no le hacen mucha gracia en general y me paso el rato indentando y colocando todo de nuevo...)
 
5)Por cierto Andrés, como diablos se hace referencia en el árbol de xml a cada uno de los elementos de un elemento: Me explico, por ejemplo cuando cogemos las <salidas> cada una de ellas tiene un nombre distinto (norte, sur...) con lo que no puedo hacer "getElementsbyTagName" dentro de salidas, pero necesito poder enumerarlas todas para coger luego sus nombres y propiedades, con las descripciones de la sala es fácil pues todas tienen el tag 'item' pero con las salidas... ¿? (seguro que es una chorrada...)
6)Ahh, y si puedes (ya que tu te lo tuviste que mirar... si no te acuerdas lo buscaré yo) dime como se añaden cosas al árbol, por ejemplo si quiero "colgar" un item de descripción más a las descripciones, o modificar un atributo de algo (ya que en algunas cosas no estamos usando en el parseado a variables la orientación a objetos pues las propiedades de la sala, por ejemplo, son tipos básicos ).
 
7)Sería interesante (a mi me vendría muy bien pq así no tengo que buscarme la vida de otra forma) que hubiese unas constantes globales, o unos métodos (pueden estar en utils por ejemplo) que devuelvan/almacenen la lista de tipos y de subtipos para cada tipo de una sala que están permitidos. Ahora que lo pienso eso tiene que estar en algún lugar no? (no me vale el .txt de las tablas de mine pues no está en un formato "utilizable".
 
Bueno por ahora nada más... gracias por vuestra paciencia :) Dentro de poco os mandaré una copia de pantalla del editor para que veais como va la cosa :) (y podais ponerme verde... constructivamente por supuesto ;) )
Trotter (Gabi)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]