Skip to content

Commit

Permalink
Reverting changes to strings.xml
Browse files Browse the repository at this point in the history
Decided to keep strings.xml the same and split on ": " within the
strings. Eventually this should be cleaned up by separating the "Player
1" string from the Pak string.
  • Loading branch information
Mike McFadden committed Mar 18, 2015
1 parent 3cb695c commit 4093d1f
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 13 deletions.
16 changes: 12 additions & 4 deletions res/values/strings.xml
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -36,10 +36,18 @@
<string name="menuItem_enableFramelimiter">Sync audio</string> <string name="menuItem_enableFramelimiter">Sync audio</string>
<string name="menuItem_disableFramelimiter">Desync audio</string> <string name="menuItem_disableFramelimiter">Desync audio</string>
<string name="menuItem_paks">Controller Paks</string> <!-- capitalize since trademark --> <string name="menuItem_paks">Controller Paks</string> <!-- capitalize since trademark -->
<string name="menuItem_pak_empty">Empty</string> <string name="menuItem_pak1_empty">Player 1: Empty</string> <!-- capitalize since trademark -->
<string name="menuItem_pak_mem">Memory Pak</string> <!-- capitalize since trademark --> <string name="menuItem_pak1_mem">Player 1: Memory Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_pak_rumble">Rumble Pak</string> <!-- capitalize since trademark --> <string name="menuItem_pak1_rumble">Player 1: Rumble Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_player">Player %1$d</string> <string name="menuItem_pak2_empty">Player 2: Empty</string>
<string name="menuItem_pak2_mem">Player 2: Memory Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_pak2_rumble">Player 2: Rumble Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_pak3_empty">Player 3: Empty</string>
<string name="menuItem_pak3_mem">Player 3: Memory Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_pak3_rumble">Player 3: Rumble Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_pak4_empty">Player 4: Empty</string>
<string name="menuItem_pak4_mem">Player 4: Memory Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_pak4_rumble">Player 4: Rumble Pak</string> <!-- capitalize since trademark -->
<string name="menuItem_setIme">Change IME</string> <string name="menuItem_setIme">Change IME</string>
<string name="menuItem_exit">Exit</string> <string name="menuItem_exit">Exit</string>


Expand Down
37 changes: 28 additions & 9 deletions src/paulscode/android/mupen64plusae/GameLifecycleHandler.java
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -431,10 +431,28 @@ public void onAction()
mGamePrefs.isPlugged3, mGamePrefs.isPlugged3,
mGamePrefs.isPlugged4 }; mGamePrefs.isPlugged4 };


final String[] pakTypes = { final String[][] pakTypes = {
mActivity.getString( R.string.menuItem_pak_empty ), {
mActivity.getString( R.string.menuItem_pak_mem ), mActivity.getString( R.string.menuItem_pak1_empty ),
mActivity.getString( R.string.menuItem_pak_rumble ) }; mActivity.getString( R.string.menuItem_pak1_mem ),
mActivity.getString( R.string.menuItem_pak1_rumble )
},
{
mActivity.getString( R.string.menuItem_pak2_empty ),
mActivity.getString( R.string.menuItem_pak2_mem ),
mActivity.getString( R.string.menuItem_pak2_rumble )
},
{
mActivity.getString( R.string.menuItem_pak3_empty ),
mActivity.getString( R.string.menuItem_pak3_mem ),
mActivity.getString( R.string.menuItem_pak3_rumble )
},
{
mActivity.getString( R.string.menuItem_pak4_empty ),
mActivity.getString( R.string.menuItem_pak4_mem ),
mActivity.getString( R.string.menuItem_pak4_rumble )
}
};


final int[] pakMap = { final int[] pakMap = {
NativeConstants.PAK_TYPE_NONE, NativeConstants.PAK_TYPE_NONE,
Expand Down Expand Up @@ -467,10 +485,10 @@ public void onAction()
break; break;
} }


final String playerString = mActivity.getString( R.string.menuItem_player, player ); final String[] pakString = pakTypes[player - 1][pakIndex].split(": ");
final int finalPlayer = player; final int finalPlayer = player;


mGameSidebar.addRow( 0x0, playerString, pakTypes[pakIndex], mGameSidebar.addRow( 0x0, pakString[0], pakString[pakString.length - 1],
new GameSidebar.Action() new GameSidebar.Action()
{ {
@Override @Override
Expand All @@ -488,7 +506,7 @@ public void onAction()
boolean permitRumble = AppData.IS_JELLY_BEAN || ( player == 1 && hasPhoneVibrator ); boolean permitRumble = AppData.IS_JELLY_BEAN || ( player == 1 && hasPhoneVibrator );


// Show the options for this player // Show the options for this player
for( int pak = 0; pak < pakTypes.length; pak++ ) for( int pak = 0; pak < pakTypes[0].length; pak++ )
{ {
if( !permitRumble && pak == 2 ) if( !permitRumble && pak == 2 )
continue; continue;
Expand All @@ -498,8 +516,9 @@ public void onAction()
icon = R.drawable.ic_check; icon = R.drawable.ic_check;


final int finalPak = pak; final int finalPak = pak;
final String[] pakName = pakTypes[player - 1][pak].split(": ");


mGameSidebar.addRow( 0x0, pakTypes[pak], null, new GameSidebar.Action() mGameSidebar.addRow( 0x0, pakName[pakName.length - 1], null, new GameSidebar.Action()
{ {
@Override @Override
public void onAction() public void onAction()
Expand All @@ -510,7 +529,7 @@ public void onAction()
NativeInput.setConfig( finalPlayer - 1, true, newPakIndex ); NativeInput.setConfig( finalPlayer - 1, true, newPakIndex );


// Send a toast message // Send a toast message
Notifier.showToast( mActivity, playerString + ": " + pakTypes[finalPak] ); Notifier.showToast( mActivity, pakTypes[finalPlayer - 1][finalPak] );


// Collapse this section in the sidebar // Collapse this section in the sidebar
mShowPak = 0; mShowPak = 0;
Expand Down

0 comments on commit 4093d1f

Please sign in to comment.