|
__init__(self,
*sprites,
**kwargs)
Return LayeredUpdates
Optional argument sprites to add to group.
If sprite has a _layer attribute, it will be added to that layer,
otherwise it will be added to the default layer.
If provided a default_layer keyword argument, this will be used
as default, otherwise default_layer will be 0.
If provided a layer keyword argument, then sprites will be
added to that layer regardless of the sprite _layer attribute. |
|
|
|
copy(self)
Return copy of group. |
|
|
|
add(self,
*sprites,
**kwargs)
Add sprite(s) to group, maintaining order based on layer of sprite,
derived from sprite _layer attribute or if absent default layer.
If layer keyword argument is provided it is used. |
|
|
|
remove(self,
*sprites)
Remove sprite(s) from group. |
|
|
|
|
|
get_sprites_at(self,
position)
Return sprites at position. |
|
|
|
get_sprite(self,
index)
Return sprite at sprites index. |
|
|
|
remove_sprites_of_layer(self,
layer)
Return sprites removed from layer. |
|
|
|
layers(self)
Return list of group layers. |
|
|
|
change_layer(self,
sprite,
new_layer)
Move sprite to new layer. |
|
|
|
get_layer_of_sprite(self,
sprite)
Return layer of sprite. |
|
|
|
get_top_layer(self)
Return top layer of group. |
|
|
|
get_bottom_layer(self)
Return bottom layer of group. |
|
|
|
move_to_front(self,
sprite)
Move sprite to top layer. |
|
|
|
move_to_back(self,
sprite)
Move sprite to layer under bottom layer. |
|
|
|
get_top_sprite(self)
Return sprite at top. |
|
|
|
get_sprites_from_layer(self,
layer)
Return sprites on layer. |
|
|
|
switch_layer(self,
layer1,
layer2)
Move sprites to new layer. |
|
|
Inherited from OrderedUpdates :
__iter__ ,
sprites
Inherited from RenderUpdates :
draw
Inherited from Group :
__contains__ ,
__len__ ,
__repr__ ,
__str__ ,
clear ,
has ,
update
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|