View Single Post
Old 05-02-2008, 00:06   #38
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Cittā: San Francisco, CA, USA
Messaggi: 13826
Quote:
Originariamente inviato da Baol Guarda i messaggi
Lavorando in CrushByFlashAction.java su getAllGemsSameOf.
Prima:
Codice:
    //TODO: REFACTOR THIS
    private DroppableList getAllGemsSameOf(Droppable gemToDelete)
    {
        DroppableList gemList = new DroppableList();
        Droppable gem;
        
        for(int row = getGrid().getNumberOfRows() - 1; row >= 0; row--)
        {
            for(int column = 0; column < getGrid().getNumberOfColumns(); column++)
            {
                gem = getGrid().getDroppableAt(row, column);
                if(gem == null)
                {
                    continue;
                }

                if(gem.getGridObject().getColor() == gemToDelete.getGridObject().getColor())
                {
                    if(!gemList.contains(gem))
                    {
                        gemList.add(gem);
                    }
                }
            }
        }
        return gemList;
    }
...

Mmm, qua ci vorrebbe un modo facile per ottenere tutte le gemme dello stesso tipo nella griglia ...
__________________
GPU Compiler Engineer
AnonimoVeneziano č offline   Rispondi citando il messaggio o parte di esso