-
Notifications
You must be signed in to change notification settings - Fork 7
/
daedalus.rc
2013 lines (1944 loc) · 108 KB
/
daedalus.rc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Microsoft Visual C++ generated resource script.
//
#pragma code_page(65001)
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (United States) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
menu MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Open...\to", cmdOpen
POPUP "&Run Script"
BEGIN
MENUITEM "&Demos\tAlt+1", cmdScript01
MENUITEM "&Word Mazes\tAlt+2", cmdScript02
MENUITEM "World's &Largest Maze\tAlt+3", cmdScript03
MENUITEM "&4D Mazes\tAlt+4", cmdScript04
MENUITEM "&5D Mazes\tAlt+5", cmdScript05
MENUITEM SEPARATOR
MENUITEM "Dragon&slayer Game\tAlt+6", cmdScript06
MENUITEM "&Pac-Man Game\tAlt+7", cmdScript07
MENUITEM "So&koban Game\tAlt+8", cmdScript08
MENUITEM "The &Hunger Games\tAlt+9", cmdScript09
MENUITEM SEPARATOR
MENUITEM "Survivor Maze #&1\tAlt+!", cmdScript11
MENUITEM "Survivor Maze #&2\tAlt+@", cmdScript12
MENUITEM "Survivor Maze #&3\tAlt+#", cmdScript13
MENUITEM "Survivor Maze \tAlt+$", cmdScript14
MENUITEM "Survivor Ma&ze #5\tAlt+%", cmdScript15
MENUITEM "Survivor Maze #&6\tAlt+^", cmdScript16
MENUITEM "Survivor Maze #&7\tAlt+&&", cmdScript17
MENUITEM "Survivor Maze #&8\tAlt+*", cmdScript18
MENUITEM "Survivor Maze #&9\tAlt+(", cmdScript19
MENUITEM "Survivor Maze #1&0\tAlt+)", cmdScript10
MENUITEM SEPARATOR
MENUITEM "&Carleton Farm Maze #1\tAlt+Ctrl+1", cmdScript21
MENUITEM "Ca&rleton Farm Maze #2\tAlt+Ctrl+2", cmdScript22
MENUITEM "Stocker &Farms Maze\tAlt+Ctrl+3", cmdScript23
MENUITEM "&Glacier Maze\tAlt+Ctrl+4", cmdScript24
MENUITEM "S&afari Maze\tAlt+Ctrl+5", cmdScript25
MENUITEM "Mo&use Maze\tAlt+Ctrl+6", cmdScript26
MENUITEM "Survivor S&quares Game\tAlt+Ctrl+7", cmdScript27
MENUITEM "&Mandelbrot Set Fractal\tAlt+Ctrl+8", cmdScript28
MENUITEM "P&entris Game\tAlt+Ctrl+9", cmdScript29
MENUITEM "Gr&ippy Socks\tAlt+Ctrl+0", cmdScript30
END
MENUITEM SEPARATOR
MENUITEM "Open &Bitmap...\tAlt+o", cmdOpenBitmap
MENUITEM "Save B&itmap...\tw", cmdSaveBitmap
MENUITEM "Open &Text...", cmdOpenText
MENUITEM "Save T&ext...", cmdSaveText
MENUITEM SEPARATOR
POPUP "&DOS Text"
BEGIN
MENUITEM "Save &Blocks...", cmdSaveDOS
MENUITEM "Save &Lines...", cmdSaveDOS2
MENUITEM "Save &Double Lines...", cmdSaveDOS3
END
POPUP "X&11 Bitmap"
BEGIN
MENUITEM "&Open...", cmdOpenXbm
MENUITEM SEPARATOR
MENUITEM "Save &Normal...", cmdSaveXbmN
MENUITEM "Save &Compressed...", cmdSaveXbmC
MENUITEM "Save &Supercompressed...", cmdSaveXbmS
END
POPUP "&3D Bitmap"
BEGIN
MENUITEM "&Open...", cmdOpen3D
MENUITEM SEPARATOR
MENUITEM "Save &Normal...", cmdSave3DN
MENUITEM "Save &Supercompressed...", cmdSave3DS
END
POPUP "Save as &Wallpaper"
BEGIN
MENUITEM "&Center Bitmap", cmdSaveWallCenter
MENUITEM "&Tile Bitmap", cmdSaveWallTile
MENUITEM "&Stretch Bitmap", cmdSaveWallStretch
MENUITEM "&Fit Bitmap", cmdSaveWallFit
MENUITEM "Fi&ll Bitmap", cmdSaveWallFill
END
MENUITEM SEPARATOR
MENUITEM "&Print...", cmdPrint
MENUITEM "Pri&nt Setup...", cmdPrintSetup
MENUITEM "&File Settings...\tAlt+f", cmdDlgFile
MENUITEM SEPARATOR
MENUITEM "Open Do&cumentation\t)", cmdShellHelp
POPUP "More &Help"
BEGIN
MENUITEM "Open &Documentation\t)", cmdShellHelp
MENUITEM "Open &Scripting", cmdShellScript
MENUITEM "Open &Changes", cmdShellChange
MENUITEM "Open &License", cmdShellLicense
MENUITEM SEPARATOR
MENUITEM "Open &Website", cmdShellWeb
MENUITEM "Open Website &Mirror", cmdShellWeb2
END
POPUP "&Setup"
BEGIN
MENUITEM "Create Program Group (&User)", cmdSetupUser
MENUITEM "Create Program Group (&All)", cmdSetupAll
MENUITEM "Create &Desktop Icon", cmdSetupDesktop
MENUITEM "Install File &Extensions", cmdSetupExtension
MENUITEM SEPARATOR
MENUITEM "Uninstall File E&xtensions", cmdUnsetup
END
MENUITEM "&About Daedalus...\tAlt+0", cmdAbout
MENUITEM "E&xit\tEsc", cmdExit
END
POPUP "&Edit"
BEGIN
MENUITEM "&Repeat Command\t;", cmdRepeat
MENUITEM "A&utorepeat\tN", cmdSpree
POPUP "&Macros"
BEGIN
MENUITEM "&Enter Command Line...\tEnter", cmdCommand
MENUITEM "&Open Script...\tCtrl+o", cmdOpenScript
MENUITEM SEPARATOR
POPUP "Run Macro (&Normal Set)"
BEGIN
MENUITEM "Macro &1\tF1", cmdMacro01
MENUITEM "Macro &2\tF2", cmdMacro02
MENUITEM "Macro &3\tF3", cmdMacro03
MENUITEM "Macro &4\tF4", cmdMacro04
MENUITEM "Macro &5\tF5", cmdMacro05
MENUITEM "Macro &6\tF6", cmdMacro06
MENUITEM "Macro &7\tF7", cmdMacro07
MENUITEM "Macro &8\tF8", cmdMacro08
MENUITEM "Macro &9\tF9", cmdMacro09
MENUITEM "Macro &10\tF10", cmdMacro10
MENUITEM "&Macro 11\tF11", cmdMacro11
MENUITEM "M&acro 12\tF12", cmdMacro12
END
POPUP "Run Macro (&Shift Set)"
BEGIN
MENUITEM "Macro 1&3\tShift+F1", cmdMacro13
MENUITEM "Macro 1&4\tShift+F2", cmdMacro14
MENUITEM "Macro 1&5\tShift+F3", cmdMacro15
MENUITEM "Macro 1&6\tShift+F4", cmdMacro16
MENUITEM "Macro 1&7\tShift+F5", cmdMacro17
MENUITEM "Macro 1&8\tShift+F6", cmdMacro18
MENUITEM "Macro 1&9\tShift+F7", cmdMacro19
MENUITEM "Macro 2&0\tShift+F8", cmdMacro20
MENUITEM "Macro 2&1\tShift+F9", cmdMacro21
MENUITEM "Macro 2&2\tShift+F10", cmdMacro22
MENUITEM "&Macro 23\tShift+F11", cmdMacro23
MENUITEM "M&acro 24\tShift+F12", cmdMacro24
END
POPUP "Run Macro (&Control Set)"
BEGIN
MENUITEM "Macro 2&5\tCtrl+F1", cmdMacro25
MENUITEM "Macro 2&6\tCtrl+F2", cmdMacro26
MENUITEM "Macro 2&7\tCtrl+F3", cmdMacro27
MENUITEM "Macro 2&8\tCtrl+F4", cmdMacro28
MENUITEM "Macro 2&9\tCtrl+F5", cmdMacro29
MENUITEM "Macro 3&0\tCtrl+F6", cmdMacro30
MENUITEM "Macro 3&1\tCtrl+F7", cmdMacro31
MENUITEM "Macro 3&2\tCtrl+F8", cmdMacro32
MENUITEM "Macro 3&3\tCtrl+F9", cmdMacro33
MENUITEM "Macro 3&4\tCtrl+F10", cmdMacro34
MENUITEM "&Macro 35\tCtrl+F11", cmdMacro35
MENUITEM "M&acro 36\tCtrl+F12", cmdMacro36
END
POPUP "Run Macro (&Alt Set)"
BEGIN
MENUITEM "Macro 3&7\tAlt+F1", cmdMacro37
MENUITEM "Macro 3&8\tAlt+F2", cmdMacro38
MENUITEM "Macro 3&9\tAlt+F3", cmdMacro39
MENUITEM "Macro 4&0\tAlt+F4", cmdMacro40
MENUITEM "Macro 4&1\tAlt+F5", cmdMacro41
MENUITEM "Macro 4&2\tAlt+F6", cmdMacro42
MENUITEM "Macro 4&3\tAlt+F7", cmdMacro43
MENUITEM "Macro 4&4\tAlt+F8", cmdMacro44
MENUITEM "Macro 4&5\tAlt+F9", cmdMacro45
MENUITEM "Macro 4&6\tAlt+F10", cmdMacro46
MENUITEM "&Macro 47\tAlt+F11", cmdMacro47
MENUITEM "M&acro 48\tAlt+F12", cmdMacro48
END
MENUITEM SEPARATOR
MENUITEM "&Macro Events...", cmdDlgEvent
END
MENUITEM SEPARATOR
MENUITEM "Copy &Bitmap\tCtrl+c", cmdCopyBitmap
MENUITEM "Copy Te&xt", cmdCopyText
MENUITEM "P&aste\tCtrl+v", cmdPaste
MENUITEM SEPARATOR
MENUITEM "&Display Settings...\tTab", cmdDlgDisplay
POPUP "Cell &Viewport Span"
BEGIN
MENUITEM "&Decrease by 1\t{", cmdCellDec1
MENUITEM "&Increase by 1\t}", cmdCellInc1
MENUITEM "D&ecrease by 10\t[", cmdCellDec10
MENUITEM "I&ncrease by 10\t]", cmdCellInc10
END
POPUP "&Window"
BEGIN
MENUITEM "Size Window &Full Screen\tShift+Tab", cmdWindowFull
MENUITEM "Size Window to &Bitmap\tCtrl+Shift+Tab", cmdWindowBitmap
MENUITEM "Size Bitmap to &Window\tCtrl+Tab", cmdSizeWindow
MENUITEM SEPARATOR
MENUITEM "&Update Window\tn", cmdRedrawNow
MENUITEM "&Redraw Window\tSpace", cmdRepaintNow
MENUITEM SEPARATOR
MENUITEM "Scroll &Page Up\tAlt+PgUp", cmdScrollUp
MENUITEM "Scroll Page &Down\tAlt+PgDn", cmdScrollDown
MENUITEM "&Scroll to Beginning\tAlt+Home", cmdScrollHome
MENUITEM "Scroll to &End\tAlt+End", cmdScrollEnd
END
MENUITEM "Set &Colors...\tCtrl+k", cmdDlgColor
MENUITEM "&Ignore Messages\t?", cmdMessage
MENUITEM SEPARATOR
MENUITEM "&Query Timer\tt", cmdTimeGet
MENUITEM "Reset &Timer\tCtrl+t", cmdTimeReset
MENUITEM "&Pause Timer\tp", cmdTimePause
MENUITEM SEPARATOR
MENUITEM "Random &Settings...\tAlt+r", cmdDlgRandom
MENUITEM "Randomi&ze Seed\tCtrl+r", cmdRandomize
END
POPUP "&Dot"
BEGIN
MENUITEM "Dot &Settings...\tv", cmdDlgDot
POPUP "&Move Dot"
BEGIN
MENUITEM "D&own Left\t1", cmdMove1
MENUITEM "&Down\t2", cmdMove2
MENUITEM "Do&wn Right\t3", cmdMove3
MENUITEM "&Left\t4", cmdMove4
MENUITEM "&Right\t6", cmdMove6
MENUITEM "U&p Left\t7", cmdMove7
MENUITEM "&Up\t8", cmdMove8
MENUITEM "Up R&ight\t9", cmdMove9
MENUITEM SEPARATOR
MENUITEM "R&aise\tu", cmdMoveU
MENUITEM "Low&er\td", cmdMoveD
END
POPUP "Move &Relative"
BEGIN
MENUITEM "&Forward\tCtrl+f", cmdMoveForward
MENUITEM "&Back\tCtrl+b", cmdMoveBack
MENUITEM "&Turn Around\tCtrl+a", cmdMoveAround
MENUITEM "&Left\tl", cmdMoveLeft
MENUITEM "&Right\tr", cmdMoveRight
MENUITEM "R&andom\t0", cmdMoveRandom
MENUITEM SEPARATOR
MENUITEM "&North\tCtrl+n", cmdMoveNorth
MENUITEM "&South\tCtrl+s", cmdMoveSouth
MENUITEM "&West\tCtrl+w", cmdMoveWest
MENUITEM "&East\tCtrl+e", cmdMoveEast
END
POPUP "&Jump Dot"
BEGIN
MENUITEM "D&own Left\t!", cmdJump1
MENUITEM "&Down\t@", cmdJump2
MENUITEM "Do&wn Right\t#", cmdJump3
MENUITEM "&Left\t$", cmdJump4
MENUITEM "&Right\t^", cmdJump6
MENUITEM "U&p Left\t&&", cmdJump7
MENUITEM "&Up\t*", cmdJump8
MENUITEM "Up R&ight\t(", cmdJump9
END
POPUP "&Teleport Dot"
BEGIN
MENUITEM "&UL Corner\tCtrl+7", cmdGoCorner7
MENUITEM "UR &Corner\tCtrl+9", cmdGoCorner9
MENUITEM "&LL Corner\tCtrl+1", cmdGoCorner1
MENUITEM "LR C&orner\tCtrl+3", cmdGoCorner3
MENUITEM SEPARATOR
MENUITEM "E&ntrance\tCtrl+8", cmdGoIn
MENUITEM "E&xit\tCtrl+2", cmdGoOut
MENUITEM "Left &Entrance\tCtrl+4", cmdGoInY
MENUITEM "R&ight Exit\tCtrl+6", cmdGoOutY
MENUITEM SEPARATOR
MENUITEM "&Middle\tCtrl+5", cmdGoMiddle
MENUITEM "&Random\tCtrl+0", cmdGoRandom
MENUITEM "&2nd Dot\tCtrl+g", cmdGo2nd
END
MENUITEM SEPARATOR
MENUITEM "S&how Dot\t.", cmdDotShow
MENUITEM "Walls &Impassable\t,", cmdDotWall
MENUITEM "Move by T&wo\te", cmdDotTwo
MENUITEM "&Drag Move Dot\ta", cmdDotDrag
MENUITEM "Dra&g Is Erase\tc", cmdDotOn
MENUITEM "Drag &Big Dot\tb", cmdDotBig
MENUITEM "Drag b&y Two\tf", cmdDotBoth
MENUITEM "Set at D&ot\th", cmdDotSet
POPUP "&Zap Dot"
BEGIN
MENUITEM "&Destroy Wall\tCtrl+z", cmdDotZap
MENUITEM "Make Wall &Semitransparent\tCtrl+x", cmdDotZapTrans
MENUITEM "Make &Unsemitransparent\tCtrl+y", cmdDotZapUntrans
END
POPUP "&2nd Dot"
BEGIN
MENUITEM "&Set to Dot\tg", cmd2nd
MENUITEM SEPARATOR
MENUITEM "Draw &Line", cmd2ndLine
MENUITEM "Draw Bloc&k", cmd2ndBlock
MENUITEM "Draw &Box", cmd2ndBox
MENUITEM "Draw &Disk", cmd2ndDisk
MENUITEM "Draw &Circle", cmd2ndCircle
MENUITEM SEPARATOR
MENUITEM "&Get Section\tAlt+g", cmd2ndGet
MENUITEM "&Put at Dot\tAlt+G", cmd2ndPut
MENUITEM SEPARATOR
MENUITEM "Put with &Or", cmd2ndOr
MENUITEM "Put with &And", cmd2ndAnd
MENUITEM "Put with &Xor", cmd2ndXor
END
MENUITEM SEPARATOR
MENUITEM "&View Inside\ti", cmdInsideView
MENUITEM "Ma&p Inside\t:", cmdInsideMap
MENUITEM "Mark '&X' at Dot\tx", cmdMark
MENUITEM "&Erase 'X' at Dot\ty", cmdUnmark
MENUITEM "I&nside Settings...\tq", cmdDlgInside
END
POPUP "&Bitmap"
BEGIN
MENUITEM "&Size...\ts", cmdDlgSize
POPUP "&Common Sizes"
BEGIN
MENUITEM "32 x 16\tCtrl+A", cmdSize01
MENUITEM "32 x 32\tCtrl+B", cmdSize02
MENUITEM "64 x 32\tCtrl+D", cmdSize03
MENUITEM "64 x 48\tCtrl+E", cmdSize04
MENUITEM "64 x 64\tCtrl+F", cmdSize05
MENUITEM SEPARATOR
MENUITEM "128 x 64\tCtrl+H", cmdSize06
MENUITEM "128 x 96\tCtrl+I", cmdSize07
MENUITEM "128 x 128\tCtrl+J", cmdSize08
MENUITEM "128 x 192\tCtrl+S", cmdSize09
MENUITEM "192 x 192\tCtrl+T", cmdSize10
MENUITEM "256 x 192\tCtrl+X", cmdSize11
MENUITEM "256 x 384\tCtrl+Y", cmdSize12
MENUITEM "512 x 384\tCtrl+Z", cmdSize13
MENUITEM "512 x 768\tCtrl+\\", cmdSize14
MENUITEM SEPARATOR
MENUITEM "1024 x 384\tCtrl+]", cmdSize15
MENUITEM "1024 x 768\tCtrl+!", cmdSize16
MENUITEM "1024 x 1024\tCtrl+^", cmdSize17
MENUITEM "1024 x 2048\tCtrl+#", cmdSize18
MENUITEM "2048 x 4096\tCtrl+%", cmdSize19
END
POPUP "&All"
BEGIN
MENUITEM "&Clear All\tDel", cmdAllClear
MENUITEM "&Set All\tShift+Del", cmdAllSet
MENUITEM "&Invert All\tCtrl+Del", cmdAllInvert
MENUITEM "&Random All", cmdAllRandom
END
MENUITEM "&Zoom...\tz", cmdDlgZoom
POPUP "Flip and &Rotate"
BEGIN
MENUITEM "Flip &Horizontal", cmdFlipX
MENUITEM "Flip &Vertical", cmdFlipY
MENUITEM "&Transpose", cmdFlipZ
MENUITEM "Rotate &Left", cmdRotateL
MENUITEM "Rotate &Right", cmdRotateR
MENUITEM "Rotate &Across", cmdRotateA
MENUITEM SEPARATOR
MENUITEM "&3D Bitmap...", cmdCubemapFlip
END
POPUP "&Temp Bitmap"
BEGIN
MENUITEM "&Get\t=", cmdTempGet
MENUITEM "&Put\t+", cmdTempPut
MENUITEM "&Swap\t_", cmdTempSwap
MENUITEM SEPARATOR
MENUITEM "&Or", cmdTempOr
MENUITEM "&And", cmdTempAnd
MENUITEM "&Xor", cmdTempXor
MENUITEM SEPARATOR
MENUITEM "&Blend", cmdTempBlend
MENUITEM "&Tessellate", cmdTempTessellate
MENUITEM "&Delete", cmdTempDel
END
POPUP "&Extra Bitmap"
BEGIN
MENUITEM "&Get\t\\", cmdDrawGet
MENUITEM "&Put\t|", cmdDrawPut
MENUITEM "&Swap\t-", cmdDrawSwap
MENUITEM SEPARATOR
MENUITEM "&Delete", cmdDrawDel
END
MENUITEM SEPARATOR
MENUITEM "Colla&pse to Set", cmdCollapse
MENUITEM "S&mooth Zoomed", cmdSmooth
MENUITEM "Smooth Cor&ners", cmdCorner
MENUITEM "Thic&ken", cmdThicken
MENUITEM "Make T&hinner", cmdThinner
MENUITEM "Accent &Boundaries", cmdAccentBoundary
MENUITEM SEPARATOR
MENUITEM "&Fill at Dot\t`", cmdFloodDot
MENUITEM "Floo&d at Dot\t~", cmdFloodDot2
MENUITEM "Sl&ide to Dot", cmdSlide
POPUP "Ro&w Column Edits"
BEGIN
MENUITEM "Insert &Column at Dot", cmdAddX
MENUITEM "Delete Co&lumn at Dot", cmdDelX
MENUITEM "Insert &Row at Dot", cmdAddY
MENUITEM "Delete Ro&w at Dot", cmdDelY
MENUITEM SEPARATOR
MENUITEM "Insert Col&umns at Dots", cmdAddX2
MENUITEM "Delete Colu&mns at Dots", cmdDelX2
MENUITEM "Insert R&ows at Dots", cmdAddY2
MENUITEM "Delete Row&s at Dots", cmdDelY2
END
MENUITEM SEPARATOR
MENUITEM "Bitmap Is &3D\tj", cmd3D
MENUITEM "Count Pi&xels\tAlt+c", cmdCount
END
POPUP "C&olor"
BEGIN
MENUITEM "Show &Color Bitmap\tk", cmdColmap
POPUP "Color Bitmap &File"
BEGIN
MENUITEM "&Open Targa...", cmdOpenColmapTarga
MENUITEM "&Save Targa...", cmdSaveColmapTarga
END
MENUITEM SEPARATOR
POPUP "&Bitmap"
BEGIN
MENUITEM "&Get from Bitmap\t''", cmdColmapGet
MENUITEM "&Put to Bitmap", cmdColmapPut
MENUITEM "Put to Bitmap (&Nearest)", cmdColmapPutNearest
MENUITEM "Put to Bitmap (&Dither)", cmdColmapPutDither
MENUITEM SEPARATOR
MENUITEM "&Or from Bitmap", cmdColmapOr
MENUITEM "&And from Bitmap", cmdColmapAnd
MENUITEM "&Xor from Bitmap", cmdColmapXor
END
MENUITEM "Blend from &2 Bitmaps", cmdColmapBlend
MENUITEM "Blend from &3 Bitmaps", cmdColmapBlend2
MENUITEM "&Graph Distance", cmdColmapDistance
MENUITEM "Graph &Walls", cmdColmapDistance2
POPUP "&Antialias from Bitmap"
BEGIN
MENUITEM "&2x2", cmdColmapAntialias2
MENUITEM "&3x3", cmdColmapAntialias3
MENUITEM "&4x4", cmdColmapAntialias4
MENUITEM "&5x5", cmdColmapAntialias5
MENUITEM "&6x6", cmdColmapAntialias6
MENUITEM "&7x7", cmdColmapAntialias7
MENUITEM "&8x8", cmdColmapAntialias8
END
MENUITEM SEPARATOR
POPUP "&Dot Color"
BEGIN
MENUITEM "&Set to Color", cmdColmapDotSet
MENUITEM "&Or with Color", cmdColmapDotOr
MENUITEM "&And with Color", cmdColmapDotAnd
MENUITEM "&Xor with Color", cmdColmapDotXor
MENUITEM SEPARATOR
MENUITEM "A&dd with Color", cmdColmapDotAdd
MENUITEM "S&ubtract with Color", cmdColmapDotSub
MENUITEM "Mu<iply with Color", cmdColmapDotMul
MENUITEM "M&in with Color", cmdColmapDotMin
MENUITEM "&Max with Color", cmdColmapDotMax
MENUITEM "&Blend with Color", cmdColmapDotBlend
END
POPUP "C&olor Bitmap"
BEGIN
MENUITEM "&Add with Temp", cmdTempAdd
MENUITEM "&Subtract with Temp", cmdTempSub
MENUITEM "A&lpha with Temp", cmdTempAlpha
MENUITEM SEPARATOR
MENUITEM "&Delete", cmdColmapDel
END
MENUITEM "&Make Grayscale", cmdColmapMono
POPUP "Apply Te&xture"
BEGIN
MENUITEM "&Background", cmdTextureBackground
MENUITEM SEPARATOR
MENUITEM "&Color Walls", cmdTextureWall1
MENUITEM "&Overlay Walls", cmdTextureWall2
MENUITEM "Color Overlay &Walls", cmdTextureWall3
MENUITEM SEPARATOR
MENUITEM "Co&lor Ground", cmdTextureGround1
MENUITEM "O&verlay Ground", cmdTextureGround2
MENUITEM "Color Overlay &Ground", cmdTextureGround3
MENUITEM SEPARATOR
MENUITEM "Colo&r Blocks", cmdTextureBlock1
MENUITEM "Overla&y Blocks", cmdTextureBlock2
MENUITEM "Color Overlay Bloc&ks", cmdTextureBlock3
MENUITEM SEPARATOR
MENUITEM "C&eiling", cmdTextureCeiling
MENUITEM "Variable &Height Walls", cmdWallVariable
MENUITEM "Gro&und Elevation", cmdGroundVariable
MENUITEM "&Delete", cmdTextureDel
END
MENUITEM "B&rightness...\tAlt+K", cmdColmapBrightness
MENUITEM "&Replace Color...\tAlt+k", cmdColmapReplace
END
POPUP "&Maze"
BEGIN
MENUITEM "Maze &Size...\tm", cmdDlgSizeMaze
MENUITEM "&Zoom Bias...\tAlt+z", cmdBias
POPUP "&Add"
BEGIN
MENUITEM "Add E&ntrance", cmdAddIn
MENUITEM "Add E&xit", cmdAddOut
MENUITEM "Add &Passage\t<", cmdAddDetachment
MENUITEM "Add &Wall\t>", cmdAddIsolation
END
POPUP "&Remove"
BEGIN
MENUITEM "Crack &Isolations", cmdCrackIsolation
MENUITEM "Connect &Detachments", cmdCrackDetach
MENUITEM "Crack Dead &Ends", cmdCrackBlock
MENUITEM "Seal E&ntrances", cmdCrackEntrance
MENUITEM "Connect Po&les", cmdCrackPole
MENUITEM "&Remove Poles", cmdDeletePole
MENUITEM SEPARATOR
MENUITEM "Crack &Cells", cmdCrackCell
MENUITEM "Crac&k Blind Alley Cells", cmdCrackBlindAlley
MENUITEM "Fill &Passages", cmdCrackPassage
MENUITEM "Fill &Open Cells", cmdCrackRoom
MENUITEM "Remove &Boundary", cmdCrackBoundary
MENUITEM "Remove &Tubes", cmdCrackTube
END
POPUP "&Normalize"
BEGIN
MENUITEM "Add &Passages", cmdNormalize
MENUITEM "Add &Walls", cmdNormalize2
MENUITEM "Erase &Bottom Right\t'", cmdEraseCorner
END
MENUITEM SEPARATOR
MENUITEM "Make S&ymmetric", cmdSymmetric
MENUITEM "E&xpand Set", cmdExpandSet
MENUITEM "Room &Thinned", cmdRoomThin
MENUITEM "Tweak &Endpoints\tE", cmdTweakEndpoint
MENUITEM "Tweak Passa&ges\tH", cmdTweakPassage
MENUITEM "Wea&ve to 3D", cmdWeave3D
MENUITEM "Weave to &Inside", cmdWeaveInside
MENUITEM "Clari&fy Weave", cmdClarifyWeave
MENUITEM "Clarify &3D", cmdClarify3D
MENUITEM "Clarify &4D", cmdClarify4D
MENUITEM SEPARATOR
MENUITEM "&Count Possible", cmdCountPossible
MENUITEM "Analyze &Passages\tAlt+p", cmdAnalyze
MENUITEM "Analyze &Walls\tAlt+P", cmdAnalyze2
MENUITEM "&Maze Settings...\tCtrl+m", cmdDlgMaze
END
POPUP "&Create"
BEGIN
MENUITEM "&Perfect\tP", cmdCreatePerfect
MENUITEM "&Braid\tB", cmdCreateBraid
MENUITEM "&Unicursal\tU", cmdCreateUnicursal
POPUP "&More Perfect"
BEGIN
MENUITEM "&Recursive Backtrack\tAlt+b", cmdCreateRecursive
MENUITEM "&Prim's Algorithm\tAlt+m", cmdCreatePrim
MENUITEM "Tr&ue Prim's Algorithm\tAlt+M", cmdCreatePrim2
MENUITEM "&Kruskal's Algorithm\tAlt+l", cmdCreateKruskal
MENUITEM "&Aldous-Broder\tAlt+a", cmdCreateAldous
MENUITEM "&Wilson's Algorithm\tAlt+w", cmdCreateWilson
MENUITEM "&Eller's Algorithm\tAlt+e", cmdCreateEller
MENUITEM "Growing &Tree\tT", cmdCreateTree
MENUITEM "Growing &Forest\tAlt+T", cmdCreateForest
MENUITEM "Recursive &Division\tAlt+j", cmdCreateDivision
MENUITEM "&Binary Tree\tAlt+y", cmdCreateBinary
MENUITEM "&Sidewinder\tAlt+s", cmdCreateSidewinder
MENUITEM "&Hunt and Kill\tP", cmdCreatePerfect
MENUITEM SEPARATOR
MENUITEM "Ra&ndom Perfect\tAlt+n", cmdCreateRandom
END
POPUP "Patter&n"
BEGIN
MENUITEM "&Spiral\tS", cmdCreateSpiral
MENUITEM "&Diagonal\tD", cmdCreateDiagonal
MENUITEM "Se&gment\tL", cmdCreateSegment
MENUITEM "Nested &Fractal\tO", cmdCreateFractal
MENUITEM "&Hilbert Curve\tAlt+H", cmdCreateHilbert
END
POPUP "&3D"
BEGIN
MENUITEM "&Weave\tV", cmdCreateWeave
MENUITEM "&3D\tQ", cmdCreate3D
MENUITEM "&4D\tR", cmdCreate4D
MENUITEM "&Planair\tJ", cmdCreatePlanair
MENUITEM "&Hyper\tAlt+h", cmdCreateHyper
END
MENUITEM SEPARATOR
MENUITEM "Crac&k\tK", cmdCreateCrack
MENUITEM "Ca&vern\tAlt+v", cmdCreateCavern
MENUITEM "Arro&w\tA", cmdCreateArrow
MENUITEM "&Tilt\tAlt+t", cmdCreateTilt
MENUITEM "Recursive &Fractal\tAlt+x", cmdCreateFractal2
POPUP "&Infinite"
BEGIN
MENUITEM "&Start\tAlt+i", cmdCreateInfinite0
MENUITEM "&Continue\tI", cmdCreateInfinite1
MENUITEM "&End\tAlt+I", cmdCreateInfinite2
MENUITEM SEPARATOR
MENUITEM "&Restart", cmdCreateInfinite3
END
POPUP "&Omega (Shapes)"
BEGIN
MENUITEM "&Gamma (Square)\tAlt+q", cmdCreateGamma
MENUITEM "&Theta (Circle)\tW", cmdCreateTheta
MENUITEM "&Delta (Triangle)\tY", cmdCreateDelta
MENUITEM "&Sigma (Hexagon)\tX", cmdCreateSigma
MENUITEM "&Upsilon (Octagon)\tAlt+u", cmdCreateUpsilon
MENUITEM "&Omicron (Sphere)", cmdCreateOmicron
MENUITEM SEPARATOR
MENUITEM "&Zeta (8 Way)\tZ", cmdCreateZeta
END
POPUP "&Labyrinth"
BEGIN
MENUITEM "Current &Labyrinth\tC", cmdCreateLabyrinth
MENUITEM "Lab&yrinth Settings...\tCtrl+l", cmdDlgLabyrinth
MENUITEM SEPARATOR
MENUITEM "&Classical", cmdLabyrinthClassical
MENUITEM "C&hartres", cmdLabyrinthChartres
MENUITEM "Cre&tan", cmdLabyrinthCretan
MENUITEM "&Man in the Maze", cmdLabyrinthMan
MENUITEM "&Flat Classical", cmdLabyrinthClassicalF
MENUITEM "Fl&at Chartres", cmdLabyrinthChartresF
MENUITEM "Chartres &Replica", cmdLabyrinthChartresR
MENUITEM "C&ustom", cmdLabyrinthCustom
END
MENUITEM SEPARATOR
POPUP "Partial &Create"
BEGIN
MENUITEM "&Perfect at Dot\tCtrl+P", cmdPartPerfect
MENUITEM "&Braid Add Walls\tAlt+B", cmdPartBraid
MENUITEM "&Unicursal Thinned\tCtrl+U", cmdPartUnicursal
MENUITEM SEPARATOR
MENUITEM "&Recursive at Dot", cmdPartRecursive
MENUITEM "Pri&m's at Dot", cmdPartPrim
MENUITEM "&Kruskal Passages", cmdPartKruskal
MENUITEM "&Tree at Dot", cmdPartTree
MENUITEM SEPARATOR
MENUITEM "&Weave at Dot\tCtrl+V", cmdPartWeave
MENUITEM "&Crack Add Walls\tCtrl+K", cmdPartCrack
MENUITEM "Ca&vern at Dot", cmdPartCavern
MENUITEM "&Zeta at Dot", cmdPartZeta
END
MENUITEM "Polished Ma&zes\t/", cmdPolishMaze
MENUITEM "Create &Settings...\tM", cmdDlgCreate
END
POPUP "&Solve"
BEGIN
MENUITEM "Fill &Dead Ends\tF", cmdSolveBlock
MENUITEM "Fill Cul-De-&Sacs", cmdSolveCuldsac
MENUITEM "Fill &Blind Alleys", cmdSolveBlindAlley
MENUITEM "Fill &Collisions", cmdSolveCollision
MENUITEM "Find a &Path", cmdSolveRecursive
MENUITEM "Find S&hortest Path", cmdSolveShortest
MENUITEM "Find Sh&ortest Paths", cmdSolveShortest2
POPUP "&Wall Following"
BEGIN
MENUITEM "Follow Wall &Left", cmdSolveFollowL
MENUITEM "Follow Wall &Right", cmdSolveFollowR
MENUITEM SEPARATOR
MENUITEM "Pledge Algorithm L&eft", cmdSolvePledgeL
MENUITEM "Pledge Algorithm R&ight", cmdSolvePledgeR
MENUITEM SEPARATOR
MENUITEM "&Chain Algorithm", cmdSolveChain
END
POPUP "&3D"
BEGIN
MENUITEM "Fill &Weave Dead Ends", cmdSolveWeave
MENUITEM "Fill &4D Dead Ends", cmdSolve4D
MENUITEM "Fill &Hyper Dead Ends", cmdSolveHyper
MENUITEM "Find Recursive &Fractal\tAlt+F", cmdSolveFractal2
END
MENUITEM "Tremau&x's Algorithm", cmdSolveTremaux
MENUITEM SEPARATOR
MENUITEM "&Mark Dead Ends\tG", cmdMarkBlock
MENUITEM "Mark C&ul-De-Sacs", cmdMarkCuldsac
MENUITEM "M&ark Blind Alleys", cmdMarkBlindAlley
MENUITEM "Mar&k Collisions", cmdMarkCollision
MENUITEM "Fill Sin&gle Dead Ends", cmdMarkBlock2
MENUITEM "Show Bo&ttlenecks", cmdShowBottleneck
MENUITEM SEPARATOR
MENUITEM "&Flood Passages", cmdFloodPassage
MENUITEM "Flood Walls L&eft", cmdFloodWallL
MENUITEM "Flood Walls R&ight", cmdFloodWallR
END
POPUP "D&raw"
BEGIN
MENUITEM "&Draw Settings...\tAlt+d", cmdDlgDraw
MENUITEM "O&bscure Draw Settings...\tAlt+D", cmdDlgDraw2
MENUITEM SEPARATOR
MENUITEM "Render Bitmap &Overview", cmdRenderOverview
MENUITEM "Render &Pyramid", cmdRenderPyramid
MENUITEM "&Life Generate\tAlt+L", cmdLife
MENUITEM SEPARATOR
MENUITEM "Open &Wireframe...", cmdOpenWire
MENUITEM "Save W&ireframe...", cmdSaveWire
POPUP "Wireframe &File"
BEGIN
MENUITEM "&Save Metafile...", cmdSavePicture
MENUITEM "&Copy Metafile", cmdCopyPicture
MENUITEM SEPARATOR
MENUITEM "Save &Vector...", cmdSaveVector
END
MENUITEM "Ma&ke Wireframe Bitmap Overview", cmdCreateWireOverview
MENUITEM "Re&nder Wireframe Perspective", cmdRenderWirePerspective
MENUITEM "Render Wireframe &Aerial", cmdRenderAerial
MENUITEM SEPARATOR
MENUITEM "Open Pa&tches...", cmdOpenPatch
MENUITEM "&Save Patches...", cmdSavePatch
MENUITEM "&Make Patch Bitmap Overview", cmdCreatePatchOverview
MENUITEM "&Render Patch Perspective", cmdRenderPatchPerspective
MENUITEM "&Convert Patches to Wireframe", cmdPatchToWire
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
icon ICON "DAEICON1.ICO"
icon2 ICON "DAEICON2.ICO"
icon3 ICON "DAEICON3.ICO"
icon4 ICON "DAEICON4.ICO"
icon5 ICON "DAEICON5.ICO"
icon6 ICON "DAEICON6.ICO"
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
dlgSize DIALOGEX 32, 32, 115, 141
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Bitmap Size"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,60,120,50,14
PUSHBUTTON "Cancel",IDCANCEL,5,120,50,14
CONTROL "&Set Lower Right Bound",dr1,"Button",BS_AUTORADIOBUTTON,5,5,105,10
CONTROL "Shift Down and Right &By",dr2,"Button",BS_AUTORADIOBUTTON,5,15,105,10
EDITTEXT deSi_x,65,30,45,13,ES_AUTOHSCROLL
EDITTEXT deSi_y,65,45,45,13,ES_AUTOHSCROLL
CONTROL "&Clear Bitmap After Sizing",dxSi_c,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,60,105,10
EDITTEXT deSi_x3,25,80,30,13,ES_AUTOHSCROLL
EDITTEXT deSi_y3,75,80,30,13,ES_AUTOHSCROLL
EDITTEXT deSi_z3,25,95,30,13,ES_AUTOHSCROLL
EDITTEXT deSi_w3,75,95,30,13,ES_AUTOHSCROLL
CONTROL "Horizontal Size:",IDC_STATIC,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,5,30,50,8
LTEXT "Vertical Size:",IDC_STATIC,5,45,50,8
LTEXT "X:",IDC_STATIC,10,80,10,8
LTEXT "Y:",IDC_STATIC,60,80,10,8
LTEXT "Z:",IDC_STATIC,10,95,10,8
LTEXT "W:",IDC_STATIC,60,95,10,8
GROUPBOX "3D Bitmap",IDC_STATIC,5,70,105,45
END
dlgAbout DIALOGEX 32, 32, 220, 234
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "About Daedalus"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,164,216,50,14
ICON icon,IDC_STATIC,148,4,20,20
ICON icon2,IDC_STATIC,172,4,20,20
ICON icon3,IDC_STATIC,196,4,20,20
LTEXT "",ds1,4,4,135,8
LTEXT "Created November 1993 - August 2023",IDC_STATIC,4,12,139,8
LTEXT "By Walter D. Pullen ([email protected])",IDC_STATIC,4,20,135,8
LTEXT "Daedalus Website: http://www.astrolog.org/labyrnth.htm",IDC_STATIC,4,28,211,8
LTEXT "Website mirror: http://www.magitech.com/astrolog/labyrnth.htm",IDC_STATIC,4,36,211,8
LTEXT "IMPORTANT NOTICE: Daedalus and all Maze generation and",IDC_STATIC,4,52,212,8
LTEXT "general graphics routines used in this program are Copyright (C)",IDC_STATIC,4,60,212,8
LTEXT "1998-2023 by Walter D. Pullen. Permission is granted to freely",IDC_STATIC,4,68,212,8
LTEXT "use, modify, and distribute these routines provided these credits",IDC_STATIC,4,76,212,8
LTEXT "and notices remain with any altered or distributed versions of the",IDC_STATIC,4,84,212,8
LTEXT "program. The user does have all rights to Mazes and other output",IDC_STATIC,4,92,215,8
LTEXT "they make in Daedalus, like a novel created in a word processor.",IDC_STATIC,4,100,212,8
LTEXT "More formally: This program is free software; you can redistribute",IDC_STATIC,4,116,212,8
LTEXT "and/or modify it under the terms of the GNU General Public",IDC_STATIC,4,124,212,8
LTEXT "License as published by the Free Software Foundation; either",IDC_STATIC,4,132,212,8
LTEXT "version 2 of the License or (at your option) any later version.",IDC_STATIC,4,140,212,8
LTEXT "This program is distributed in the hope that it will be useful and",IDC_STATIC,4,148,212,8
LTEXT "inspiring, but WITHOUT ANY WARRANTY; without even the",IDC_STATIC,4,156,212,8
LTEXT "implied warranty of MERCHANTABILITY or FITNESS FOR A",IDC_STATIC,4,164,212,8
LTEXT "PARTICULAR PURPOSE. See the GNU General Public License",IDC_STATIC,4,172,212,8
LTEXT "for more details, in File / More Help / Open License command.",IDC_STATIC,4,180,212,8
LTEXT "Dedicated to my father Kent, who drew me many Mazes as a",IDC_STATIC,4,196,212,8
LTEXT "child and inspired me to be the most a-Maze-ing person I can. :-)",IDC_STATIC,4,204,212,8
LTEXT "Remember, life is a Maze. Think Labyrinth! :-)",IDC_STATIC,4,220,152,8
END
dlgRandom DIALOGEX 32, 32, 159, 55
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Random Settings"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,105,35,50,14
PUSHBUTTON "Cancel",IDCANCEL,105,15,50,14
EDITTEXT deRa_s,60,5,40,13,ES_AUTOHSCROLL
EDITTEXT deRa_b,60,20,40,13,ES_AUTOHSCROLL
EDITTEXT deRa_r,60,35,40,13,ES_AUTOHSCROLL
LTEXT "Random Seed:",IDC_STATIC,5,5,50,8
LTEXT "Random Bias:",IDC_STATIC,5,20,50,8
LTEXT "Random Run:",IDC_STATIC,5,35,50,8
END
dlgZoom DIALOGEX 32, 32, 115, 116
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Zoom"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,60,95,50,14
PUSHBUTTON "Cancel",IDCANCEL,5,95,50,14
CONTROL "Zoom &by Factor",dr1,"Button",BS_AUTORADIOBUTTON | WS_GROUP,5,5,65,10
CONTROL "Zoom &to Size",dr2,"Button",BS_AUTORADIOBUTTON,5,15,65,10
EDITTEXT deZo_x,70,30,40,13,ES_AUTOHSCROLL
EDITTEXT deZo_y,70,45,40,13,ES_AUTOHSCROLL
CONTROL "&Drop Lines When Shrinking",dr3,"Button",BS_AUTORADIOBUTTON | WS_GROUP,5,60,105,10
CONTROL "&Preserve On When Shrinking",dr4,"Button",BS_AUTORADIOBUTTON,5,70,105,10
CONTROL "Tessellate &Instead of Zoom",dr5,"Button",BS_AUTORADIOBUTTON,5,80,105,10
LTEXT "Horizontal Zoom:",IDC_STATIC,5,30,60,8
LTEXT "Vertical Zoom:",IDC_STATIC,5,45,60,8
END
dlgBias DIALOGEX 32, 32, 117, 83
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Zoom Bias"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,60,65,50,14
PUSHBUTTON "Cancel",IDCANCEL,5,65,50,14
EDITTEXT deBi_x0,80,5,30,13,ES_AUTOHSCROLL
EDITTEXT deBi_x1,80,20,30,13,ES_AUTOHSCROLL
EDITTEXT deBi_y0,80,35,30,13,ES_AUTOHSCROLL
EDITTEXT deBi_y1,80,50,30,13,ES_AUTOHSCROLL
LTEXT "Even Horizontal Bias:",IDC_STATIC,5,5,70,8
LTEXT "Odd Horizontal Bias:",IDC_STATIC,5,20,70,8
LTEXT "Even Vertical Bias:",IDC_STATIC,5,35,70,8
LTEXT "Odd Vertical Bias:",IDC_STATIC,5,50,70,8
END
dlgSizeMaze DIALOGEX 32, 32, 115, 123
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Maze Size"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,60,105,50,14
PUSHBUTTON "Cancel",IDCANCEL,5,105,50,14
EDITTEXT deSm_x,65,5,45,13,ES_AUTOHSCROLL
EDITTEXT deSm_y,65,20,45,13,ES_AUTOHSCROLL
CONTROL "&Clear Maze After Sizing",dxSm_c,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,35,105,10
CONTROL "Make Total Pixel Size &Even",dxSm_e,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,45,105,10
EDITTEXT deSm_x3,25,65,30,13,ES_AUTOHSCROLL
EDITTEXT deSm_y3,75,65,30,13,ES_AUTOHSCROLL
EDITTEXT deSm_z3,25,80,30,13,ES_AUTOHSCROLL
EDITTEXT deSm_w3,75,80,30,13,ES_AUTOHSCROLL
LTEXT "Horizontal Size:",IDC_STATIC,5,5,55,8
LTEXT "Vertical Size:",IDC_STATIC,5,20,55,8
LTEXT "X:",IDC_STATIC,10,65,10,8
LTEXT "Y:",IDC_STATIC,60,65,10,8
LTEXT "Z:",IDC_STATIC,10,80,10,8
LTEXT "W:",IDC_STATIC,60,80,10,8
GROUPBOX "3D Maze",IDC_STATIC,5,55,105,45
END
dlgDisplay DIALOGEX 32, 32, 343, 185
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Display Settings"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,290,165,50,14
PUSHBUTTON "Cancel",IDCANCEL,235,165,50,14
CONTROL "&Entire Bitmap",dr1,"Button",BS_AUTORADIOBUTTON | WS_GROUP,10,15,95,10
CONTROL "Certain &Number of Pixels",dr2,"Button",BS_AUTORADIOBUTTON,10,25,95,10
CONTROL "Certain Si&ze of Pixels",dr3,"Button",BS_AUTORADIOBUTTON,10,35,95,10
CONTROL "&Fixed Size of Pixels",dr4,"Button",BS_AUTORADIOBUTTON | WS_GROUP,10,65,95,10
CONTROL "Largest &Square Size",dr5,"Button",BS_AUTORADIOBUTTON,10,75,95,10
CONTROL "Largest &Rectangular Size",dr6,"Button",BS_AUTORADIOBUTTON,10,85,95,10
CONTROL "Stretch to &Window",dr7,"Button",BS_AUTORADIOBUTTON,10,95,95,10
EDITTEXT deRe_x,80,115,30,13,ES_AUTOHSCROLL
EDITTEXT deRe_y,80,130,30,13,ES_AUTOHSCROLL
CONTROL "Show &Color Bitmap",dxRe_c,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,145,105,10
EDITTEXT deRe_wx,180,15,35,13,ES_AUTOHSCROLL
EDITTEXT deRe_wy,180,30,35,13,ES_AUTOHSCROLL
EDITTEXT deRe_wxo,180,50,35,13,ES_AUTOHSCROLL
EDITTEXT deRe_wyo,180,65,35,13,ES_AUTOHSCROLL
EDITTEXT deRe_sx,180,85,35,13,ES_AUTOHSCROLL
EDITTEXT deRe_sy,180,100,35,13,ES_AUTOHSCROLL
CONTROL "Size Is Drawa&ble Area",dxRe_wc,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,115,95,10
CONTROL "Window Always on &Top",dxRe_wt,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,125,95,10
CONTROL "Hide &Menu",dxRe_wm,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,135,95,10
CONTROL "Hide Scro&ll Bars",dxRe_ws,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,145,95,10
CONTROL "Re&draw When Bitmap Edited",dxRe_d,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,15,105,10
CONTROL "Allow Partial Screen &Updates",dxRe_u,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,25,105,10
CONTROL "Show &Individual Pixel Edits",dxRe_td,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,35,105,10
EDITTEXT deRe_td,310,45,25,13,ES_AUTOHSCROLL
CONTROL "Error Check Pi&xel Operations",dxRe_ec,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,60,105,10
CONTROL "&Hourglass Cursor on Redraw",dxRe_hg,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,70,105,10
CONTROL "&Autorepeat Last Command",dxRe_ar,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,100,105,10
EDITTEXT deRe_ti,310,110,25,13,ES_AUTOHSCROLL
CONTROL "&Pause Timer",dxRe_pt,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,125,105,10
CONTROL "S&kip Message Display",dxRe_sm,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,135,105,10
CONTROL "Allow S&ound Playing",dxRe_sp,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,145,105,10
LTEXT "Horizontal Pixel Value:",IDC_STATIC,5,115,74,8
LTEXT "Vertical Pixel Value:",IDC_STATIC,5,130,70,8
LTEXT "Horizontal Size:",IDC_STATIC,120,15,55,8
LTEXT "Vertical Size:",IDC_STATIC,120,30,55,8
LTEXT "Horizontal Offset:",IDC_STATIC,120,50,60,8
LTEXT "Vertical Offset:",IDC_STATIC,120,65,55,8
LTEXT "Horizontal Scroll:",IDC_STATIC,120,85,60,8
LTEXT "Vertical Scroll:",IDC_STATIC,120,100,55,8
LTEXT "Pixel Display Delay:",IDC_STATIC,230,45,75,8
LTEXT "Repeat Delay in Msec:",IDC_STATIC,230,110,75,8
GROUPBOX "What to Draw",IDC_STATIC,5,5,105,45
GROUPBOX "How to Draw It",IDC_STATIC,5,55,105,55
GROUPBOX "Window Information",IDC_STATIC,115,5,105,155
GROUPBOX "Redraw",IDC_STATIC,225,5,115,80
GROUPBOX "System",IDC_STATIC,225,90,115,70
END
dlgCreate DIALOGEX 32, 32, 335, 206
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Create Settings"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,280,185,50,14
PUSHBUTTON "Cancel",IDCANCEL,225,185,50,14
CONTROL "Create With ""&River""",dxCr_r,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,15,95,10
CONTROL "Have ""River"" at &Edges",dxCr_re,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,25,95,10
CONTROL "No ""River"" &Flowback",dxCr_rf,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,35,95,10
EDITTEXT deCr_o,70,60,35,13,ES_AUTOHSCROLL
EDITTEXT deCr_o2,70,75,35,13,ES_AUTOHSCROLL
EDITTEXT deCr_os,70,90,35,13,ES_AUTOHSCROLL
EDITTEXT deCr_of,70,105,35,13,ES_AUTOHSCROLL
CONTROL "&Screen Only",dr1,"Button",BS_AUTORADIOBUTTON | WS_GROUP,10,120,80,10
CONTROL "Make W&ireframe Also",dr2,"Button",BS_AUTORADIOBUTTON,10,130,80,10
CONTROL "Make &Patches Also",dr3,"Button",BS_AUTORADIOBUTTON,10,140,80,10
EDITTEXT deCr_j,40,160,70,13,ES_AUTOHSCROLL
EDITTEXT deCr_l,40,175,70,13,ES_AUTOHSCROLL
CONTROL "Create with &Wall Adding",dxCr_tw,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,15,95,10
CONTROL "&Value Is Random Chance",dxCr_tr,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,25,95,10
EDITTEXT deCr_t,180,35,35,13,ES_AUTOHSCROLL
EDITTEXT deCr_fi,180,50,35,13,ES_AUTOHSCROLL
EDITTEXT deCr_fa,180,65,35,13,ES_AUTOHSCROLL
EDITTEXT deCr_ss,180,95,35,13,ES_AUTOHSCROLL