177 const std::vector<ulong> ulaIndices; |
178 const std::vector<ulong> ulaIndices; |
178 const vertex vVector; |
179 const vertex vVector; |
179 |
180 |
180 MoveHistory (const std::vector<ulong> ulaIndices, const vertex vVector) : |
181 MoveHistory (const std::vector<ulong> ulaIndices, const vertex vVector) : |
181 ulaIndices (ulaIndices), vVector (vVector) {} |
182 ulaIndices (ulaIndices), vVector (vVector) {} |
|
183 }; |
|
184 |
|
185 // ============================================================================= |
|
186 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
187 // ============================================================================= |
|
188 class ComboHistory : public HistoryEntry { |
|
189 public: |
|
190 IMPLEMENT_HISTORY_TYPE (Combo) |
|
191 |
|
192 const std::vector<HistoryEntry*> paEntries; |
|
193 |
|
194 ComboHistory (const std::vector<HistoryEntry*> paEntries) : paEntries (paEntries) {} |
182 }; |
195 }; |
183 |
196 |
184 // ============================================================================= |
197 // ============================================================================= |
185 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
198 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
186 // ============================================================================= |
199 // ============================================================================= |