added snes icons
parent
3938975710
commit
a2dd704737
|
@ -0,0 +1,108 @@
|
||||||
|
{"frames": [
|
||||||
|
|
||||||
|
{
|
||||||
|
"filename": "select.png",
|
||||||
|
"frame": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "start.png",
|
||||||
|
"frame": {"x":128,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_A_White_Alt.png",
|
||||||
|
"frame": {"x":256,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_B_White_Alt.png",
|
||||||
|
"frame": {"x":384,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_Dpad_Down_Alt.png",
|
||||||
|
"frame": {"x":512,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_Dpad_Left_Alt.png",
|
||||||
|
"frame": {"x":640,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_Dpad_Right_Alt.png",
|
||||||
|
"frame": {"x":768,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_Dpad_Up_Alt.png",
|
||||||
|
"frame": {"x":896,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_LB_Alt.png",
|
||||||
|
"frame": {"x":1024,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_RB_Alt.png",
|
||||||
|
"frame": {"x":1152,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_X_White_Alt.png",
|
||||||
|
"frame": {"x":1280,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename": "T_X_Y_White_Alt.png",
|
||||||
|
"frame": {"x":1408,"y":0,"w":128,"h":128},
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||||
|
"sourceSize": {"w":128,"h":128}
|
||||||
|
}],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "1.0",
|
||||||
|
"image": "snes.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {"w":1536,"h":128},
|
||||||
|
"scale": "1",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:86d994650b80a3f876cc92e4d0928a65:60b6f706b30e87e11c3d01cec0eccf9c:7e443c950e063b6a235f0fd6295e2000$"
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 7.8 KiB |
|
@ -22,12 +22,12 @@ const pad_unlicensedSNES = {
|
||||||
LC_E: 15
|
LC_E: 15
|
||||||
},
|
},
|
||||||
icons: {
|
icons: {
|
||||||
RC_S: "T_X_B_Color_Alt.png",
|
RC_S: "T_X_B_White_Alt.png",
|
||||||
RC_E: "T_X_A_Color_Alt.png",
|
RC_E: "T_X_A_White_Alt.png",
|
||||||
RC_W: "T_X_Y_Color_Alt.png",
|
RC_W: "T_X_Y_White_Alt.png",
|
||||||
RC_N: "T_X_X_Color_Alt.png",
|
RC_N: "T_X_X_White_Alt.png",
|
||||||
START: "T_X_X_Alt.png",
|
START: "start.png",
|
||||||
SELECT: "T_X_Share_Alt.png",
|
SELECT: "select.png",
|
||||||
LB: "T_X_LB_Alt.png",
|
LB: "T_X_LB_Alt.png",
|
||||||
RB: "T_X_RB_Alt.png",
|
RB: "T_X_RB_Alt.png",
|
||||||
LC_N: "T_X_Dpad_Up_Alt.png",
|
LC_N: "T_X_Dpad_Up_Alt.png",
|
||||||
|
|
|
@ -662,8 +662,7 @@ export class InputsController {
|
||||||
* @returns Array Tuple containing the pad type and the currently assigned icon for the button index.
|
* @returns Array Tuple containing the pad type and the currently assigned icon for the button index.
|
||||||
*/
|
*/
|
||||||
getPressedButtonLabel(button: Phaser.Input.Gamepad.Button): [string, string] {
|
getPressedButtonLabel(button: Phaser.Input.Gamepad.Button): [string, string] {
|
||||||
const type = this.configs[this.chosenGamepad].padType;
|
return [this.configs[this.chosenGamepad].padType, getCurrenlyAssignedIconFromInputIndex(this.configs[this.chosenGamepad], button.index)];
|
||||||
return [type === 'snes' ? 'xbox' : type, getCurrenlyAssignedIconFromInputIndex(this.configs[this.chosenGamepad], button.index)];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -216,6 +216,7 @@ export class LoadingScene extends SceneBase {
|
||||||
this.loadAtlas('dualshock', 'inputs');
|
this.loadAtlas('dualshock', 'inputs');
|
||||||
this.loadAtlas('nswitch', 'inputs');
|
this.loadAtlas('nswitch', 'inputs');
|
||||||
this.loadAtlas('xbox', 'inputs');
|
this.loadAtlas('xbox', 'inputs');
|
||||||
|
this.loadAtlas('snes', 'inputs');
|
||||||
|
|
||||||
this.loadSe('select');
|
this.loadSe('select');
|
||||||
this.loadSe('menu_open');
|
this.loadSe('menu_open');
|
||||||
|
|
|
@ -144,7 +144,7 @@ export default class SettingsGamepadUiHandler extends UiHandler {
|
||||||
}
|
}
|
||||||
// For null options, add an icon for the key.
|
// For null options, add an icon for the key.
|
||||||
const key = getKeyForSettingName(config as GamepadConfig, SettingGamepad[setting]);
|
const key = getKeyForSettingName(config as GamepadConfig, SettingGamepad[setting]);
|
||||||
const icon = this.scene.add.sprite(0, 0, config.padType === 'snes' ? 'xbox' : config.padType);
|
const icon = this.scene.add.sprite(0, 0, config.padType);
|
||||||
icon.setScale(0.1);
|
icon.setScale(0.1);
|
||||||
icon.setOrigin(0, -0.1);
|
icon.setOrigin(0, -0.1);
|
||||||
inputsIcons[key] = icon;
|
inputsIcons[key] = icon;
|
||||||
|
|
Loading…
Reference in New Issue