principal nivel superior enviar artículo buscar administrar acerca de ... rdf rss main |
from the AL dept. Jergo aca te pongo mas o menos que honda con el mundito hasta ahora Desgraciadamente el modem de casa de mis jefes se chingo y como no tengo compu junto con que la UPN no habrio jueves y viernes no pude completar la vista dentro del mundito pero como sea te explicare que hongo: Como recuerdas quedamos de aplicar el patron MVC comunicandose las partes gracias a el patron observer para ello era y todavia es necesario crear objetos que lansan eventos y escribir objetos que observan estos eventos. en nuestro caso la vista escucha eventos para poner o quitar bichos(por ahora) es decir addCreture() removeCreature() son metodos que se llaman por la vista cuando el objeto EventManager (igual que en el tutorial de pygame) recive el evento (presumiblemente lansado por el modelo) tambien la vista llama a los metodos uppdate() o uppdateCreature() cuando el modelo lanza el evento de que a hecho algun cambio en un individuo o a todos los individuos lo cual creo deve de estar previamente acordado entre ellos en base a algun metodo. Ademas de observar cambios o escuchar eventos la vista deve de lanzar eventos, con david por ahora acordamos que la vista lanzaria el evento BackgrowndEvent si cliqueabas alguna parte del fondo con el mause este evento presumiblemente sera escuchado por el controlador que ademas de checar varias cosas sobre si molestar al modelo o no servira para modificar el fondo o crear un bicho. otro evento que la vista lanza es CreatureEvent el cual te dice si un bicho fue seleccionado esto lo mismo que el anterior solo que sirve para modificar o matar a un bicho estos eventos son captados por el controlador y (todavia discutimos si si o no) hacen que el controlador si ve que todo chido llame al modelo para que cree modifique o mate bichos y el fondo Dentro de lo nuevo del codigo tenemos la aparicion del modulo Event.py y Sprites dentro de Sprite esta SpriteCreature esto para facilitar que las cretures lanzen eventos El david ya se encuentra trabajando en los eventos del controlador y espero que empezemos pronto el modelo cuando sea facil de monitoriar es decir cuando tengamos la vista minima y el controlador minimo para ver que el modelo rifa. Me tope a tu jefa y le dije que probablemente no acabemos el mundito minimo para diciembre pero que me (o nos) diera chanze de darle una platica sobre que es el mundito cual es su estructura basica y sus objetivos y cuales son sus posibilidades educativas, le dije que los que oyeran la platica deven de tener nociones de matematicas para que fuese mas rapido la platica y que despues se podria dar lo mismo desglosado para Ema y su bandita cuando el mundito minimo se encuentre completado como sea deves de hablar al respecto con ella y ver que pedo este fin de semana el david se encuentra en practica de campo hoy es sabado y yo me voy al congreso de biomate mañana domingo y regreso en una semana la vista ya funciona pero el codigo esta desordenadon y le faltan cosas para estar chido pero la voy a subir igual pa que la veas recuerda que corrriendo corre_todo.py se puede ver la vista este guey llama a todo mundo incluido EventManager si ves en el modulo Paint.py en la clase Paint el metodo notify() recuerda el tutorial de pygame este metodo se encarga en organizar las respuestas de la vista a los eventos que esta escuchando yo me voy por que esta no es mi compu suerte saludos al turi y a la familia < Platiquilla que preparé para el GDF | Arribederchi >
|
|
|||||||||||
|
"Any system that depends on reliability is unreliable." -- Nogg's Postulate | ||
All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©1999 Butch Landingin. |