dilluns, 16 de febrer de 2009

En ocasiones veo arounders

Be, ja tinc arounders aroundant per la pantalla. Per ara caminen, reboten en les parets, i cauen pels precipicis.


Una de les pitjors coses que tenía el arounders antic es la pèsima gestió de quin era el arounder seleccionat. Hi han la tira de formes de fer que pete per culpa d'això. Ara ho he implementat com una típica llista de punters, amb 'anterior' i 'siguiente', i desde el GameController, tinc un punter al primer i al seleccionat, i la gestió de esborrat de arounders la fa el GameController, que es el que corta el bacalao. Ara la gestió es molt mes robusta i te en compte casos raros pero perillosos (ningún arounder en pantalla, primer arounder mort o arribat a meta, arounder seleccionat mort...). No es gran cosa desde fora, pero es que per dins estava prou podrit.

La gestió de les accions es altra cosa que tinc que mirar i que, probablement, serà un dels canvis mes grans respecte a l'original. Sobre tot perque l'original ni era consistent ni robust (era dificil saber si mentres estava fent certa acció podía dir-li que fera altra).

Crec que demà vaig a sentarme a pensar com montar el tema de les accions abans de fer molt.

Cap comentari:

Publica un comentari a l'entrada