ReactOS 0.4.16-dev-320-g3bd9ddc
|
#include <cardregion.h>
Friends | |
class | CardWindow |
class | CardStack |
Definition at line 11 of file cardregion.h.
|
private |
Definition at line 14 of file cardregion.cpp.
|
private |
Definition at line 62 of file cardregion.cpp.
Definition at line 281 of file cardregion.cpp.
Referenced by CardWindow::Update(), and CardWindow::WndProc().
|
private |
Definition at line 77 of file cardregion.cpp.
Referenced by CalcApparentCards(), PrepareDragBitmapsThreed(), and Update().
Definition at line 72 of file cardregion.cpp.
Definition at line 141 of file cardrgnmouse.cpp.
Referenced by OnLButtonDown(), and SimulateDrag().
Definition at line 185 of file cardrgnmouse.cpp.
Referenced by OnLButtonUp(), and SimulateDrag().
|
inline |
Definition at line 208 of file cardrgndraw.cpp.
Referenced by CardWindow::Paint().
|
private |
Definition at line 344 of file cardregion.cpp.
Referenced by CardWindow::WndProc().
Definition at line 322 of file cardregion.cpp.
Referenced by SuitStackAddProc().
Definition at line 399 of file cardregion.cpp.
Referenced by CanDrop(), DeckClickProc(), MoveCard(), OnLButtonUp(), RowStackDblClickProc(), RowStackDropProc(), StackDragProc(), StackDropProc(), and Undo().
|
inline |
Definition at line 69 of file cardregion.h.
Definition at line 273 of file cardregion.cpp.
Referenced by DeckClickProc(), RowStackClickProc(), RowStackDragProc(), StackDragProc(), StackDropProc(), and TurnStackCard().
Definition at line 76 of file cardrgnmouse.cpp.
Referenced by ClickRelease(), OnLButtonDblClk(), and OnLButtonDown().
Definition at line 120 of file cardregion.cpp.
Referenced by CardWindow::GetBestStack().
int CardRegion::Id | ( | ) |
Definition at line 361 of file cardregion.cpp.
Referenced by PileClickProc(), RowStackClickProc(), RowStackDropProc(), StackDropProc(), SuitStackClickProc(), and SuitStackDropProc().
Definition at line 65 of file cardrgnmouse.cpp.
bool CardRegion::IsVisible | ( | ) |
Definition at line 245 of file cardregion.cpp.
bool CardRegion::Lock | ( | ) |
Definition at line 552 of file cardregion.cpp.
bool CardRegion::MoveCard | ( | CardRegion * | pDestStack, |
int | nNumCards, | ||
bool | fAnimate | ||
) |
Definition at line 477 of file cardregion.cpp.
Referenced by PlayCard(), SimulateDrag(), and Undo().
Definition at line 424 of file cardrgnmouse.cpp.
Referenced by OnMouseMove(), and ZoomCard().
|
inline |
Definition at line 82 of file cardregion.h.
int CardRegion::NumCards | ( | ) | const |
Definition at line 544 of file cardregion.cpp.
Referenced by FixIfOneCardLeft(), RowStackClickProc(), RowStackDragProc(), RowStackDropProc(), StackDragProc(), StackDropProc(), and TurnStackCard().
Definition at line 218 of file cardrgnmouse.cpp.
Referenced by CardWindow::WndProc().
Definition at line 228 of file cardrgnmouse.cpp.
Referenced by CardWindow::WndProc().
Definition at line 287 of file cardrgnmouse.cpp.
Referenced by CardWindow::WndProc().
Definition at line 378 of file cardrgnmouse.cpp.
Referenced by CardWindow::WndProc().
bool CardRegion::PlayCard | ( | CardRegion * | pDestStack, |
int | value, | ||
int | num | ||
) |
Definition at line 583 of file cardregion.cpp.
|
inline |
Definition at line 92 of file cardregion.h.
Definition at line 379 of file cardrgndraw.cpp.
Referenced by MoveCard(), and OnLButtonDown().
Definition at line 503 of file cardrgndraw.cpp.
Referenced by PrepareDragBitmaps().
Definition at line 89 of file cardregion.h.
void CardRegion::Redraw | ( | ) |
Definition at line 618 of file cardrgndraw.cpp.
Referenced by PlayCard(), RedrawIfNotDim(), RowStackClickProc(), and TurnStackCard().
|
private |
Definition at line 611 of file cardregion.cpp.
Referenced by MoveCard(), OnLButtonUp(), and SimulateDrag().
Definition at line 606 of file cardrgndraw.cpp.
Referenced by MoveCard(), and OnLButtonUp().
Definition at line 253 of file cardrgndraw.cpp.
Referenced by CardWindow::Paint(), and Redraw().
|
inline |
Definition at line 197 of file cardregion.cpp.
Referenced by CreateSol(), and CreateSpider().
Definition at line 384 of file cardregion.cpp.
Referenced by CardWindow::CreateRegion().
Definition at line 67 of file cardregion.cpp.
Referenced by CardWindow::CreateRegion(), and CardWindow::SetBackColor().
Definition at line 390 of file cardregion.cpp.
Referenced by DeckClickProc(), FixIfOneCardLeft(), MoveCard(), NewGame(), OnLButtonUp(), StackDropProc(), and Undo().
void CardRegion::SetClickProc | ( | pClickProc | proc | ) |
Definition at line 182 of file cardregion.cpp.
Referenced by CreateSol().
void CardRegion::SetClickReleaseProc | ( | pClickProc | proc | ) |
Definition at line 187 of file cardregion.cpp.
Referenced by CreateSpider().
void CardRegion::SetDblClickProc | ( | pClickProc | proc | ) |
Definition at line 192 of file cardregion.cpp.
Referenced by CreateSol().
bool CardRegion::SetDragRule | ( | UINT | uDragType, |
pCanDragProc | proc = 0 |
||
) |
Definition at line 146 of file cardregion.cpp.
Referenced by CreateSol(), and CreateSpider().
bool CardRegion::SetDropRule | ( | UINT | uDropType, |
pCanDropProc | proc = 0 |
||
) |
Definition at line 164 of file cardregion.cpp.
Referenced by CreateSol(), and CreateSpider().
Definition at line 366 of file cardregion.cpp.
Referenced by CreateSol(), and CreateSpider().
Definition at line 258 of file cardregion.cpp.
Referenced by CreateSol(), CreateSpider(), NewGame(), RowStackClickProc(), and TurnStackCard().
Definition at line 228 of file cardregion.cpp.
Referenced by DeckClickProc(), FixIfOneCardLeft(), NewGame(), and Undo().
Definition at line 250 of file cardregion.cpp.
Referenced by CreateSol(), and CreateSpider().
void CardRegion::SetRemoveCardProc | ( | pRemoveProc | proc | ) |
Definition at line 202 of file cardregion.cpp.
Referenced by CreateSol().
Definition at line 215 of file cardregion.cpp.
Referenced by CreateSol().
Definition at line 240 of file cardregion.cpp.
|
inline |
Definition at line 83 of file cardregion.h.
bool CardRegion::SimulateDrag | ( | CardRegion * | pDestStack, |
int | nNumCards, | ||
bool | fAnimate | ||
) |
Definition at line 636 of file cardregion.cpp.
Referenced by RowStackDblClickProc().
void CardRegion::StopFlash | ( | ) |
Definition at line 333 of file cardregion.cpp.
|
inline |
Definition at line 94 of file cardregion.h.
Referenced by TConsole::DeleteCharacter(), TConsole::InsertCharacter(), and TConsole::InsertLine().
Definition at line 95 of file cardregion.h.
bool CardRegion::UnLock | ( | ) |
Definition at line 569 of file cardregion.cpp.
void CardRegion::Update | ( | ) |
Definition at line 207 of file cardregion.cpp.
Referenced by AdjustPosition(), CardRegion(), Clip(), DeckClickProc(), CardWindow::EmptyStacks(), MoveCard(), NewGame(), OnLButtonDown(), OnLButtonUp(), Redraw(), Render(), and SetCardStack().
Definition at line 409 of file cardregion.cpp.
Referenced by MoveCard(), SetFaceDirection(), and Update().
Definition at line 83 of file cardregion.cpp.
Referenced by CardWindow::DistributeStacks(), and Update().
|
private |
Definition at line 553 of file cardrgnmouse.cpp.
Referenced by MoveCard(), and OnLButtonUp().
Definition at line 14 of file cardregion.h.
|
friend |
Definition at line 13 of file cardregion.h.
|
private |
Definition at line 207 of file cardregion.h.
Referenced by CardRegion(), OnLButtonUp(), SetAddCardProc(), and SimulateDrag().
|
private |
Definition at line 202 of file cardregion.h.
Referenced by CanDragCards(), CardRegion(), and SetDragRule().
|
private |
Definition at line 203 of file cardregion.h.
Referenced by CanDropCards(), CardRegion(), and SetDropRule().
|
private |
Definition at line 143 of file cardregion.h.
Referenced by CalcApparentCards(), Clear(), Clip(), GetCardStack(), GetNumDragCards(), MoveCard(), NewDeck(), NumCards(), OnLButtonDown(), OnLButtonUp(), PlayCard(), Pop(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), Push(), Render(), Reverse(), SetCardStack(), SetFaceDirection(), Shuffle(), SimulateDrag(), Top(), Update(), UpdateFaceDir(), UpdateSize(), and ZoomCard().
|
private |
Definition at line 204 of file cardregion.h.
Referenced by CardRegion(), OnLButtonDown(), and SetClickProc().
|
private |
Definition at line 205 of file cardregion.h.
Referenced by CardRegion(), ClickRelease(), and SetClickReleaseProc().
|
private |
Definition at line 189 of file cardregion.h.
Referenced by CardRegion(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), and SetBackColor().
|
private |
Definition at line 206 of file cardregion.h.
Referenced by CardRegion(), OnLButtonDblClk(), and SetDblClickProc().
|
private |
Definition at line 144 of file cardregion.h.
Referenced by MoveCard(), NumCards(), OnLButtonDown(), OnLButtonUp(), PrepareDragBitmaps(), and PrepareDragBitmapsThreed().
|
private |
Definition at line 186 of file cardregion.h.
Referenced by CardRegion(), Clip(), DoFlash(), Flash(), Render(), and StopFlash().
|
private |
Definition at line 146 of file cardregion.h.
Referenced by CardRegion(), NumCards(), OnLButtonDown(), and OnLButtonUp().
|
private |
Definition at line 183 of file cardregion.h.
Referenced by CardRegion(), Clip(), IsPointInStack(), IsVisible(), Render(), and Show().
|
private |
Definition at line 177 of file cardregion.h.
Referenced by CardRegion(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), and ReleaseDragBitmaps().
|
private |
Definition at line 179 of file cardregion.h.
Referenced by CardRegion(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), and ReleaseDragBitmaps().
|
private |
Definition at line 176 of file cardregion.h.
Referenced by CardRegion(), MoveDragCardTo(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), and ReleaseDragBitmaps().
|
private |
Definition at line 178 of file cardregion.h.
Referenced by CardRegion(), MoveDragCardTo(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), and ReleaseDragBitmaps().
|
private |
Definition at line 155 of file cardregion.h.
Referenced by AdjustPosition(), and GetOverlapRatio().
|
private |
Definition at line 139 of file cardregion.h.
Referenced by Id().
|
private |
Definition at line 167 of file cardregion.h.
Referenced by ClickRelease(), MoveCard(), OnLButtonDblClk(), OnLButtonDown(), OnLButtonUp(), SimulateDrag(), and ZoomCard().
|
private |
Definition at line 168 of file cardregion.h.
Referenced by OnLButtonDown(), OnLButtonUp(), and OnMouseMove().
|
private |
Definition at line 169 of file cardregion.h.
Referenced by OnLButtonDown(), OnLButtonUp(), and OnMouseMove().
|
private |
Definition at line 211 of file cardregion.h.
Referenced by CanDragCards(), CanDropCards(), CardRegion(), Lock(), UnLock(), and ~CardRegion().
|
private |
Definition at line 194 of file cardregion.h.
Referenced by PrepareDragBitmaps(), PrepareDragBitmapsThreed(), Render(), and SetBackCardIdx().
|
private |
Definition at line 174 of file cardregion.h.
Referenced by CardRegion(), MoveDragCardTo(), OnLButtonUp(), PrepareDragBitmaps(), and PrepareDragBitmapsThreed().
|
private |
Definition at line 173 of file cardregion.h.
Referenced by CardRegion(), MoveDragCardTo(), OnLButtonUp(), PrepareDragBitmaps(), and PrepareDragBitmapsThreed().
|
private |
Definition at line 193 of file cardregion.h.
Referenced by CardRegion(), GetFaceDirection(), SetFaceDirection(), and UpdateFaceDir().
|
private |
Definition at line 185 of file cardregion.h.
Referenced by CardRegion(), Clip(), DoFlash(), Flash(), Render(), and StopFlash().
|
private |
Definition at line 181 of file cardregion.h.
Referenced by CalcApparentCards(), Clip(), GetNumDragCards(), IsPointInStack(), MoveCard(), OnLButtonDown(), Render(), and UpdateSize().
|
private |
Definition at line 182 of file cardregion.h.
Referenced by CalcApparentCards(), CanDragCards(), CardRegion(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), RedrawIfNotDim(), SetThreedCount(), and ZoomCard().
|
private |
Definition at line 170 of file cardregion.h.
Referenced by MoveCard(), MoveDragCardTo(), OnLButtonDown(), OnMouseMove(), and ZoomCard().
|
private |
Definition at line 171 of file cardregion.h.
Referenced by MoveCard(), MoveDragCardTo(), OnLButtonDown(), OnMouseMove(), and ZoomCard().
|
private |
Definition at line 141 of file cardregion.h.
Referenced by DoFlash(), Flash(), GetCardWindow(), MoveCard(), OnLButtonDown(), OnLButtonUp(), OnMouseMove(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), Redraw(), RedrawIfNotDim(), Render(), and StopFlash().
|
private |
Definition at line 208 of file cardregion.h.
Referenced by CardRegion(), OnLButtonUp(), SetRemoveCardProc(), and SimulateDrag().
|
private |
Definition at line 196 of file cardregion.h.
Referenced by CanDragCards(), CardRegion(), and SetDragRule().
|
private |
Definition at line 197 of file cardregion.h.
Referenced by CanDropCards(), CardRegion(), and SetDropRule().
|
private |
Definition at line 191 of file cardregion.h.
Referenced by CardRegion(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), Render(), and SetEmptyImage().
|
private |
Definition at line 192 of file cardregion.h.
Referenced by CardRegion(), GetFaceDirection(), RedrawIfNotDim(), SetFaceDirection(), and UpdateFaceDir().
|
private |
Definition at line 187 of file cardregion.h.
Referenced by CardRegion(), DoFlash(), Flash(), and StopFlash().
|
private |
Definition at line 154 of file cardregion.h.
Referenced by CardWindow::DistributeStacks(), and Quilt::getRange().
|
private |
Definition at line 161 of file cardregion.h.
Referenced by AdjustPosition(), CardRegion(), CardWindow::DistributeStacks(), and SetPlacement().
|
private |
Definition at line 159 of file cardregion.h.
Referenced by AdjustPosition(), CardRegion(), CardWindow::DistributeStacks(), and SetPlacement().
|
private |
Definition at line 151 of file cardregion.h.
Referenced by GetNumDragCards(), RedrawIfNotDim(), and ZoomCard().
|
private |
Definition at line 148 of file cardregion.h.
Referenced by AdjustPosition(), Clip(), CardWindow::DistributeStacks(), GetNumDragCards(), GetOverlapRatio(), IsPointInStack(), MoveCard(), OnLButtonDown(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), Render(), SetPos(), and ZoomCard().
|
private |
Definition at line 162 of file cardregion.h.
Referenced by AdjustPosition(), CardRegion(), and SetPlacement().
|
private |
Definition at line 160 of file cardregion.h.
Referenced by AdjustPosition(), CardRegion(), and SetPlacement().
|
private |
Definition at line 152 of file cardregion.h.
Referenced by GetNumDragCards(), RedrawIfNotDim(), and ZoomCard().
|
private |
Definition at line 149 of file cardregion.h.
Referenced by AdjustPosition(), Clip(), GetNumDragCards(), GetOverlapRatio(), IsPointInStack(), MoveCard(), OnLButtonDown(), PrepareDragBitmaps(), PrepareDragBitmapsThreed(), Render(), SetPos(), and ZoomCard().