home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
scase.zip
/
SCASE.Z
/
DOC00000.01B
< prev
next >
Wrap
Text File
|
1994-12-01
|
14KB
|
954 lines
A+0038757529
+0000000004
+0000000017
+0000000008
showcase+0000000000
+0000000007
LocalDB+0000000001
2+0000000000
+0000000000
+0000000006
davids+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
498015896 2 12 1
632754210
25
142542584 -1 1 1
581894430 76 127 1
0 0 0 0 1 0
581894430 4 41 1
581894266
581894430 5 36 1
498015896 581894430 498015524
2 5 29 0
581894460 12 6 1
498016136
1
581894473 12 6 1
0
0
581894479 12 6 1
0
0
581894485 79 6 1
0
0
581894491 77 6 1
0
0
581894497 14 8 1
0
581894505 14 8 1
0
581894513 14 8 1
0
581894521 14 8 1
0
581894529 14 8 1
0
581894537 14 8 1
0
581900194 76 127 1
0 0 0 0 0 0
581900194 4 41 1
581894266
581900194 5 36 1
498015896 581900194 498014984
0 7 31 0
581900224 12 6 1
142542332
2
581900237 12 6 1
0
0
581900243 12 6 1
142542536
1
581900249 79 6 1
0
0
581900255 77 6 1
632225814
3
581900261 14 8 1
0
581900269 14 8 1
0
581900277 14 8 1
0
581900285 14 8 1
0
581900293 14 8 1
142541288
581900301 14 8 1
142541516
581897930 76 127 1
0 0 0 0 0 0
581897930 4 41 1
581898938
581897930 5 36 1
498015896 581897930 498015680
0 9 0 0
581897960 12 6 1
498015008
2
581897973 12 6 1
0
0
581897979 12 6 1
498015548
1
581897985 79 6 1
0
0
581897991 77 6 1
581898854
8
581897997 14 8 1
0
581898005 14 8 1
0
581898013 14 8 1
0
581898021 14 8 1
0
581898029 14 8 1
498015020
581898037 14 8 1
498015164
581900062 76 127 1
0 0 0 0 1 0
581900062 4 41 1
581898938
581900062 5 36 1
498015896 581900062 498015320
2 6 26 0
581900092 12 6 1
498015944
1
581900105 12 6 1
0
0
581900111 12 6 1
0
0
581900117 79 6 1
0
0
581900123 77 6 1
0
0
581900129 14 8 1
0
581900137 14 8 1
0
581900145 14 8 1
0
581900153 14 8 1
0
581900161 14 8 1
0
581900169 14 8 1
0
581894266 73 140 1
3 0 0 0 224
581894266 3 52 1
581894266 581894266 581894430 581900194
581894266 5 36 1
498015896 581894266 498014924
0 11 0 0
581894296 12 6 1
0
0
581894320 12 6 1
0
0
581894326 14 8 1
0
581894334 14 8 1
0
581894342 14 8 1
0
581894350 14 8 1
0
581894358 14 8 1
0
581894366 14 8 1
0
581894374 14 8 1
0
581894382 14 8 1
0
581894398 14 8 1
0
581898938 73 140 1
3 0 0 0 224
581898938 3 52 1
581898938 581898938 581900062 581897930
581898938 5 36 1
498015896 581898938 498016100
0 13 0 0
581898968 12 6 1
0
0
581898992 12 6 1
0
0
581898998 14 8 1
0
581899006 14 8 1
0
581899014 14 8 1
0
581899022 14 8 1
0
581899030 14 8 1
0
581899038 14 8 1
0
581899046 14 8 1
0
581899054 14 8 1
0
581899070 14 8 1
0
142542536 13 12 1
142542536
142542536 14 8 1
632226326
632225814 78 62 1
632227514
2 47 17 0
632225818 14 8 1
632226890
632225826 12 6 1
142542596
1
632225832 14 8 1
632225962
632225840 14 8 1
142542620
632225848 14 8 1
142542584
632225868 14 8 1
0
142541288 -1 9 1
stdioctr
142541516 -1 9 1
stdioctr
498015548 13 12 1
498015548
498015548 14 8 1
630133878
581898854 78 62 1
634853310
1 47 25 0
581898858 14 8 1
498015368
581898866 12 6 1
498015860
1
581898872 14 8 1
498015380
581898880 14 8 1
630134266
581898888 14 8 1
498013316
581898908 14 8 1
0
498015020 -1 9 1
stdiodsp
498015164 -1 9 1
stdiodsp
498015524 6 12 1
498015524
28 2
498014984 6 12 1
498014984
28 8
632227514 78 62 1
632227230
0 47 15 0
632227518 14 8 1
0
632227526 12 6 1
142540820
1
632227532 14 8 1
0
632227540 14 8 1
632226010
632227548 14 8 1
142540832
632227568 14 8 1
0
498015680 6 12 1
498015680
28 10
634853310 78 62 1
630131342
0 47 18 0
634853314 14 8 1
0
634853322 12 6 1
498015776
1
634853328 14 8 1
0
634853336 14 8 1
630133854
634853344 14 8 1
498015188
634853364 14 8 1
0
498015320 6 12 1
498015320
28 4
498014924 6 12 1
498014924
28 12
498016100 6 12 1
498016100
28 14
498016136 13 12 1
498016136
498016136 14 8 1
630131894
142542332 13 12 1
142540916
142542332 14 8 1
142542344
632226326 -1 37 1
Implements TTT with keyboard events.
632226890 -1 13 1
GetUserEvent
142542596 13 12 1
142542596
142542596 14 8 1
632226674
632225962 -1 26 1
TTT_Controller::TTT_EVENT
142542620 -1 10 1
int& Cell
498015896 2 12 1
632754210
25
632754210 -4 16 1
100 100 -5 4 6 5 630129322
630129322 -5 400 100
0
0
0
0
0
0
581894430
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
581900194
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
581897930
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
581900062
0
0
0
0
0
581894266
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
581898938
0
0
0
632227230 78 62 1
632225814
0 47 16 0
632227234 14 8 1
142540844
632227242 12 6 1
142542680
1
632227248 14 8 1
142542656
632227256 14 8 1
0
632227264 14 8 1
142542632
632227284 14 8 1
0
498015008 13 12 1
498015656
498015008 14 8 1
142540856
630133878 -1 44 1
Provides TicTacToe display on stdio device.
498015368 -1 12 1
DisplayMove
498015860 13 12 1
498015860
498015860 14 8 1
630135078
498015380 -1 5 1
void
630134266 -1 28 1
int Row, int Col, char Move
498013316 -1 8 1
virtual
630131342 78 62 1
630131194
0 47 19 0
630131346 14 8 1
630129222
630131354 12 6 1
142540868
1
630131360 14 8 1
142540880
630131368 14 8 1
0
630131376 14 8 1
142540892
630131396 14 8 1
0
498015944 13 12 1
498015944
498015944 14 8 1
142540904
142540916 13 12 1
142542332
142540916 14 8 1
142542152
142540820 13 12 1
142540820
142540820 14 8 1
632226746
632226010 -1 38 1
TTT_Engine *Engine, TTT_Display *Disp
142540832 -1 12 1
constructor
498015656 13 12 1
498015008
498015656 14 8 1
142540928
498015776 13 12 1
498015776
498015776 14 8 1
630130986
630133854 -1 19 1
TTT_Engine *Engine
498015188 -1 12 1
constructor
630131194 78 62 1
630131070
0 47 20 0
630131198 14 8 1
630130962
630131206 12 6 1
142540940
1
630131212 14 8 1
142540952
630131220 14 8 1
0
630131228 14 8 1
142540964
630131248 14 8 1
0
630131894 -1 15 1
TTT Controller
142542344 -1 11 1
Controller
632226674 -1 67 1
Get events from user. If it is a move event, Cell will tell where.
142540844 -1 6 1
Start
142542680 13 12 1
142542680
142542680 14 8 1
632226206
142542656 -1 5 1
void
142542632 -1 8 1
virtual
142540856 -1 8 1
Display
630135078 -1 42 1
Display 'X', 'O' or space at row and col.
630129222 -1 18 1
DisplayWelcomeMsg
142540868 13 12 1
142540868
142540868 14 8 1
630128834
142540880 -1 5 1
void
142540892 -1 8 1
virtual
630131070 78 62 1
630128942
0 47 21 0
630131074 14 8 1
630133606
630131082 12 6 1
142540976
1
630131088 14 8 1
142540988
630131096 14 8 1
0
630131104 14 8 1
142541000
630131124 14 8 1
0
142540904 -1 12 1
TTT Display
142542152 -1 10 1
TTT Stdio
632226746 -1 53 1
Provide an engine and a display during construction.
142540928 -1 10 1
TTT Stdio
630130986 -1 40 1
Provide a TTT engine when constructing.
630130962 -1 19 1
DisplayIllegalMove
142540940 13 12 1
142540940
142540940 14 8 1
618070254
142540952 -1 5 1
void
142540964 -1 8 1
virtual
630128942 78 62 1
618073142
0 47 22 0
630128946 14 8 1
618073122
630128954 12 6 1
142541012
1
630128960 14 8 1
142541024
630128968 14 8 1
0
630128976 14 8 1
142541036
630128996 14 8 1
0
632226206 -1 38 1
Start game and provide an event loop.
630128834 -1 25 1
Display welcome message.
630133606 -1 14 1
DisplayYouWin
142540976 13 12 1
142540976
142540976 14 8 1
618072954
142540988 -1 5 1
void
142541000 -1 8 1
virtual
618073142 78 62 1
618072998
0 47 23 0
618073146 14 8 1
142541048
618073154 12 6 1
142541060
1
618073160 14 8 1
142541072
618073168 14 8 1
0
618073176 14 8 1
142541084
618073196 14 8 1
0
618070254 -1 24 1
Display "Illegal Move".
618073122 -1 15 1
DisplayYouLose
142541012 13 12 1
142541012
142541012 14 8 1
478609430
142541024 -1 5 1
void
142541036 -1 8 1
virtual
618072998 78 62 1
581898854
1 47 24 0
618073002 14 8 1
498532486
618073010 12 6 1
142541096
1
618073016 14 8 1
142541108
618073024 14 8 1
0
618073032 14 8 1
632754294
618073052 14 8 1
0
618072954 -1 19 1
Display "You Win".
142541048 -1 12 1
DisplayDraw
142541060 13 12 1
142541060
142541060 14 8 1
632750138
142541072 -1 5 1
void
142541084 -1 8 1
virtual
478609430 -1 20 1
Display "You Lose".
498532486 -1 13 1
ClearDisplay
142541096 13 12 1
142541096
142541096 14 8 1
632750378
142541108 -1 5 1
void
632754294 -1 16 1
virtual, inline
632750138 -1 16 1
Display "Draw".
632750378 -1 62 1
Clear display does absolutely nothing in the Stdio version!!!
0 -1 -1 0