Drawing the game field

Although it's not necessary to literally "draw" the game field, doing it will help us to deal with this particular kind of tile-based game. We know we are dealing with hexagonal tiles, but since hexagons can be drawn inside a circle, we will simplify the script drawing circular tiles.

The idea: We will draw on the stage the circular tiles that will define the game field. This will make us see where bubbles should be placed.

The development: As usual we need a DisplayObject to act as a container for everything related to game field. A new class level variable called bubCont will do this job:

private const ROT_SPEED:uint=2; private const RADIUS:uint=18; private var cannon:cannon_mc; private var left:Boolean=false; private ...

Get Flash Game Development by Example now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.