Home | Trees | Index | Help |
---|
Package pygsear :: Module Drawable :: Class RotatedImage |
|
object
--+ |Sprite
--+ |Drawable
--+ |MultiImage
--+ | RotatedImage
Turtle
,
MultiRotated
Method Summary | |
---|---|
Initialize RotatedImage | |
a new object with type S, a subtype of T |
|
__repr__(self)
(inherited from Sprite )
| |
add(group) add a sprite to container (inherited from Sprite )
| |
add_internal(self,
group)
(inherited from Sprite )
| |
add image to list of available images (inherited from MultiImage )
| |
alive() -> bool ask the life of a sprite (inherited from Sprite )
| |
bool |
Performs a los (line of sight) check from the center of the source to the center of the target. (inherited from Drawable )
|
Align the Drawable in its layer (inherited from Drawable )
| |
Erase sprite to background (inherited from Drawable )
| |
bool
|
return True if this sprite and other sprite overlap. (inherited from Drawable )
|
Drawable or False
|
return True if this sprite and any in list of others collide. (inherited from Drawable )
|
List
|
return True if this sprite and any in list of others collide. (inherited from Drawable )
|
return the direction from the sprite to a point (inherited from Drawable )
| |
return the distance from the sprite to a point (inherited from Drawable )
| |
Blit image to layer (inherited from Drawable )
| |
Switch images for the sprite | |
return a copy of the sprite's position (inherited from Drawable )
| |
return angle of rotation | |
return size of sprite's rect. (inherited from Drawable )
| |
groups() -> list list used sprite containers (inherited from Sprite )
| |
kill() end life of sprite, remove from all groups (inherited from Sprite )
| |
set position to next position on path | |
Move sprite. (inherited from Drawable )
| |
return True if image is on the screen or layer. (inherited from Drawable )
| |
stop moving along Path (inherited from Drawable )
| |
remove(group) remove a sprite from container (inherited from Sprite )
| |
remove_internal(self,
group)
(inherited from Sprite )
| |
remove image by name (inherited from MultiImage )
| |
rotate to the left by radians | |
set rotation rate to +2 | |
set rotation rate to -2 | |
set rotation rate to 0 | |
turn as quickly as possible towards a point | |
call move() continuously (inherited from Drawable )
| |
flip to the image for the current direction | |
set the collision pygame.Rect used for collision
checking. (inherited from Drawable )
| |
Change which image is being shown. | |
set which path to follow (inherited from Drawable )
| |
Move sprite to location. (inherited from Drawable )
| |
Move sprite to a random location on screen (inherited from Drawable )
| |
set angle of rotation | |
set rate of rotation in radians / second | |
Set size of sprite's rect. (inherited from Drawable )
| |
move sprite so that it does not overlap with other sprite (inherited from Drawable )
| |
Change the size of sprite's image, and rect. (inherited from MultiImage )
| |
clear sprite and update display (inherited from Drawable )
| |
Draw image and update display. (inherited from Drawable )
| |
start moving along Path (inherited from Drawable )
| |
update(self,
*args)
(inherited from Sprite )
|
Method Details |
---|
__init__(self,
w=None,
filename=None,
steps=4,
image=None,
colorkey=(0, 51, 0, 0),
convert=1,
cx=None,
cy=None)
Initialize RotatedImage
|
__new__(S, ...)
|
flip(self, key=None)Switch images for the sprite |
get_rotation(self)return angle of rotation |
move(self)set position to next position on path
|
rotate(self, rad=None)rotate to the left by radians |
rotate_left(self)set rotation rate to +2 |
rotate_right(self)set rotation rate to -2 |
rotate_stop(self)set rotation rate to 0 |
rotate_towards(self, point)turn as quickly as possible towards a point |
set_closest(self)flip to the image for the current direction |
set_image(self, key)Change which image is being shown.
|
set_rotation(self, direction=None)set angle of rotation
|
set_rotationRate(self, rate)set rate of rotation in radians / second |
Home | Trees | Index | Help |
---|
Generated by Epydoc 1.1 on Sun Jan 25 19:10:09 2004 | http://epydoc.sf.net |