#include <TileSprite.h>
|
| TileSprite (KGameCanvasAbstract *canvas, QPixmap &backunselected, QPixmap &backselected, QPixmap &face, TileViewAngle angle, bool selected) |
|
| ~TileSprite () |
|
virtual void | paint (QPainter *p) |
|
virtual void | paintInternal (QPainter *p, const QRect &prect, const QRegion &preg, const QPoint &delta, double cumulative_opacity) |
|
virtual QRect | rect () const |
|
double | scale () |
|
double | selected () |
|
void | setAngle (TileViewAngle angle, QPixmap &backunselected, QPixmap &backselected) |
|
void | setScale (double scale) |
|
void | setSelected (bool enabled) |
|
This class wraps tile drawing, so it can blit the selected or unselected background, plus the tileface, positioned in the correct orientation.
- Author
- Mauricio Piacentini mauri.nosp@m.cio@.nosp@m.tabul.nosp@m.eiro.nosp@m..com
Definition at line 41 of file TileSprite.h.
TileSprite::TileSprite |
( |
KGameCanvasAbstract * |
canvas, |
|
|
QPixmap & |
backunselected, |
|
|
QPixmap & |
backselected, |
|
|
QPixmap & |
face, |
|
|
TileViewAngle |
angle, |
|
|
bool |
selected |
|
) |
| |
Constructor.
- Parameters
-
canvas | |
backunselected | |
backselected | |
face | |
angle | |
selected | |
Definition at line 24 of file TileSprite.cpp.
TileSprite::~TileSprite |
( |
| ) |
|
void TileSprite::fadeIn |
( |
| ) |
|
|
slot |
void TileSprite::fadeOut |
( |
| ) |
|
|
slot |
void TileSprite::paint |
( |
QPainter * |
p | ) |
|
|
virtual |
void TileSprite::paintInternal |
( |
QPainter * |
p, |
|
|
const QRect & |
prect, |
|
|
const QRegion & |
preg, |
|
|
const QPoint & |
delta, |
|
|
double |
cumulative_opacity |
|
) |
| |
|
virtual |
Method Description.
- Parameters
-
p | |
prect | |
preg | |
delta | |
cumulative_opacity | |
Definition at line 69 of file TileSprite.cpp.
QRect TileSprite::rect |
( |
| ) |
const |
|
virtual |
double TileSprite::scale |
( |
| ) |
|
|
inline |
Method Description.
- Returns
- double m_scale
Definition at line 91 of file TileSprite.h.
double TileSprite::selected |
( |
| ) |
|
|
inline |
Method Description.
- Returns
- double m_selected
Definition at line 97 of file TileSprite.h.
void TileSprite::setAngle |
( |
TileViewAngle |
angle, |
|
|
QPixmap & |
backunselected, |
|
|
QPixmap & |
backselected |
|
) |
| |
Method Description.
- Parameters
-
angle | |
backunselected | |
backselected | |
Definition at line 43 of file TileSprite.cpp.
void TileSprite::setScale |
( |
double |
scale | ) |
|
|
inline |
Method Description.
- Parameters
-
Definition at line 88 of file TileSprite.h.
void TileSprite::setSelected |
( |
bool |
enabled | ) |
|
|
inline |
Method Description.
- Parameters
-
Definition at line 94 of file TileSprite.h.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:44:17 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.