X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=English.lproj%2FMainMenu.xib;h=ad2d58d67ddb4fe002cb8f42983f8948fb2abc99;hp=056a907b7256a6ecc3bc700a2d720118edb2487b;hb=7509e2cc66447be620a3b2a7295e5273e8da6e01;hpb=9584becb2e5469e8f482d73e6f0c9c3bf879e0db
diff --git a/English.lproj/MainMenu.xib b/English.lproj/MainMenu.xib
index 056a907..ad2d58d 100644
--- a/English.lproj/MainMenu.xib
+++ b/English.lproj/MainMenu.xib
@@ -16,17 +16,19 @@
NSButtonCell
NSCustomObject
NSCustomView
- NSDrawer
NSMatrix
NSMenu
NSMenuItem
NSOutlineView
NSPopUpButton
NSPopUpButtonCell
+ NSPopover
NSScrollView
NSScroller
NSSegmentedCell
NSSegmentedControl
+ NSSlider
+ NSSliderCell
NSSplitView
NSTableColumn
NSTableView
@@ -35,9 +37,8 @@
NSToolbar
NSToolbarFlexibleSpaceItem
NSToolbarItem
- NSToolbarSeparatorItem
- NSToolbarSpaceItem
NSView
+ NSViewController
NSWindowTemplate
@@ -63,7 +64,7 @@
+
_NSMainMenu
-
- {640, 300}
+ {640, 270}
256
@@ -452,10 +504,10 @@
256
- {200, 298}
+ {200, 268}
-
+
YES
NO
YES
@@ -493,14 +545,10 @@
- 337641536
- 2048
+ 67108928
+ 2624
Text Cell
-
- LucidaGrande
- 13
- 1044
-
+
6
@@ -518,7 +566,7 @@
- 3
+ 1
YES
@@ -538,8 +586,8 @@
MC41AA
- 17
- -767557632
+ 20
+ 306184192
4
@@ -548,9 +596,11 @@
YES
0
1
+ -1
+ NO
- {{1, 1}, {200, 298}}
+ {{1, 1}, {200, 268}}
@@ -584,21 +634,21 @@
0.99789030000000001
- {202, 300}
+ {202, 270}
-
- 133650
+
+ 150034
- QSAAAEEgAABBmAAAQZgAAA
+ QSAAAEEgAABBsAAAQbAAAA
0.25
4
1
- {202, 300}
+ {202, 270}
@@ -608,38 +658,99 @@
256
-
+
+
+ 268
+ {{228, 22}, {140, 12}}
+
+
+ _NS:9
+ YES
+
+ -2080374784
+ 262144
+
+ _NS:9
+
+ 30
+ 0.0
+ 15
+ 0.0
+ 0
+ 1
+ NO
+ NO
+
+ NO
+
+
268
- {{227, 123}, {180, 24}}
+ {{228, 90}, {176, 12}}
_NS:9
YES
+
+ -2080374784
+ 262144
+
+ _NS:9
+
+ 20
+ 0.0
+ 4
+ 0.0
+ 0
+ 1
+ NO
+ NO
+
+ NO
+
+
+
+ 265
+ {{227, 102}, {178, 15}}
+
+
+
+ _NS:9
+ YES
67108864
- 0
-
+ 262144
+
LucidaGrande
- 13
- 16
+ 9
+ 3614
_NS:9
- 87
- Horizontal
+ 43
+ â
YES
0
- 86
- Vertical
+ 43
+ â
1
0
+
+ 42
+ â
+ 0
+
+
+ 41
+ â
+ 0
+
1
@@ -647,32 +758,44 @@
- 268
- {{227, 55}, {180, 24}}
+ 265
+ {{227, 34}, {178, 15}}
-
+
_NS:9
YES
67108864
- 0
-
+ 262144
+
_NS:9
- 87
- Up
+ 68
+ â
+ Scroll up continuously
YES
0
- 86
- Down
+ 67
+ â
+ Scroll down continuously
1
0
+
+ â¤
+ Scroll up one step
+ 0
+
+
+ â¤
+ Scroll down one step
+ 0
+
1
@@ -680,8 +803,8 @@
- 268
- {{227, 89}, {180, 24}}
+ 265
+ {{226, 59}, {180, 24}}
@@ -690,7 +813,11 @@
67108864
0
-
+
+ LucidaGrande
+ 13
+ 16
+
_NS:9
@@ -711,15 +838,58 @@
NO
+
+
+ 265
+ {{228, 160}, {176, 24}}
+
+
+
+ _NS:9
+ NJKeyInputField
+
+
268
- {{20, 16}, {201, 236}}
+ {{20, 20}, {200, 202}}
NO
- 7
+ 6
1
@@ -746,7 +916,7 @@
603979776
0
- Press a key:
+ Press a key
1211912448
@@ -760,7 +930,7 @@
603979776
0
- Switch to configuration
+ Switch to mapping
1211912448
@@ -774,7 +944,7 @@
603979776
0
- Mouse movement
+ Move the mouse
1211912448
@@ -788,7 +958,7 @@
603979776
0
- Mouse button
+ Press a mouse button
1211912448
@@ -802,21 +972,7 @@
603979776
0
- Mouse scroll
-
-
- 1211912448
- 0
-
-
-
- 400
- 75
-
-
- 603979776
- 0
- Toggle mouse scope
+ Scroll the mouse
1211912448
@@ -828,7 +984,7 @@
75
- {201, 32}
+ {200, 32}
{4, 2}
1353195520
NSActionCell
@@ -856,57 +1012,24 @@
-
266
- {{0, 269}, {429, 17}}
+ {{0, 239}, {429, 17}}
YES
- 68157504
- 138413056
+ 67108928
+ 138414656
LucidaGrande-Bold
13
16
- No action selected
+ No input selected
@@ -915,8 +1038,8 @@
- 12
- {{0, 258}, {465, 5}}
+ 10
+ {{12, 228}, {405, 5}}
@@ -942,70 +1065,36 @@
0
NO
-
-
- 265
- {{229, 190}, {176, 24}}
-
-
-
- _NS:9
- KeyInputTextView
-
- {{211, 0}, {429, 300}}
+ {{211, 0}, {429, 270}}
NSView
- {640, 300}
+ {640, 270}
YES
- {640, 300}
+ {640, 270}
{{0, 0}, {1440, 878}}
- {640, 369}
+ {640, 325}
{10000000000000, 10000000000000}
+ Enjoyable
YES
256
-
-
- 297
- {{226, 1}, {82, 32}}
-
-
-
- _NS:9
- YES
-
- -2080374784
- 134217728
- Export
-
- _NS:9
-
- -2034876416
- 129
-
-
- 400
- 75
-
- NO
-
274
@@ -1017,10 +1106,10 @@
256
- {320, 418}
+ {198, 198}
-
+
YES
NO
YES
@@ -1031,9 +1120,9 @@
- 317
- 40
- 1000
+ 190
+ 190
+ 190
- 3
- YES
YES
@@ -1064,8 +1151,8 @@
2
- 17
- 46170112
+ 20
+ 44072960
1
@@ -1074,9 +1161,10 @@
NO
0
1
+ -1
- {{1, 1}, {320, 418}}
+ {{1, 1}, {198, 198}}
@@ -1090,7 +1178,7 @@
{{306, 1}, {15, 403}}
-
+
NO
_doScroller:
@@ -1099,52 +1187,76 @@
-2147483392
- {{1, 404}, {305, 15}}
+ {{-100, -100}, {366, 16}}
-
+
NO
1
_doScroller:
- 0.99688480000000002
+ 0.98123324396782841
- {{0, 34}, {322, 420}}
+ {{0, 20}, {200, 200}}
- 133682
+ 150034
- QSAAAEEgAABBmAAAQZgAAA
+ QSAAAEEgAABBsAAAQbAAAA
0.25
4
1
+
+
+ 268
+ {{66, -1}, {134, 23}}
+
+
+ _NS:22
+ YES
+
+ -2080374784
+ 168034304
+
+
+ _NS:22
+
+ 1221349376
+ 162
+
+
+ 400
+ 75
+
+ NO
+
- 260
- {{10, 4}, {39, 28}}
+ 292
+ {{0, -1}, {34, 23}}
YES
67108864
- 134217728
+ 134479872
-
+
-2033958912
- 162
+ 268435618
NSImage
NSAddTemplate
-
+ n
400
75
@@ -1152,60 +1264,58 @@
- 260
- {{57, 4}, {39, 28}}
+ 292
+ {{33, -1}, {34, 23}}
-
+
YES
- 603979776
- 134217728
+ 67108864
+ 134479872
-
+
-2033958912
- 162
+ 268435618
NSImage
NSRemoveTemplate
-
+ CA
400
75
NO
- {322, 454}
+ {200, 220}
NSView
-
-
- {200, 100}
- {200, 0}
- {300, 10000}
- 2
- 0.0
- 15
-
-
-
- ApplicationController
+ EnjoyableApplicationDelegate
- ConfigsController
+ NJMappingsController
- JoystickController
+ NJDeviceController
- TargetController
+ NJOutputController
+
+
+
+
+ 0
+ 1
+ 0.0
+ 0.0
+ YES
@@ -1234,6 +1344,14 @@
732
+
+
+ showHelp:
+
+
+
+ 870
+
orderFrontStandardAboutPanel:
@@ -1290,30 +1408,6 @@
370
-
-
- parentWindow
-
-
-
- 454
-
-
-
- contentView
-
-
-
- 455
-
-
-
- toggle:
-
-
-
- 498
-
delegate
@@ -1340,107 +1434,75 @@
- targetController
-
-
-
- 695
-
-
-
- configsController
+ mappingsController
- 717
+ 822
- jsController
-
-
+ outputController
+
+
- 484
+ 826
- drawer
-
-
+ translatingEventsMenu
+
+
- 486
+ 877
-
- mainWindow
-
-
+
+ translatingEventsChanged:
+
+
- 500
+ 878
- activeMenuItem
-
-
+ translatingEventsButton
+
+
- 607
+ 879
- activeButton
-
-
-
- 609
-
-
-
- toggleActivity:
-
-
-
- 610
-
-
-
- toggleActivity:
+ dockMenuBase
-
+
- 611
+ 726
- targetController
+ inputController
-
+
- 712
+ 819
- configsController
+ mappingsController
- 716
+ 820
- dockMenuBase
+ window
-
-
- 726
-
-
-
- addPressed:
-
-
+
- 515
+ 865
@@ -1466,29 +1528,61 @@
520
+
+
+ exportPressed:
+
+
+
+ 815
+
+
+
+ importPressed:
+
+
+
+ 816
+
- targetController
+ outputController
- 697
+ 827
- exportPressed:
+ mappingPressed:
-
+
- 784
+ 855
- exportButton
+ popover
-
+
- 785
+ 856
+
+
+
+ popoverActivate
+
+
+
+ 857
+
+
+
+ addPressed:
+
+
+
+ 515
@@ -1514,22 +1608,6 @@
692
-
-
- configsController
-
-
-
- 693
-
-
-
- joystickController
-
-
-
- 694
-
title
@@ -1538,22 +1616,6 @@
709
-
-
- configPopup
-
-
-
- 713
-
-
-
- configChosen:
-
-
-
- 714
-
radioChanged:
@@ -1612,27 +1674,115 @@
- keyInput
-
-
+ keyInput
+
+
+
+ 781
+
+
+
+ mappingsController
+
+
+
+ 821
+
+
+
+ mappingPopup
+
+
+
+ 823
+
+
+
+ inputController
+
+
+
+ 828
+
+
+
+ mouseSpeedChanged:
+
+
+
+ 885
+
+
+
+ mouseSpeedSlider
+
+
+
+ 886
+
+
+
+ scrollSpeedChanged:
+
+
+
+ 890
+
+
+
+ scrollSpeedSlider
+
+
+
+ 891
+
+
+
+ keyDelegate
+
+
+
+ 818
+
+
+
+ performClick:
+
+
+
+ 871
+
+
+
+ view
+
+
+
+ 854
+
+
+
+ contentViewController
+
+
- 781
+ 852
- targetController
-
-
+ delegate
+
+
- 779
+ 853
-
- window
-
-
+
+ performClick:
+
+
- 780
+ 880
@@ -1668,9 +1818,10 @@
+
- MainMenu
+ Main Menu
19
@@ -1702,6 +1853,10 @@
+
+
+
+
@@ -1806,11 +1961,6 @@
-
- 420
-
-
-
450
@@ -1824,18 +1974,13 @@
451
-
-
-
+
+
+
- Drawer Content View
-
-
- 452
-
-
+ Mapping List Popover Content
453
@@ -1872,6 +2017,7 @@
+ Mapping List
461
@@ -1890,53 +2036,17 @@
482
- ApplicationController
487
-
-
+
-
-
+
-
- 490
-
-
-
-
- 492
-
-
-
-
- 493
-
-
-
-
- 495
-
-
-
-
- 507
-
-
-
-
-
-
-
- 508
-
-
-
511
@@ -1944,6 +2054,7 @@
+ Remove Mapping
512
@@ -1954,24 +2065,17 @@
514
- ConfigsController
479
- JoystickController
606
-
- 608
-
-
-
652
@@ -1988,6 +2092,7 @@
+ Input Devices Pane
634
@@ -2006,6 +2111,7 @@
+ Input Device List
636
@@ -2024,6 +2130,7 @@
+ Device/Input Name
642
@@ -2039,11 +2146,14 @@
-
+
+
+
+ Output Editor Pane
686
@@ -2061,24 +2171,27 @@
-
+ Output Types
657
+ Disabled
658
+ Key Press
699
+ Switch Mapping
700
@@ -2087,6 +2200,7 @@
+ Mapping Choice List
701
@@ -2109,6 +2223,7 @@
+ Input Name
707
@@ -2129,16 +2244,19 @@
733
+ Mouse Movement
734
+ Mouse Button
735
+ Mouse Scroll
659
@@ -2152,17 +2270,13 @@
+ Mouse Button Selector
745
-
- 748
-
-
-
749
@@ -2170,6 +2284,7 @@
+ Mouse Scroll Selector
750
@@ -2183,6 +2298,7 @@
+ Mouse Motion Selector
755
@@ -2195,17 +2311,159 @@
- 782
-
+ 812
+
+
+
+
+ 813
+
+
+
+
+ 814
+
+
+
+
+ 837
+
+
+
+
+
+ Mapping Selector
+
+
+ 835
+
+
+
+
+
+
+
+ 836
+
+
+
+
+ 849
+
+
+
+
+ 850
+
+
+ Popover View Controller
+
+
+ 851
+
+
+ Mapping List Popover
+
+
+ 507
+
+
+
+
+
+ Add Mapping
+
+
+ 508
+
+
+
+
+ 862
+
-
+
+ Gradient Space
+
+
+ 863
+
+
+
+
+ 810
+
+
+
+
+ 866
+
+
+
+
+
+
+
+ 867
+
+
+
+
+
+
+
+ 868
+
+
+
+
+ 874
+
+
+
+
+
+
+
+ 872
+
+
+
+
+
+
+
+ 873
+
+
- 783
-
-
+ 883
+
+
+
+
+
+
+
+ 884
+
+
+
+
+ 887
+
+
+
+
+
+
+
+ 888
+
+
@@ -2227,14 +2485,12 @@
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
{{114, 276}, {770, 487}}
com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
@@ -2245,13 +2501,25 @@
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
+
+ ToolTip
+
+ ToolTip
+
+ Create a new mapping
+
+
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
+
+ ToolTip
+
+ ToolTip
+
+ Remove the selected mapping
+
+
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
@@ -2259,7 +2527,6 @@
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
@@ -2286,99 +2553,189 @@
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
-
+
com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
-
+
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
-
+
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
+
+ ToolTip
+
+ ToolTip
+
+ Change the active mapping
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ ToolTip
+
+ ToolTip
+
+ Enable mapped actions
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ ToolTip
+
+ ToolTip
+
+ Maximum mouse speed
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
+
+ ToolTip
+
+ ToolTip
+
+ Mouse scroll speed
+
+
+ com.apple.InterfaceBuilder.CocoaPlugin
+ com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- 785
+ 891
- ApplicationController
+ EnjoyableApplicationDelegate
+ NSObject
+
+ NSMenu
+ NJDeviceController
+ NJMappingsController
+ NSWindow
+
+
+
+ dockMenuBase
+ NSMenu
+
+
+ inputController
+ NJDeviceController
+
+
+ mappingsController
+ NJMappingsController
+
+
+ window
+ NSWindow
+
+
+
+ IBProjectSource
+ ./Classes/EnjoyableApplicationDelegate.h
+
+
+
+ NJDeviceController
NSObject
- toggleActivity:
+ translatingEventsChanged:
id
- toggleActivity:
+ translatingEventsChanged:
- toggleActivity:
+ translatingEventsChanged:
id
- NSToolbarItem
- NSMenuItem
- ConfigsController
- NSMenu
- NSDrawer
- JoystickController
- NSWindow
- TargetController
+ NJMappingsController
+ NSOutlineView
+ NJOutputController
+ NSButton
+ NSMenuItem
-
- activeButton
- NSToolbarItem
-
-
- activeMenuItem
- NSMenuItem
-
-
- configsController
- ConfigsController
-
-
- dockMenuBase
- NSMenu
+
+ mappingsController
+ NJMappingsController
-
- drawer
- NSDrawer
+
+ outlineView
+ NSOutlineView
-
- jsController
- JoystickController
+
+ outputController
+ NJOutputController
-
- mainWindow
- NSWindow
+
+ translatingEventsButton
+ NSButton
-
- targetController
- TargetController
+
+ translatingEventsMenu
+ NSMenuItem
IBProjectSource
- ./Classes/ApplicationController.h
+ ./Classes/NJDeviceController.h
+
+
+
+ NJKeyInputField
+ NSTextField
+
+ keyDelegate
+ id
+
+
+ keyDelegate
+
+ keyDelegate
+ id
+
+
+
+ IBProjectSource
+ ./Classes/NJKeyInputField.h
- ConfigsController
+ NJMappingsController
NSObject
id
id
+ id
+ id
id
@@ -2390,20 +2747,37 @@
exportPressed:
id
+
+ importPressed:
+ id
+
+
+ mappingPressed:
+ id
+
removePressed:
id
- NSButton
+ NJOutputController
+ NSPopover
+ NSButton
NSButton
NSTableView
- TargetController
-
- exportButton
+
+ outputController
+ NJOutputController
+
+
+ popover
+ NSPopover
+
+
+ popoverActivate
NSButton
@@ -2414,80 +2788,24 @@
tableView
NSTableView
-
- targetController
- TargetController
-
-
-
- IBProjectSource
- ./Classes/ConfigsController.h
-
-
-
- JoystickController
- NSObject
-
- ConfigsController
- NSOutlineView
- TargetController
-
-
-
- configsController
- ConfigsController
-
-
- outlineView
- NSOutlineView
-
-
- targetController
- TargetController
-
-
-
- IBProjectSource
- ./Classes/JoystickController.h
-
-
-
- KeyInputTextView
- NSTextField
-
- TargetController
- NSWindow
-
-
-
- targetController
- TargetController
-
-
- window
- NSWindow
-
IBProjectSource
- ./Classes/KeyInputTextView.h
+ ./Classes/NJMappingsController.h
- TargetController
+ NJOutputController
NSObject
- id
id
id
+ id
id
+ id
id
-
- configChosen:
- id
-
mbtnChanged:
id
@@ -2496,42 +2814,52 @@
mdirChanged:
id
+
+ mouseSpeedChanged:
+ id
+
radioChanged:
id
+
+ scrollSpeedChanged:
+ id
+
sdirChanged:
id
- NSPopUpButton
- ConfigsController
- JoystickController
- KeyInputTextView
+ NJDeviceController
+ NJKeyInputField
+ NSPopUpButton
+ NJMappingsController
NSSegmentedControl
NSSegmentedControl
+ NSSlider
NSMatrix
NSSegmentedControl
+ NSSlider
NSTextField
-
- configPopup
- NSPopUpButton
-
-
- configsController
- ConfigsController
-
-
- joystickController
- JoystickController
+
+ inputController
+ NJDeviceController
keyInput
- KeyInputTextView
+ NJKeyInputField
+
+
+ mappingPopup
+ NSPopUpButton
+
+
+ mappingsController
+ NJMappingsController
mouseBtnSelect
@@ -2541,6 +2869,10 @@
mouseDirSelect
NSSegmentedControl
+
+ mouseSpeedSlider
+ NSSlider
+
radioButtons
NSMatrix
@@ -2549,6 +2881,10 @@
scrollDirSelect
NSSegmentedControl
+
+ scrollSpeedSlider
+ NSSlider
+
title
NSTextField
@@ -2556,7 +2892,7 @@
IBProjectSource
- ./Classes/TargetController.h
+ ./Classes/NJOutputController.h
@@ -2567,12 +2903,12 @@
3
{8, 8}
- {9, 9}
+ {11, 10}
{11, 11}
{10, 3}
- {32, 32}
{16, 15}
{8, 8}
+ {9, 9}