summaryrefslogtreecommitdiff
path: root/macosx/plugins/DFInput/macsrc
diff options
context:
space:
mode:
authorSND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2013-09-10 18:43:18 +0000
committerSND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2013-09-10 18:43:18 +0000
commit4b4f074b6659f33b4f9e1c9784861409d8debd97 (patch)
tree0fbd7f1ea28c9431cd8bafbaaac5d689d55d5dd6 /macosx/plugins/DFInput/macsrc
parenta3ac4842bd5c7058b1363f7d3307f61724fc7178 (diff)
downloadpcsxr-4b4f074b6659f33b4f9e1c9784861409d8debd97.tar.gz
Convert Objective-C code to modern syntax, mainly for the NSDictionaries.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87115 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'macosx/plugins/DFInput/macsrc')
-rwxr-xr-xmacosx/plugins/DFInput/macsrc/ControllerList.m2
-rwxr-xr-xmacosx/plugins/DFInput/macsrc/PadController.m41
-rw-r--r--macosx/plugins/DFInput/macsrc/cfgHelper.m154
3 files changed, 95 insertions, 102 deletions
diff --git a/macosx/plugins/DFInput/macsrc/ControllerList.m b/macosx/plugins/DFInput/macsrc/ControllerList.m
index ed486314..583c0ad3 100755
--- a/macosx/plugins/DFInput/macsrc/ControllerList.m
+++ b/macosx/plugins/DFInput/macsrc/ControllerList.m
@@ -113,7 +113,7 @@ static const int DPad[DKEY_TOTAL] = {
row:(NSInteger)rowIndex
{
if ([[aTableColumn identifier] isEqualToString:@"key"]) {
- return [labelText objectAtIndex:rowIndex];
+ return labelText[rowIndex];
} else {
char buf[256] = {0};
diff --git a/macosx/plugins/DFInput/macsrc/PadController.m b/macosx/plugins/DFInput/macsrc/PadController.m
index f667717a..06b1f05a 100755
--- a/macosx/plugins/DFInput/macsrc/PadController.m
+++ b/macosx/plugins/DFInput/macsrc/PadController.m
@@ -137,12 +137,9 @@ void LoadPADConfig()
{
SetDefaultConfig();
[[NSUserDefaults standardUserDefaults] registerDefaults:
- [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObjectsAndKeys:
- DefaultPadArray(0), kDFPad1,
- DefaultPadArray(1), kDFPad2,
- @YES, kDFThreading,
- nil]
- forKey:PrefsKey]];
+ @{PrefsKey: @{kDFPad1: DefaultPadArray(0),
+ kDFPad2: DefaultPadArray(1),
+ kDFThreading: @YES}}];
//Load the old preferences if present.
NSFileManager *fm = [NSFileManager defaultManager];
@@ -305,9 +302,9 @@ void LoadPADConfig()
[fm removeItemAtPath:oldPrefPath error:NULL];
} else {
NSDictionary *dfPrefs = [[NSUserDefaults standardUserDefaults] dictionaryForKey:PrefsKey];
- g.cfg.Threaded = [[dfPrefs objectForKey:kDFThreading] boolValue];
- LoadPadArray(0, [dfPrefs objectForKey:kDFPad1]);
- LoadPadArray(1, [dfPrefs objectForKey:kDFPad2]);
+ g.cfg.Threaded = [dfPrefs[kDFThreading] boolValue];
+ LoadPadArray(0, dfPrefs[kDFPad1]);
+ LoadPadArray(1, dfPrefs[kDFPad2]);
}
}
@@ -316,18 +313,16 @@ void SavePADConfig()
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSMutableDictionary *pad1Dict = nil, *pad2Dict = nil;
NSDictionary *prefDict = [defaults dictionaryForKey:PrefsKey];
- pad1Dict = [[NSMutableDictionary alloc] initWithDictionary:[prefDict objectForKey:kDFPad1]];
- pad2Dict = [[NSMutableDictionary alloc] initWithDictionary:[prefDict objectForKey:kDFPad2]];
+ pad1Dict = [[NSMutableDictionary alloc] initWithDictionary:prefDict[kDFPad1]];
+ pad2Dict = [[NSMutableDictionary alloc] initWithDictionary:prefDict[kDFPad2]];
prefDict = nil;
[pad1Dict addEntriesFromDictionary:SavePadArray(0)];
[pad2Dict addEntriesFromDictionary:SavePadArray(1)];
- [defaults setObject:[NSDictionary dictionaryWithObjectsAndKeys:
- g.cfg.Threaded ? @YES : @NO, kDFThreading,
- pad1Dict, kDFPad1,
- pad2Dict, kDFPad2,
- nil] forKey:PrefsKey];
+ [defaults setObject:@{kDFThreading: g.cfg.Threaded ? @YES : @NO,
+ kDFPad1: pad1Dict,
+ kDFPad2: pad2Dict} forKey:PrefsKey];
[defaults synchronize];
}
@@ -352,14 +347,12 @@ void DoAbout()
[icon setSize:size];
NSDictionary *infoPaneDict =
- [[NSDictionary alloc] initWithObjectsAndKeys:
- [bundle objectForInfoDictionaryKey:@"CFBundleName"], @"ApplicationName",
- icon, @"ApplicationIcon",
- [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"], @"ApplicationVersion",
- [bundle objectForInfoDictionaryKey:@"CFBundleVersion"], @"Version",
- [bundle objectForInfoDictionaryKey:@"NSHumanReadableCopyright"], @"Copyright",
- credits, @"Credits",
- nil];
+ @{@"ApplicationName": [bundle objectForInfoDictionaryKey:@"CFBundleName"],
+ @"ApplicationIcon": icon,
+ @"ApplicationVersion": [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"],
+ @"Version": [bundle objectForInfoDictionaryKey:@"CFBundleVersion"],
+ @"Copyright": [bundle objectForInfoDictionaryKey:@"NSHumanReadableCopyright"],
+ @"Credits": credits};
dispatch_async(dispatch_get_main_queue(), ^{
[NSApp orderFrontStandardAboutPanelWithOptions:infoPaneDict];
});
diff --git a/macosx/plugins/DFInput/macsrc/cfgHelper.m b/macosx/plugins/DFInput/macsrc/cfgHelper.m
index 406252fc..638624a6 100644
--- a/macosx/plugins/DFInput/macsrc/cfgHelper.m
+++ b/macosx/plugins/DFInput/macsrc/cfgHelper.m
@@ -63,21 +63,21 @@ NSDictionary *DefaultPadArray(int padnum)
[NSMutableDictionary dictionaryWithObjectsAndKeys:@3, joyVal, @(BUTTON), joyType, nil], dSquare,
nil];
if (padnum == 0) {
- [[mutArray objectForKey:dSelect] setObject:@9 forKey:dfKey];
- [[mutArray objectForKey:dStart] setObject:@10 forKey:dfKey];
- [[mutArray objectForKey:dUp] setObject:@127 forKey:dfKey];
- [[mutArray objectForKey:dRight] setObject:@125 forKey:dfKey];
- [[mutArray objectForKey:dDown] setObject:@126 forKey:dfKey];
- [[mutArray objectForKey:dLeft] setObject:@124 forKey:dfKey];
- [[mutArray objectForKey:dL2] setObject:@16 forKey:dfKey];
- [[mutArray objectForKey:dR2] setObject:@18 forKey:dfKey];
- [[mutArray objectForKey:dL1] setObject:@14 forKey:dfKey];
- [[mutArray objectForKey:dR1] setObject:@15 forKey:dfKey];
- [[mutArray objectForKey:dTriangle] setObject:@3 forKey:dfKey];
- [[mutArray objectForKey:dCircle] setObject:@8 forKey:dfKey];
- [[mutArray objectForKey:dCross] setObject:@7 forKey:dfKey];
- [[mutArray objectForKey:dSquare] setObject:@2 forKey:dfKey];
- [mutArray setObject:[NSDictionary dictionaryWithObject:@12 forKey:dfKey] forKey:dAnalog];
+ mutArray[dSelect][dfKey] = @9;
+ mutArray[dStart][dfKey] = @10;
+ mutArray[dUp][dfKey] = @127;
+ mutArray[dRight][dfKey] = @125;
+ mutArray[dDown][dfKey] = @126;
+ mutArray[dLeft][dfKey] = @124;
+ mutArray[dL2][dfKey] = @16;
+ mutArray[dR2][dfKey] = @18;
+ mutArray[dL1][dfKey] = @14;
+ mutArray[dR1][dfKey] = @15;
+ mutArray[dTriangle][dfKey] = @3;
+ mutArray[dCircle][dfKey] = @8;
+ mutArray[dCross][dfKey] = @7;
+ mutArray[dSquare][dfKey] = @2;
+ mutArray[dAnalog] = @{dfKey: @12};
}
return [NSDictionary dictionaryWithDictionary:mutArray];
}
@@ -86,21 +86,21 @@ static NSDictionary *DictionaryFromButtonDef(KEYDEF theKey)
{
NSMutableDictionary *mutDict = [NSMutableDictionary dictionaryWithCapacity:3];
if (theKey.Key) {
- [mutDict setObject:@(theKey.Key) forKey:dfKey];
+ mutDict[dfKey] = @(theKey.Key);
}
if (theKey.JoyEvType != NONE) {
- [mutDict setObject:@(theKey.JoyEvType) forKey:joyType];
+ mutDict[joyType] = @(theKey.JoyEvType);
switch (theKey.JoyEvType) {
case BUTTON:
- [mutDict setObject:@(theKey.J.Button) forKey:joyVal];
+ mutDict[joyVal] = @(theKey.J.Button);
break;
case HAT:
- [mutDict setObject:@(theKey.J.Hat) forKey:joyVal];
+ mutDict[joyVal] = @(theKey.J.Hat);
break;
case AXIS:
- [mutDict setObject:@(theKey.J.Axis) forKey:joyVal];
+ mutDict[joyVal] = @(theKey.J.Axis);
break;
case NONE:
@@ -119,9 +119,9 @@ static void SetKeyFromDictionary(NSDictionary *inDict, KEYDEF *outDef)
if (!inDict) {
return;
}
- NSNumber *theJoyType = [inDict objectForKey:joyType];
+ NSNumber *theJoyType = inDict[joyType];
if (theJoyType) {
- NSNumber *theJoyVal = [inDict objectForKey:joyVal];
+ NSNumber *theJoyVal = inDict[joyVal];
outDef->JoyEvType = [theJoyType unsignedCharValue];
switch (outDef->JoyEvType) {
case BUTTON:
@@ -140,7 +140,7 @@ static void SetKeyFromDictionary(NSDictionary *inDict, KEYDEF *outDef)
break;
}
}
- NSNumber *keyVal = [inDict objectForKey:dfKey];
+ NSNumber *keyVal = inDict[dfKey];
if (keyVal) {
outDef->Key = [keyVal unsignedShortValue];
}
@@ -149,88 +149,88 @@ static void SetKeyFromDictionary(NSDictionary *inDict, KEYDEF *outDef)
void LoadPadArray(int padnum, NSDictionary *nsPrefs)
{
PADDEF *curDef = &g.cfg.PadDef[padnum];
- curDef->DevNum = [[nsPrefs objectForKey:deviceNumber] charValue];
- curDef->Type = [[nsPrefs objectForKey:padType] unsignedShortValue];
+ curDef->DevNum = [nsPrefs[deviceNumber] charValue];
+ curDef->Type = [nsPrefs[padType] unsignedShortValue];
curDef->VisualVibration = 0; //Not implemented on OS X right now.
//Analog buttons
- SetKeyFromDictionary([nsPrefs objectForKey:dL3], &curDef->KeyDef[DKEY_L3]);
- SetKeyFromDictionary([nsPrefs objectForKey:dR3], &curDef->KeyDef[DKEY_R3]);
- SetKeyFromDictionary([nsPrefs objectForKey:dAnalog], &curDef->KeyDef[DKEY_ANALOG]);
+ SetKeyFromDictionary(nsPrefs[dL3], &curDef->KeyDef[DKEY_L3]);
+ SetKeyFromDictionary(nsPrefs[dR3], &curDef->KeyDef[DKEY_R3]);
+ SetKeyFromDictionary(nsPrefs[dAnalog], &curDef->KeyDef[DKEY_ANALOG]);
//Analog sticks
- SetKeyFromDictionary([nsPrefs objectForKey:dLeftAnalogXP], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_XP]);
- SetKeyFromDictionary([nsPrefs objectForKey:dLeftAnalogXM], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_XM]);
- SetKeyFromDictionary([nsPrefs objectForKey:dLeftAnalogYP], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_YP]);
- SetKeyFromDictionary([nsPrefs objectForKey:dLeftAnalogYM], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_YM]);
+ SetKeyFromDictionary(nsPrefs[dLeftAnalogXP], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_XP]);
+ SetKeyFromDictionary(nsPrefs[dLeftAnalogXM], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_XM]);
+ SetKeyFromDictionary(nsPrefs[dLeftAnalogYP], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_YP]);
+ SetKeyFromDictionary(nsPrefs[dLeftAnalogYM], &curDef->AnalogDef[ANALOG_LEFT][ANALOG_YM]);
- SetKeyFromDictionary([nsPrefs objectForKey:dRightAnalogXP], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XP]);
- SetKeyFromDictionary([nsPrefs objectForKey:dRightAnalogXM], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XM]);
- SetKeyFromDictionary([nsPrefs objectForKey:dRightAnalogYP], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YP]);
- SetKeyFromDictionary([nsPrefs objectForKey:dRightAnalogYM], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YM]);
+ SetKeyFromDictionary(nsPrefs[dRightAnalogXP], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XP]);
+ SetKeyFromDictionary(nsPrefs[dRightAnalogXM], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XM]);
+ SetKeyFromDictionary(nsPrefs[dRightAnalogYP], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YP]);
+ SetKeyFromDictionary(nsPrefs[dRightAnalogYM], &curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YM]);
//Digital shouldurs
- SetKeyFromDictionary([nsPrefs objectForKey:dL1], &curDef->KeyDef[DKEY_L1]);
- SetKeyFromDictionary([nsPrefs objectForKey:dL2], &curDef->KeyDef[DKEY_L2]);
- SetKeyFromDictionary([nsPrefs objectForKey:dR1], &curDef->KeyDef[DKEY_R1]);
- SetKeyFromDictionary([nsPrefs objectForKey:dR2], &curDef->KeyDef[DKEY_R2]);
+ SetKeyFromDictionary(nsPrefs[dL1], &curDef->KeyDef[DKEY_L1]);
+ SetKeyFromDictionary(nsPrefs[dL2], &curDef->KeyDef[DKEY_L2]);
+ SetKeyFromDictionary(nsPrefs[dR1], &curDef->KeyDef[DKEY_R1]);
+ SetKeyFromDictionary(nsPrefs[dR2], &curDef->KeyDef[DKEY_R2]);
//Digital buttons
- SetKeyFromDictionary([nsPrefs objectForKey:dSelect], &curDef->KeyDef[DKEY_SELECT]);
- SetKeyFromDictionary([nsPrefs objectForKey:dStart], &curDef->KeyDef[DKEY_START]);
- SetKeyFromDictionary([nsPrefs objectForKey:dUp], &curDef->KeyDef[DKEY_UP]);
- SetKeyFromDictionary([nsPrefs objectForKey:dRight], &curDef->KeyDef[DKEY_RIGHT]);
- SetKeyFromDictionary([nsPrefs objectForKey:dDown], &curDef->KeyDef[DKEY_DOWN]);
- SetKeyFromDictionary([nsPrefs objectForKey:dLeft], &curDef->KeyDef[DKEY_LEFT]);
- SetKeyFromDictionary([nsPrefs objectForKey:dTriangle], &curDef->KeyDef[DKEY_TRIANGLE]);
- SetKeyFromDictionary([nsPrefs objectForKey:dCircle], &curDef->KeyDef[DKEY_CIRCLE]);
- SetKeyFromDictionary([nsPrefs objectForKey:dCross], &curDef->KeyDef[DKEY_CROSS]);
- SetKeyFromDictionary([nsPrefs objectForKey:dSquare], &curDef->KeyDef[DKEY_SQUARE]);
+ SetKeyFromDictionary(nsPrefs[dSelect], &curDef->KeyDef[DKEY_SELECT]);
+ SetKeyFromDictionary(nsPrefs[dStart], &curDef->KeyDef[DKEY_START]);
+ SetKeyFromDictionary(nsPrefs[dUp], &curDef->KeyDef[DKEY_UP]);
+ SetKeyFromDictionary(nsPrefs[dRight], &curDef->KeyDef[DKEY_RIGHT]);
+ SetKeyFromDictionary(nsPrefs[dDown], &curDef->KeyDef[DKEY_DOWN]);
+ SetKeyFromDictionary(nsPrefs[dLeft], &curDef->KeyDef[DKEY_LEFT]);
+ SetKeyFromDictionary(nsPrefs[dTriangle], &curDef->KeyDef[DKEY_TRIANGLE]);
+ SetKeyFromDictionary(nsPrefs[dCircle], &curDef->KeyDef[DKEY_CIRCLE]);
+ SetKeyFromDictionary(nsPrefs[dCross], &curDef->KeyDef[DKEY_CROSS]);
+ SetKeyFromDictionary(nsPrefs[dSquare], &curDef->KeyDef[DKEY_SQUARE]);
}
NSDictionary *SavePadArray(int padnum)
{
NSMutableDictionary *mutArray = [NSMutableDictionary dictionary];
PADDEF *curDef = &g.cfg.PadDef[padnum];
- [mutArray setObject:@(curDef->DevNum) forKey:deviceNumber];
- [mutArray setObject:@(curDef->Type) forKey:padType];
+ mutArray[deviceNumber] = @(curDef->DevNum);
+ mutArray[padType] = @(curDef->Type);
switch (curDef->Type) {
case PSE_PAD_TYPE_ANALOGPAD:
{
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_L3]) forKey:dL3];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_R3]) forKey:dR3];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_ANALOG]) forKey:dAnalog];
+ mutArray[dL3] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_L3]);
+ mutArray[dR3] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_R3]);
+ mutArray[dAnalog] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_ANALOG]);
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_XP]) forKey:dLeftAnalogXP];
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_XM]) forKey:dLeftAnalogXM];
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_YP]) forKey:dLeftAnalogYP];
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_YM]) forKey:dLeftAnalogYM];
+ mutArray[dLeftAnalogXP] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_XP]);
+ mutArray[dLeftAnalogXM] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_XM]);
+ mutArray[dLeftAnalogYP] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_YP]);
+ mutArray[dLeftAnalogYM] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_LEFT][ANALOG_YM]);
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XP]) forKey:dRightAnalogXP];
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XM]) forKey:dRightAnalogXM];
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YP]) forKey:dRightAnalogYP];
- [mutArray setObject:DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YM]) forKey:dRightAnalogYM];
+ mutArray[dRightAnalogXP] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XP]);
+ mutArray[dRightAnalogXM] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_XM]);
+ mutArray[dRightAnalogYP] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YP]);
+ mutArray[dRightAnalogYM] = DictionaryFromButtonDef(curDef->AnalogDef[ANALOG_RIGHT][ANALOG_YM]);
}
//Fall through
case PSE_PAD_TYPE_STANDARD:
{
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_L1]) forKey:dL1];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_L2]) forKey:dL2];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_R1]) forKey:dR1];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_R2]) forKey:dR2];
+ mutArray[dL1] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_L1]);
+ mutArray[dL2] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_L2]);
+ mutArray[dR1] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_R1]);
+ mutArray[dR2] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_R2]);
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_SELECT]) forKey:dSelect];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_START]) forKey:dStart];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_UP]) forKey:dUp];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_RIGHT]) forKey:dRight];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_DOWN]) forKey:dDown];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_LEFT]) forKey:dLeft];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_TRIANGLE]) forKey:dTriangle];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_CIRCLE]) forKey:dCircle];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_CROSS]) forKey:dCross];
- [mutArray setObject:DictionaryFromButtonDef(curDef->KeyDef[DKEY_SQUARE]) forKey:dSquare];
+ mutArray[dSelect] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_SELECT]);
+ mutArray[dStart] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_START]);
+ mutArray[dUp] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_UP]);
+ mutArray[dRight] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_RIGHT]);
+ mutArray[dDown] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_DOWN]);
+ mutArray[dLeft] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_LEFT]);
+ mutArray[dTriangle] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_TRIANGLE]);
+ mutArray[dCircle] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_CIRCLE]);
+ mutArray[dCross] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_CROSS]);
+ mutArray[dSquare] = DictionaryFromButtonDef(curDef->KeyDef[DKEY_SQUARE]);
}
break;