Time for action – building the deck
The strategy we'll use to build our deck is to create a list of possibilities, randomly choose one of those possibilities, and then remove that possibility as an option. Let's see how that works.
- In the
BuildDeck
function, start off by declaring a few temporary variables:function BuildDeck() { var totalRobots:int = 4; // we've got four robots to work with var card:Card; // this stores a reference to a card }
- Next, build a loop to step through each of the four colored robot types:
var card:Card; // this stores a reference to a card for(var i:int=0; i<totalRobots; i++) { }
That loop will run four times because
totalRobots
is set to4
. Next, create a Generic List of typestring
calledaRobotParts
that will ...
Get Unity 4.x Game Development by Example Beginner's Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.