Op 21-12-2020 om 13:56 schreef Russ Whaley:
I had a lot of fun putting my bowling game together back when you first brought this up.

I have a Bowling (Game) class, a Frame class, aThrow class and a Score(ing) class.  I made the Throws a class that I put in an OrderedCollection - but instVars would work as well... the rest of your game should be oblivious to your 'underpinnings' anyway.

The Bowling class controls the game and cycles through 10 frames, which I create then house in an OrderedCollection at the start of the game.  Frame has a subclass called Frame10 that is instantiated for the 10th frame of the game.

Bowling processes each Frame, starting at 1, from the collection, and does a runFrame (or whatever action name you want).  A Frame consists of throws, 1, 2, or 3 - depending on the frame and the result of the first throw.


That is also the way I can work.
But I do not see how I can convert the given collection to frames

Roelof

Reply via email to