[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: RE: Assign idiom
- From: "Bilyk, Alex" <ABilyk@...>
- Date: Thu, 8 Mar 2007 11:06:57 -0800
I was also thinking table here. It would probably be more efficient as
well, compared to a bunch of function calls.
-----Original Message-----
From: lua-bounces@bazar2.conectiva.com.br
[mailto:lua-bounces@bazar2.conectiva.com.br] On Behalf Of Rob Heyes
Sent: Thursday, March 08, 2007 9:34 AM
To: Lua list
Subject: Re: Assign idiom
Leigh McRae wrote:
Some people may frown on this, but your sprite's parameter setting
methods could each return self
then you could use code like
self.spBackGround = CreateSprite():setSize(10,
10):setName('MySprite') etc.
Another possibility is to pass a table to CreateSprite with the values
e.g.
self.spBackGround = CreateSprite({Width = 10, Height = 10, Name =
'MySprite'})
> Yeah, I need sp after that. The pattern is that I create a sprite to
be
> stored in 'self' and then configure sp with calls. Thanks anyways.
>
> ----- Original Message ----- From: "Luiz Henrique de Figueiredo"
> <lhf@tecgraf.puc-rio.br>
> To: "Lua list" <lua@bazar2.conectiva.com.br>
> Sent: Thursday, March 08, 2007 12:09 PM
> Subject: Re: Assign idiom
>
>
>>> local sp = self.spBackGround = CreateSprite()
>>> sp:setSize( 10, 10 )
>>
>> If you don't need sp after that, try
>> CreateSprite():setSize( 10, 10 )
>>
>>
>
>
>
>