I'm currently trying to develop a game with squeak. The game field is based on a Matrix in which all the game objects are placed. To simulate gravity I need the possibility to iterate over the Matrix in a reversed order. For example if my Matrix looks like that:
1 x x 2 x 3 x x 4 x x 5
I need to bring that into a Collection like {5. 4. 3. 2. 1} which allows me to perform iterations (select) over this reversed order. It would also be okay if the order was like {4. 5. 3. 1. 2} since I only need the elements in the lower rows to come before the elements in the upper rows. I already tried 'myMatrix toArray reverse' but the toArray seems to mess up the whole order so that is not working. Maybe I could iterate through the Matrix on my own and build an Array out of that. But since I feel I might have overlookes something I wanted to ask for a better way first. Is there any?
Thanks in advance!