Changeset View
Changeset View
Standalone View
Standalone View
src/gamescene.h
Context not available. | |||||
31 | class GameData; | 31 | class GameData; | ||
---|---|---|---|---|---|
32 | class GameWidget; | 32 | class GameWidget; | ||
33 | class KMahjonggLayout; | 33 | class KMahjonggLayout; | ||
34 | class GameBackground; | ||||
35 | class GameRemovedTiles; | ||||
34 | 36 | | |||
35 | /** | 37 | /** | ||
36 | * Holds and manages all GameItems. | 38 | * Holds and manages all GameItems. | ||
Context not available. | |||||
76 | * Override from QGraphicsScene. */ | 78 | * Override from QGraphicsScene. */ | ||
77 | void clear(); | 79 | void clear(); | ||
78 | 80 | | |||
81 | /** | ||||
82 | * Clear only the GameItem objects | ||||
83 | */ | ||||
84 | void clearGameItems(); | ||||
85 | | ||||
79 | /** | 86 | /** | ||
80 | * Override from QGraphicsScene. */ | 87 | * Override from QGraphicsScene. */ | ||
81 | void addItem(GameItem * gameItem); | 88 | void addItem(GameItem * gameItem); | ||
Context not available. | |||||
118 | * @return True if selectable else false. */ | 125 | * @return True if selectable else false. */ | ||
119 | bool isSelectable(const GameItem * const pameItem) const; | 126 | bool isSelectable(const GameItem * const pameItem) const; | ||
120 | 127 | | |||
128 | /** | ||||
129 | * Set a background | ||||
130 | * @param gameBackground The background object | ||||
131 | */ | ||||
132 | void setBackgroundItem(GameBackground * gameBackground); | ||||
133 | | ||||
134 | /** | ||||
135 | * Set a removedtiles item | ||||
136 | * @param gameRemovedTiles The removedtiles object | ||||
137 | */ | ||||
138 | void setRemovedTilesItem(GameRemovedTiles * gameRemovedTiles); | ||||
139 | | ||||
121 | signals: | 140 | signals: | ||
122 | void rotateCW(); | 141 | void rotateCW(); | ||
123 | void rotateCCW(); | 142 | void rotateCCW(); | ||
Context not available. | |||||
137 | GameItem * m_pGameItemsArray[BOARD_WIDTH][BOARD_HEIGHT][BOARD_DEPTH]; | 156 | GameItem * m_pGameItemsArray[BOARD_WIDTH][BOARD_HEIGHT][BOARD_DEPTH]; | ||
138 | GameItem * m_pFirstSelectedItem; | 157 | GameItem * m_pFirstSelectedItem; | ||
139 | GameItem * m_pSecondSelectedItem; | 158 | GameItem * m_pSecondSelectedItem; | ||
159 | | ||||
160 | GameBackground * m_gameBackground; | ||||
161 | GameRemovedTiles * m_gameRemovedTiles; | ||||
140 | }; | 162 | }; | ||
141 | 163 | | |||
142 | #endif // GAMESCENE_H | 164 | #endif // GAMESCENE_H | ||
Context not available. |