Paddle Class Reference
The user controlled paddle.
More...
#include <Game/Paddle.h>
Inherits PhysicsObject.
Inherited by DefaultPaddle.
List of all members.
Public Member Functions |
| void | SetImage (const char *file) |
| | Sets the image to use for the paddle.
|
| void | SetStickyImage (const char *file) |
| | Sets the image to use for the paddle when the paddle is in sticky mode.
|
| void | SetWidth (float w) |
| | Sets the width of the paddle.
|
| float | GetHeight () const |
| | Gets the height of the paddle.
|
|
virtual void | Grow ()=0 |
| | Grows the size of the paddle.
|
|
virtual void | Shrink ()=0 |
| | Shrinks the size of the paddle.
|
| void | AddAttachment (const Point2f &pos, const Sprite &att) |
| | Attaches an sprite to the paddle.
|
| void | SetSticky (bool s) |
| | Sets the paddles sticky mode.
|
| bool | IsSticky () const |
| | Gets the state of the sticky mode.
|
| bool | IsBallAttached (const PhysicsObject *b) const |
| | Determines if a ball is attached to the paddle.
|
|
virtual void | Reset () |
| | Resets the paddle to its default state.
|
Protected Member Functions |
|
virtual void | OnAttachBall () |
| | Called when a ball is attched to the paddle.
|
|
virtual void | OnDetachBall () |
| | Called when a ball is detached from the paddle.
|
Detailed Description
The user controlled paddle.
Member Function Documentation
| void Paddle::AddAttachment |
( |
const Point2f & |
pos, |
|
|
const Sprite & |
att | |
|
) |
| | |
Attaches an sprite to the paddle.
- Parameters:
-
| [in] | pos | the position to place the attachment relative to the center of the paddle. |
| [in] | att | the attachment. |
| float Paddle::GetHeight |
( |
|
) |
const |
Gets the height of the paddle.
- Returns:
- the height.
| bool Paddle::IsBallAttached |
( |
const PhysicsObject * |
b |
) |
const [inline] |
Determines if a ball is attached to the paddle.
- Parameters:
-
| [in] | b | the ball to check for. |
- Returns:
- true if the given ball is attached to to paddle, false otherwise.
| bool Paddle::IsSticky |
( |
|
) |
const [inline] |
Gets the state of the sticky mode.
- Returns:
- True if the paddle is sticky, false otherwise.
| void Paddle::SetImage |
( |
const char * |
file |
) |
|
Sets the image to use for the paddle.
- Parameters:
-
| [in] | file | the name of the image file. |
| void Paddle::SetSticky |
( |
bool |
s |
) |
|
Sets the paddles sticky mode.
- Parameters:
-
| [in] | s | the state of the sticky mode. |
| void Paddle::SetStickyImage |
( |
const char * |
file |
) |
|
Sets the image to use for the paddle when the paddle is in sticky mode.
- Parameters:
-
| [in] | file | the name of the image file. |
| void Paddle::SetWidth |
( |
float |
w |
) |
|
Sets the width of the paddle.
- Parameters:
-
The documentation for this class was generated from the following files: