[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Re: Creating several instances of same image
On Mon, 26 Jul 2004, James D. Kirk wrote:
> > alienList = []
> >
> > for z0 in range( COLUMNS ):
> > for z1 in range (ROWS ):
> > alien = Alien((LEFT + z0 * DISTANCE, TOP + z1 * DISTANCE))
> > alienList.append(alien)
> >
>
> ... should read:
>
> alienList = []
>
> for z0 in range( COLUMNS ):
> for z1 in range (ROWS ):
> alien = Alien((LEFT + z0 * DISTANCE, TOP + z1 * DISTANCE))
> alienList.append(alien)
What about:
def offset( x, y ):
return (LEFT + x * DISTANCE, TOP + y * DISTANCE)
alienList = [Alien(offset(x,y)) for x in range(COLUMNS) for y in range(ROWS)]
-Jasper