home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
scase.zip
/
SCASE.Z
/
DOC00000.017
< prev
next >
Wrap
Text File
|
1994-12-03
|
23KB
|
1,637 lines
A+0038757529
+0000000004
+0000000038
+0000000008
showcase+0000000000
+0000000007
LocalDB+0000000001
2+0000000000
+0000000000
+0000000007
nbhatia+0000000000
MQLclObjSortedCol 4 8 1 -1 -1 -1 -1 0 0 4
MQLclObjPtr 0 8 1 -1 -1 -1 -1 1 0 0
MQLclObjMngr 0 12 1 -1 -1 -1 0 2 0 0
MQLclEdge 36 52 4 -1 -1 -1 -1 3 0 4
MQLclNode 36 41 1 -1 -1 -1 -1 7 1 0
MQLclObj 4 36 3 -1 -1 -1 -1 8 2 4
MQShpAddr 0 12 1 -1 -1 -1 -1 11 3 0
MQTimer 4 22 1 -1 -1 -1 -1 12 3 4
MQStringOnList 0 8 1 -1 -1 -1 -1 13 3 0
MQPixManager 0 4 1 -1 -1 -1 -1 14 3 0
MQPixResource 0 14 2 -1 -1 -1 -1 15 3 0
MQPixmap 0 6 0 -1 -1 -1 -1 17 4 0
MQText 0 6 1 -1 -1 -1 -1 17 4 0
MQTextBlkLine 8 12 1 -1 -1 -1 -1 18 4 4
MQTextLine 4 8 1 -1 -1 -1 -1 19 5 4
MQDrawingSpec 0 30 0 -1 -1 -1 -1 20 5 0
MQEventHandler 4 24 3 -1 -1 -1 -1 20 5 4
MQRsrcMngr 0 4 1 -1 -1 -1 0 23 5 0
MQObjRecData 16 28 2 -1 -1 -1 -1 24 5 4
MQDBManager 0 8 1 -1 -1 -1 -1 26 5 0
MQDBEnv 4 8 1 -1 -1 -1 -1 27 5 4
MQTextTool 0 4 1 -1 -1 -1 -1 28 5 0
MQTextToolData 0 18 0 -1 -1 -1 -1 29 5 0
MQSolidTool 0 4 1 -1 -1 -1 -1 29 5 0
MQSolidToolData 0 22 0 -1 -1 -1 -1 30 5 0
MQLineTool 0 4 1 -1 -1 -1 -1 30 5 0
MQLineToolData 0 16 0 -1 -1 -1 -1 31 5 0
MQWRect 0 16 0 -1 -1 -1 -1 31 5 0
MQWPoint 0 8 0 -1 -1 -1 -1 31 5 0
MQIndexedCol 4 24 1 -1 -1 -1 -1 31 5 4
MQItemOnCol 4 20 2 -1 -1 -1 -1 32 5 4
MQFstPgonShape 0 60 0 -1 -1 -1 -1 34 5 4
MQEdge 4 20 4 -1 -1 -1 -1 34 6 4
MQNode 4 8 1 -1 -1 -1 -1 38 6 4
MQCompoundShape 0 92 0 -1 -1 -1 -1 39 6 4
MQPolygonShape 0 68 0 -1 -1 -1 -1 39 10 4
MQPolyLineShape 0 68 0 -1 -1 -1 -1 39 12 4
MQPolyPntShape 40 64 1 -1 -1 -1 -1 39 14 4
MQWPointOnList 8 12 1 -1 -1 -1 -1 40 16 0
MQLineShape 0 62 0 -1 -1 -1 -1 41 17 4
MQPixShape 0 74 0 -1 -1 -1 -1 41 21 4
MQLabel 0 82 0 -1 -1 -1 -1 41 24 4
MQTextShape 0 82 0 -1 -1 -1 -1 41 25 4
MQArcShape 0 76 0 -1 -1 -1 -1 41 29 4
MQPieShape 0 76 0 -1 -1 -1 -1 41 30 4
MQCircleShape 0 60 0 -1 -1 -1 -1 41 31 4
MQOvalShape 0 60 0 -1 -1 -1 -1 41 32 4
MQRoundRectShape 0 64 0 -1 -1 -1 -1 41 33 4
MQSquareShape 0 60 0 -1 -1 -1 -1 41 34 4
MQRectShape 0 60 0 -1 -1 -1 -1 41 35 4
MQSldRectShape 0 60 0 -1 -1 -1 -1 41 36 4
MQAbsRectShape 0 56 0 -1 -1 -1 -1 41 38 4
MQShapeCollection 0 20 1 -1 -1 -1 -1 41 40 0
MQShapeArray 0 4 1 -1 -1 -1 0 42 40 0
MQShape 4 40 6 -1 -1 -1 -1 43 40 4
MQDrawCanvas 133 143 1 -1 -1 -1 -1 49 40 4
MQZoomWindow 133 309 1 -1 -1 -1 -1 50 40 4
MQPaletteItem 74 84 1 -1 -1 -1 -1 51 42 4
MQTpLvlPaletteWindow 189 209 2 -1 -1 -1 -1 52 43 4
MQPltMouseEvent 0 20 2 -1 -1 -1 -1 54 44 0
MQPaletteWindow 137 189 2 -1 -1 -1 -1 56 44 4
MQListBox 0 171 0 -1 -1 -1 -1 58 45 4
MQBchNoteShp 0 76 0 -1 -1 -1 -1 58 46 4
MQBchCompartment 0 82 0 -1 -1 -1 -1 58 49 4
MQBchPropShp 0 61 0 -1 -1 -1 -1 58 50 4
MQBchDataFlowShp 0 64 0 -1 -1 -1 -1 58 51 4
MQBchMsgShp 0 66 0 -1 -1 -1 -1 58 52 4
MQBchSelfLinkShp 0 97 0 -1 -1 -1 -1 58 53 4
MQBchLinkShp 0 90 0 -1 -1 -1 -1 58 57 4
MQBchObjShp 0 76 0 -1 -1 -1 -1 58 59 4
MQBchCatShp 0 80 0 -1 -1 -1 -1 58 62 4
MQBchCatSpec 0 53 0 -1 -1 -1 -1 58 64 4
MQBchClsRelShp 0 96 0 -1 -1 -1 -1 58 66 4
MQBchClsRelSpec 0 140 0 -1 -1 -1 -1 58 68 4
MQBchClsShp 0 98 0 -1 -1 -1 -1 58 79 4
MQBchClsSortedCol 0 8 0 -1 -1 -1 -1 58 83 4
MQBchClsSpec 0 127 0 -1 -1 -1 -1 58 84 4
MQBchClsOpCol 0 6 1 -1 -1 -1 -1 58 95 0
MQBchClsOp 0 62 1 -1 -1 -1 -1 59 95 0
MQBchClsAttrCol 0 6 1 -1 -1 -1 -1 60 101 0
MQBchClsAttr 0 62 1 -1 -1 -1 -1 61 101 0
ZZendMark -1 -1 -1 -1 -1 -1 -1 62 107 0
aZZcMQLclObjSortedColOrg[1
aZZsMQLclObjSortedColOrg[1
AZZaMQLclObjHashTbl[1
aZZsMQLclGraph[1
aZZrMQLclGraph[1
aZZyMQLclGraph[1
aZZxMQLclGraph[1
aZZeMQLclGraph[1
aZZfMQLclObj2HashTbl[1
aZZfMQLclObjHashTbl[1
aZZcMQShpAddrCol[1
aZZsMQShpAddrCol[1
aZZfMQTimerList[1
aZZfMQStringQ[1
aZZcMQPixCol[1
aZZbMQPixCol[1
aZZfMQPixCol[1
aZZcMQTextLineCol[1
aZZsMQTextLineCol[1
aZZnMQTextLineBuf[1
aZZsMQEhTree[1
aZZcMQEhTree[1
aZZpMQEhTree[1
AZZaMQRsrcHashTbl[1
aZZfMQRsrc2HashTbl[1
aZZfMQRsrcHashTbl[1
aZZcMQDBEnvCol[1
aZZsMQDBEnvCol[1
aZZfMQTxtTlData[1
aZZfMQSldTlData[1
aZZfMQLnTlData[1
aZZcMQIndexedCollect[1
aZZbMQIndexedCollect[1
aZZfMQIndexedCollect[1
aZZsMQGraph[1
aZZrMQGraph[1
aZZyMQGraph[1
aZZxMQGraph[1
aZZeMQGraph[1
aZZcMQPolyPntList[1
aZZsMQPolyPntList[1
aZZcMQShapeCollectionOrg[1
AZZaMQShpArr[1
aZZfMQShapeCollectionOrg[1
aZZbMQShapeCollectionOrg[1
aZZsMQShpTree[1
aZZcMQShpTree[1
aZZpMQShapeCollectionOrg[1
aZZpMQShpTree[1
aZZbMQZoomLink[1
aZZfMQZoomLink[1
aZZfMQPltItemCol[1
aZZcMQPltCol[1
aZZcMQPltEvntQ[1
aZZbMQPltEvntQ[1
aZZfMQPltEvntQ[1
aZZbMQPltCol[1
aZZfMQPltCol[1
aZZcMQBchClsOps[1
aZZsMQBchClsOps[1
aZZcMQBchClsAttrs[1
aZZsMQBchClsAttrs[1
5 4 0 ZZinherit
5 4 0 ZZinherit
12 30 1 Name
11 8 1 Pixmap
14 4 0 ZZinherit
50 0 0 ZZinherit
54 4 0 ZZinherit
27 40 1 DrawRect
27 56 1 InvalidateRect
52 72 1 ShpCol
37 40 0 ZZinherit
23 64 1 SldTl
37 40 0 ZZinherit
25 64 1 LnTl
54 4 0 ZZinherit
27 48 1 DrawRect
28 0 0 ZZinherit
54 4 0 ZZinherit
25 40 1 LnTl
28 44 1 Origin
28 52 1 End
51 0 0 ZZinherit
11 56 1 Pixmap
28 62 1 Location
42 0 0 ZZinherit
51 0 0 ZZinherit
12 56 1 Txt
21 62 1 TxtTl
28 66 1 Location
44 0 0 ZZinherit
46 0 0 ZZinherit
46 0 0 ZZinherit
50 0 0 ZZinherit
50 0 0 ZZinherit
49 0 0 ZZinherit
50 0 0 ZZinherit
51 0 0 ZZinherit
23 56 1 SldTl
54 4 0 ZZinherit
27 40 1 MathRect
42 137 1 Display
40 219 1 ZoomPix
40 0 0 ZZinherit
60 137 0 ZZinherit
7 157 1 PltTimer
29 4 0 ZZinherit
31 0 0 ZZinherit
28 60 1 Origin
28 68 1 End
41 0 0 ZZinherit
31 0 0 ZZinherit
39 0 0 ZZinherit
39 0 0 ZZinherit
32 4 0 ZZinherit
46 20 0 ZZinherit
28 81 1 StartPt
28 89 1 StopPt
32 4 0 ZZinherit
39 20 0 ZZinherit
33 4 0 ZZinherit
31 8 0 ZZinherit
12 68 1 Def
33 4 0 ZZinherit
49 8 0 ZZinherit
4 36 0 ZZinherit
12 45 1 Def
32 4 0 ZZinherit
39 20 0 ZZinherit
3 36 0 ZZinherit
12 54 1 Def
14 64 1 SrcCard
14 72 1 TrgCard
14 80 1 SrcRoles
14 88 1 TrgRoles
14 96 1 SrcKey
14 104 1 TrgKey
14 112 1 SrcCons
14 120 1 TrgCons
14 136 1 UserImplementation
33 4 0 ZZinherit
31 8 0 ZZinherit
28 68 1 Origin
28 76 1 End
0 4 0 ZZinherit
4 36 0 ZZinherit
12 43 1 Def
12 49 1 Resp
79 55 1 Attributes
77 61 1 Operations
14 71 1 Cons
14 79 1 Param
14 87 1 Card
14 95 1 SpCmpl
14 103 1 HdrFile
14 111 1 BodyFile
14 8 1 Name
12 12 1 Def
14 22 1 RetClass
14 30 1 Args
14 38 1 Qual
14 58 1 UserImplementation
14 8 1 Name
12 12 1 Def
14 22 1 Class
14 30 1 Qual
14 40 1 DefExpr
14 58 1 UserImplementation
-1 -1 -1 ZZendMark
553586092 2 12 1
556729666
70
553587664 -1 1 1
553588096 -1 1 1
553588264 -1 1 1
553585888 -1 1 1
553588396 -1 1 1
553587448 -1 1 1
553586680 -1 1 1
553587424 -1 2 1
0
553586500 -1 1 1
553586464 -1 1 1
553586020 -1 2 1
0
553588192 -1 1 1
553588168 -1 1 1
553586140 -1 1 1
553586716 -1 1 1
553586644 -1 1 1
553586872 -1 1 1
553588444 -1 1 1
556733566 78 62 1
556730182
2 45 62 0
556733570 14 8 1
553585924
556733578 12 6 1
553587616
1
556733584 14 8 1
553587916
556733592 14 8 1
553588120
556733600 14 8 1
553588096
556733620 14 8 1
0
553586248 -1 7 1
ttteng
553585576 -1 7 1
ttteng
553587640 13 12 1
553587640
553587640 14 8 1
611261814
556730678 80 62 1
556730058
0 0 13 1
556730682 14 8 1
0
556730690 12 6 1
0
0
556730696 14 8 1
0
556730704 14 8 1
0
556730714 14 8 1
0
556730732 14 8 1
0
556730594 78 62 1
556729974
2 45 70 0
556730598 14 8 1
553586356
556730606 12 6 1
553587052
1
556730612 14 8 1
553587736
556730620 14 8 1
0
556730628 14 8 1
553588264
556730648 14 8 1
0
553587460 -1 8 1
tttcont
553587496 -1 8 1
tttcont
553587844 6 12 1
553587844
24 35
553585672 6 12 1
553585672
24 6
556730430 78 62 1
556729158
0 45 40 0
556730434 14 8 1
0
556730442 12 6 1
0
0
556730448 14 8 1
0
556730456 14 8 1
611261790
556730464 14 8 1
553583884
556730484 14 8 1
0
553586944 6 12 1
553586944
24 32
553586128 6 12 1
553586128
24 28
553588276 6 12 1
553588276
24 2
553586572 13 12 1
553586536
553586572 14 8 1
611262358
556730266 80 62 1
556728738
0 45 52 0
556730270 14 8 1
553583872
556730278 12 6 1
553583848
1
556730284 14 8 1
611261726
556730292 14 8 1
553585888
556730302 14 8 1
553583836
556730320 14 8 1
0
556730182 78 62 1
556728562
0 45 55 0
556730186 14 8 1
0
556730194 12 6 1
0
0
556730200 14 8 1
0
556730208 14 8 1
0
556730216 14 8 1
553583824
556730236 14 8 1
0
553587988 6 12 1
553587988
24 12
553585912 6 12 1
553585912
24 4
556730058 80 62 1
611255138
0 45 63 0
556730062 14 8 1
578224458
556730070 12 6 1
553583812
1
556730076 14 8 1
578224358
556730084 14 8 1
553588396
556730094 14 8 1
553583800
556730112 14 8 1
0
556729974 78 62 1
611262394
0 45 64 0
556729978 14 8 1
0
556729986 12 6 1
0
0
556729992 14 8 1
0
556730000 14 8 1
578224202
556730008 14 8 1
553583776
556730028 14 8 1
0
553587208 6 12 1
553587208
24 38
553587748 6 12 1
553587748
24 14
553586392 13 12 1
553586392
553586392 14 8 1
577700118
553586272 13 12 1
553586272
553586272 14 8 1
553583764
556729838 -1 34 1
Abstract display for Tic Tac Toe.
556733210 -1 14 1
DisplayBoards
553587604 13 12 1
553587604
553587604 14 8 1
577700042
553586788 -1 5 1
void
556729726 -1 29 1
int UserBoard, int CompBoard
553586092 2 12 1
556729666
70
556729666 -4 16 1
100 100 -5 4 9 5 556729242
556729242 -5 400 100
0
0
0
0
0
611255550
611261582
0
0
0
0
0
0
0
0
0
0
0
0
0
0
578224282
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
577178150
0
0
0
0
0
0
0
577177654
0
0
0
0
0
0
0
0
0
0
0
577177490
0
0
0
0
0
0
0
0
0
577177114
0
0
0
0
577176338
0
0
0
0
0
0
0
577176174
0
0
0
556729158 78 62 1
611255486
0 45 41 0
556729162 14 8 1
553583752
556729170 12 6 1
553583740
1
556729176 14 8 1
553583728
556729184 14 8 1
0
556729192 14 8 1
553587448
556729212 14 8 1
0
553587076 13 12 1
553587076
553587076 14 8 1
577178022
553587244 13 12 1
553587244
553587244 14 8 1
553583716
553588228 13 12 1
553588228
553588228 14 8 1
553583704
556729030 -1 45 1
example in Borland's ObjectWindows library.
553586536 13 12 1
553582780
553586536 14 8 1
577177910
556728970 -1 15 1
winningMasks[]
553586152 13 12 1
553586152
553586152 14 8 1
577177866
553587508 -1 4 1
int
556728894 -1 14 1
const, static
556728822 -1 50 1
{0x1c0,0x038,0x007,0x124,0x092,0x049,0x111,0x054}
556728738 80 62 1
578224598
2 45 50 0
556728742 14 8 1
553583680
556728750 12 6 1
553583668
1
556728756 14 8 1
553583656
556728764 14 8 1
553586680
556728774 14 8 1
553587424
556728792 14 8 1
0
553585924 -1 12 1
WinLoseDraw
553587616 13 12 1
553587616
553587616 14 8 1
577177326
553587916 -1 5 1
void
553588120 -1 5 1
void
556728562 78 62 1
578224494
0 45 56 0
556728566 14 8 1
553583644
556728574 12 6 1
553583632
1
556728580 14 8 1
553583608
556728588 14 8 1
0
556728596 14 8 1
553586500
556728616 14 8 1
0
553585612 13 12 1
553585612
553585612 14 8 1
553583596
553588036 13 12 1
553588036
553588036 14 8 1
577176970
611261814 -1 42 1
General event handler and game sequencer.
611255138 80 62 1
556730678
0 0 11 1
611255142 14 8 1
0
611255150 12 6 1
0
0
611255156 14 8 1
0
611255164 14 8 1
0
611255174 14 8 1
0
611255192 14 8 1
0
553586356 -1 6 1
Reset
553587052 13 12 1
553587052
553587052 14 8 1
577176926
553587736 -1 5 1
void
611255550 71 53 1
0
611255550 4 41 1
0
611255550 5 36 1
553586092 611255550 553587844
0 36 32 0
611255580 12 6 1
553586392
1
611255595 12 6 1
0
0
611262394 78 62 1
577700158
0 45 65 0
611262398 14 8 1
0
611262406 12 6 1
0
0
611262412 14 8 1
0
611262420 14 8 1
0
611262428 14 8 1
577176882
611262448 14 8 1
0
553583920 13 12 1
553583920
553583920 14 8 1
577176750
553583896 13 12 1
553583896
553583896 14 8 1
553583584
611261790 -1 19 1
TTT_Engine *Engine
553583884 -1 12 1
constructor
611255486 78 62 1
577178066
0 45 42 0
611255490 14 8 1
577176690
611255498 12 6 1
553583560
1
611255504 14 8 1
553583548
611255512 14 8 1
0
611255520 14 8 1
577176614
611255540 14 8 1
0
611262358 -1 33 1
Implements the TicTacToe model.
553583872 -1 11 1
MoveResult
553583848 13 12 1
553583848
553583848 14 8 1
577176474
611261726 -1 59 1
enum MOVE_RESULT { LEGAL, ILLEGAL, YOUWIN, YOULOSE, DRAW }
611261582 76 127 1
0 0 0 0 1 0
611261582 4 41 1
577178150
611261582 5 36 1
553586092 611261582 553585672
1 5 26 0
611261612 12 6 1
553586272
1
611261625 12 6 1
0
0
611261631 12 6 1
553583392
1
611261637 79 6 1
583994714
1
611261643 77 6 1
583991990
10
611261649 14 8 1
0
611261657 14 8 1
0
611261665 14 8 1
0
611261673 14 8 1
0
611261681 14 8 1
553583032
611261689 14 8 1
553582948
553583836 -1 6 1
LEGAL
578224598 80 62 1
577177406
2 45 51 0
578224602 14 8 1
553583524
578224610 12 6 1
553583500
1
578224616 14 8 1
553583476
578224624 14 8 1
553586464
578224634 14 8 1
553586020
578224652 14 8 1
0
553583824 -1 12 1
constructor
578224494 78 62 1
577177030
0 45 57 0
578224498 14 8 1
553583452
578224506 12 6 1
553583428
1
578224512 14 8 1
553583404
578224520 14 8 1
577176074
578224528 14 8 1
553588192
578224548 14 8 1
0
578224458 -1 13 1
CurrentEvent
553583812 13 12 1
553583812
553583812 14 8 1
577175922
578224358 -1 57 1
enum TTT_EVENT { NULL_EVENT, MOVE, UPDATE, RESET, QUIT }
578224282 71 53 1
0
578224282 4 41 1
0
578224282 5 36 1
553586092 578224282 553586944
0 33 27 0
578224312 12 6 1
553587076
1
578224327 12 6 1
0
0
553583800 -1 5 1
MOVE
578224202 -1 38 1
TTT_Engine *Engine, TTT_Display *Disp
553583776 -1 12 1
constructor
577700158 78 62 1
577176798
0 45 66 0
577700162 14 8 1
553583380
577700170 12 6 1
0
0
577700176 14 8 1
553583368
577700184 14 8 1
0
577700192 14 8 1
553583356
577700212 14 8 1
0
577700118 -1 18 1
TTT (OWL Version)
553583764 -1 12 1
TTT Display
577700042 -1 34 1
Display user and computer boards.
553583752 -1 7 1
Update
553583740 13 12 1
553583740
553583740 14 8 1
577175734
553583728 -1 5 1
void
577178150 73 140 1
2 0 2 0 224
577178150 3 52 1
577177490 577176174 577177654 611261582
577178150 5 36 1
553586092 577178150 553586128
0 27 0 0
577178180 12 6 1
553587244
1
577178204 12 6 1
0
0
577178210 14 8 1
0
577178218 14 8 1
0
577178226 14 8 1
0
577178234 14 8 1
0
577178242 14 8 1
0
577178250 14 8 1
0
577178258 14 8 1
0
577178266 14 8 1
0
577178282 14 8 1
0
577178066 78 62 1
577176530
0 45 43 0
577178070 14 8 1
577175690
577178078 12 6 1
553583344
1
577178084 14 8 1
553583320
577178092 14 8 1
0
577178100 14 8 1
577175614
577178120 14 8 1
0
577178022 -1 20 1
TTT (Stdio Version)
553583716 -1 10 1
theEngine
553583704 -1 11 1
TTT Engine
577177910 -1 48 1
Portions of this model are adapted from the TTT
577177866 -1 22 1
Winning combinations.
553583680 -1 10 1
UserBoard
553583668 13 12 1
553583668
553583668 14 8 1
583994058
553583656 -1 4 1
int
577177654 76 127 1
0 0 0 0 0 0
577177654 4 41 1
577177490
577177654 5 36 1
553586092 577177654 553588276
1 1 30 0
577177684 12 6 1
553588228
1
577177697 12 6 1
0
0
577177703 12 6 1
553582780
3
577177709 79 6 1
583991598
5
577177715 77 6 1
556733566
8
577177721 14 8 1
0
577177729 14 8 1
0
577177737 14 8 1
0
577177745 14 8 1
0
577177753 14 8 1
553586248
577177761 14 8 1
553585576
577177490 73 140 1
2 0 1 0 224
577177490 3 52 1
577178150 577176174 577177654 577177114
577177490 5 36 1
553586092 577177490 553587988
0 11 0 0
577177520 12 6 1
553585612
1
577177544 12 6 1
0
0
577177550 14 8 1
0
577177558 14 8 1
0
577177566 14 8 1
0
577177574 14 8 1
0
577177582 14 8 1
0
577177590 14 8 1
0
577177598 14 8 1
0
577177606 14 8 1
0
577177622 14 8 1
0
577177406 80 62 1
583991598
2 45 53 0
577177410 14 8 1
553583296
577177418 12 6 1
553583284
1
577177424 14 8 1
553583260
577177432 14 8 1
583998782
577177442 14 8 1
583995538
577177460 14 8 1
0
577177326 -1 56 1
Determine win, lose or draw. Set the MoveResult member.
553583644 -1 6 1
Reset
553583632 13 12 1
553583632
553583632 14 8 1
583999230
553583608 -1 5 1
void
577177114 76 127 1
0 0 0 0 1 0
577177114 4 41 1
577176174
577177114 5 36 1
553586092 577177114 553585912
1 3 29 0
577177144 12 6 1
553588036
1
577177157 12 6 1
0
0
577177163 12 6 1
553587640
1
577177169 79 6 1
556730678
3
577177175 77 6 1
556730594
7
577177181 14 8 1
0
577177189 14 8 1
0
577177197 14 8 1
0
577177205 14 8 1
0
577177213 14 8 1
553587460
577177221 14 8 1
553587496
577177030 78 62 1
577175970
0 45 58 0
577177034 14 8 1
553583248
577177042 12 6 1
553583224
1
577177048 14 8 1
553583200
577177056 14 8 1
583992054
577177064 14 8 1
553588168
577177084 14 8 1
0
553583596 -1 10 1
theEngine
577176970 -1 15 1
TTT Controller
577176926 -1 20 1
Handle RESET event.
577176882 -1 20 1
virtual, destructor
577176798 78 62 1
577175778
0 45 67 0
577176802 14 8 1
553583188
577176810 12 6 1
553583164
1
577176816 14 8 1
553583152
577176824 14 8 1
583995510
577176832 14 8 1
553586140
577176852 14 8 1
0
577176750 -1 26 1
TTT (XVT-Power++ Version)
553583584 -1 11 1
theDisplay
577176690 -1 18 1
DisplayWelcomeMsg
553583560 13 12 1
553583560
553583560 14 8 1
583995470
553583548 -1 5 1
void
577176614 -1 13 1
pure virtual
577176530 78 62 1
583992078
0 45 44 0
577176534 14 8 1
583997566
577176542 12 6 1
553583128
1
577176548 14 8 1
553583116
577176556 14 8 1
0
577176564 14 8 1
583997726
577176584 14 8 1
0
577176474 -1 33 1
Values for the result of a move.
553583524 -1 10 1
CompBoard
553583500 13 12 1
553583500
553583500 14 8 1
583995342
553583476 -1 4 1
int
577176338 71 53 1
0
577176338 4 41 1
0
577176338 5 36 1
553586092 577176338 553587208
0 39 40 0
577176368 12 6 1
553583920
1
577176383 12 6 1
0
0
577176174 73 140 1
2 0 1 0 224
577176174 3 52 1
577178150 577177490 611261582 577177114
577176174 5 36 1
553586092 577176174 553587748
0 13 0 0
577176204 12 6 1
553583896
1
577176228 12 6 1
0
0
577176234 14 8 1
0
577176242 14 8 1
0
577176250 14 8 1
0
577176258 14 8 1
0
577176266 14 8 1
0
577176274 14 8 1
0
577176282 14 8 1
0
577176290 14 8 1
0
577176306 14 8 1
0
553583452 -1 12 1
MoveRequest
553583428 13 12 1
553583428
553583428 14 8 1
583994306
553583404 -1 4 1
int
577176074 -1 15 1
int CellNumber
553583392 13 12 1
553583392
553583392 14 8 1
556729838
577175970 78 62 1
583998710
1 45 59 0
577175974 14 8 1
583996034
577175982 12 6 1
553583092
1
577175988 14 8 1
553583068
577175996 14 8 1
553583044
577176004 14 8 1
553586716
577176024 14 8 1
0
577175922 -1 24 1
Current TTT Event Type.
553583380 -1 6 1
Start
553583368 -1 5 1
void
553583356 -1 8 1
virtual
577175778 78 62 1
583994362
2 45 68 0
577175782 14 8 1
553583008
577175790 12 6 1
553582996
1
577175796 14 8 1
553582984
577175804 14 8 1
553582960
577175812 14 8 1
553586644
577175832 14 8 1
0
577175734 -1 20 1
Update the display.
577175690 -1 19 1
DisplayIllegalMove
553583344 13 12 1
553583344
553583344 14 8 1
583991822
553583320 -1 5 1
void
577175614 -1 13 1
pure virtual
583992078 78 62 1
583991926
0 45 45 0
583992082 14 8 1
583994266
583992090 12 6 1
553582924
1
583992096 14 8 1
553582888
583992104 14 8 1
0
583992112 14 8 1
583997138
583992132 14 8 1
0
583994058 -1 26 1
Bit map of user's moves.
553583296 -1 12 1
freeMasks[]
553583284 13 12 1
553583284
553583284 14 8 1
583994218
553583260 -1 4 1
int
583998782 -1 14 1
const, static
583995538 -1 146 1
{0x006,0x005,0x003,0x030,0x028,0x018,0x180,0x140,0x0c0,0x048,0x041,0x009,0x090,0x082,0x012,0x120,0x104,0x024,0x110,0x101,0x011,0x050,0x044,0x014}
583999230 -1 22 1
Reset the TTT engine.
553583248 -1 10 1
GetBoards
553583224 13 12 1
553583224
553583224 14 8 1
583991722
553583200 -1 5 1
void
583992054 -1 21 1
int& User, int& Comp
583994714 80 62 1
583994714
0 0 27 1
583994718 14 8 1
0
583994726 12 6 1
0
0
583994732 14 8 1
0
583994740 14 8 1
0
583994750 14 8 1
0
583994768 14 8 1
0
583998710 78 62 1
583991862
2 45 60 0
583998714 14 8 1
553582876
583998722 12 6 1
553582864
1
583998728 14 8 1
553582840
583998736 14 8 1
553582816
583998744 14 8 1
553586872
583998764 14 8 1
0
553583188 -1 12 1
HandleEvent
553583164 13 12 1
553583164
553583164 14 8 1
583994158
553583152 -1 5 1
void
583995510 -1 24 1
int Event, int Cell = 0
583991990 78 62 1
556730430
2 45 49 0
583991994 14 8 1
556733210
583992002 12 6 1
553587604
1
583992008 14 8 1
553586788
583992016 14 8 1
556729726
583992024 14 8 1
553587664
583992044 14 8 1
0
583994362 78 62 1
556730594
2 45 69 0
583994366 14 8 1
553582744
583994374 12 6 1
553582708
1
583994380 14 8 1
553582684
583994388 14 8 1
0
583994396 14 8 1
553588444
583994416 14 8 1
0
583995470 -1 37 1
Override to display welcome message.
583997566 -1 14 1
DisplayYouWin
553583128 13 12 1
553583128
553583128 14 8 1
583991562
553583116 -1 5 1
void
583997726 -1 13 1
pure virtual
583991926 78 62 1
583991758
0 45 46 0
583991930 14 8 1
553582672
583991938 12 6 1
553582636
1
583991944 14 8 1
553582624
583991952 14 8 1
0
583991960 14 8 1
583999030
583991980 14 8 1
0
583995342 -1 29 1
Bit map of computer's moves.
583994306 -1 52 1
User's request to make a move. Returns MOVE_RESULT.
583996034 -1 13 1
ComputerTurn
553583092 13 12 1
553583092
553583092 14 8 1
583991398
553583068 -1 5 1
void
553583044 -1 5 1
void
553583032 -1 8 1
tttdisp
583991862 78 62 1
556733566
2 45 61 0
583991866 14 8 1
553582660
583991874 12 6 1
553582696
1
583991880 14 8 1
553582732
583991888 14 8 1
140970558
583991896 14 8 1
553582756
583991916 14 8 1
0
553583008 -1 5 1
Move
553582996 13 12 1
553582996
553582996 14 8 1
140974454
553582984 -1 5 1
void
553582960 -1 12 1
int CellNum
553582948 -1 8 1
tttdisp
583991822 -1 36 1
Override to display "Illegal Move".
583994266 -1 15 1
DisplayYouLose
553582924 13 12 1
553582924
553582924 14 8 1
140969118
553582888 -1 5 1
void
583997138 -1 13 1
pure virtual
583991758 78 62 1
583991438
1 45 47 0
583991762 14 8 1
140968438
583991770 12 6 1
553582804
1
583991776 14 8 1
553582828
583991784 14 8 1
0
583991792 14 8 1
140968142
583991812 14 8 1
0
583994218 -1 44 1
Masks for determining computer's next move.
583991722 -1 34 1
Get user and computer board maps.
553582876 -1 11 1
ClearBoard
553582864 13 12 1
553582864
553582864 14 8 1
140969874
553582840 -1 5 1
void
553582816 -1 5 1
void
553582780 13 12 1
553586572
553582780 14 8 1
556729030
583994158 -1 38 1
Handle events from the outside world.
553582744 -1 7 1
Update
553582708 13 12 1
553582708
553582708 14 8 1
140969306
553582684 -1 5 1
void
583991598 80 62 1
556730266
2 45 54 0
583991602 14 8 1
556728970
583991610 12 6 1
553586152
1
583991616 14 8 1
553587508
583991624 14 8 1
556728894
583991634 14 8 1
556728822
583991652 14 8 1
0
583991562 -1 31 1
Override to display "You Win".
553582672 -1 12 1
DisplayDraw
553582636 13 12 1
553582636
553582636 14 8 1
140974014
553582624 -1 5 1
void
583999030 -1 13 1
pure virtual
583991438 78 62 1
583991990
1 45 48 0
583991442 14 8 1
553582900
583991450 12 6 1
553582936
1
583991456 14 8 1
553582972
583991464 14 8 1
140970946
583991472 14 8 1
140973130
583991492 14 8 1
0
583991398 -1 17 1
Computer's turn.
553582660 -1 11 1
FreeSquare
553582696 13 12 1
553582696
553582696 14 8 1
140969414
553582732 -1 5 1
void
140970558 -1 34 1
int Mask, int i , int& TargetMask
553582756 -1 7 1
static
140974454 -1 19 1
Handle MOVE event.
140969118 -1 32 1
Override to display "You Lose".
140968438 -1 13 1
ClearDisplay
553582804 13 12 1
553582804
553582804 14 8 1
140973186
553582828 -1 5 1
void
140968142 -1 13 1
pure virtual
140969874 -1 40 1
Clear the user and computer board maps.
140969306 -1 21 1
Handle UPDATE event.
140974014 -1 28 1
Override to display "Draw".
553582900 -1 12 1
DisplayMove
553582936 13 12 1
553582936
553582936 14 8 1
140971278
553582972 -1 5 1
void
140970946 -1 28 1
int Row, int Col, char Move
140973130 -1 13 1
pure virtual
140969414 -1 40 1
Find the next free square for computer.
140973186 -1 31 1
Override to clear the display.
140971278 -1 55 1
Override to display 'X', 'O', or space at row and col.
0 -1 -1 0