Ryujinx/Ryujinx.HLE/HOS/Services/Hid/Types/Npad/NpadColor.cs
mageven 2365ddfc36
HID SharedMem Rework (#1003)
* Delete old HLE.Input

* Add new HLE Input.

git shows Hid.cs as modified because of the same name. It is new.

* Change HID Service

* Change Ryujinx UI to reflect new Input

* Add basic ControllerApplet

* Add DebugPad

Should fix Kirby Star Allies

* Address Ac_K's comments

* Moved all of HLE.Input to Services.Hid
* Separated all structs and enums each to a file
* Removed vars
* Made some naming changes to align with switchbrew
* Added official joycon colors

As an aside, fixed a mistake in touchscreen headers and added checks to
important SharedMem structs at init time.

* Further address Ac_K's comments

* Addressed gdkchan's and some more Ac_K's comments

* Address AcK's review comments

* Address AcK's second review comments

* Replace missed Marshal.SizeOf and address gdkchan's comments
2020-04-03 11:10:02 +11:00

37 lines
No EOL
2 KiB
C#

namespace Ryujinx.HLE.HOS.Services.Hid
{
public enum NpadColor : int
{
BodyGray = 0x828282,
BodyNeonRed = 0xFF3C28,
BodyNeonBlue = 0x0AB9E6,
BodyNeonYellow = 0xE6FF00,
BodyNeonGreen = 0x1EDC00,
BodyNeonPink = 0xFF3278,
BodyRed = 0xE10F00,
BodyBlue = 0x4655F5,
BodyNeonPurple = 0xB400E6,
BodyNeonOrange = 0xFAA005,
BodyPokemonLetsGoPikachu = 0xFFDC00,
BodyPokemonLetsGoEevee = 0xC88C32,
BodyNintendoLaboCreatorsContestEdition = 0xD7AA73,
BodyAnimalCrossingSpecialEditionLeftJoyCon = 0x82FF96,
BodyAnimalCrossingSpecialEditionRightJoyCon = 0x96F5F5,
ButtonGray = 0x0F0F0F,
ButtonNeonRed = 0x1E0A0A,
ButtonNeonBlue = 0x001E1E,
ButtonNeonYellow = 0x142800,
ButtonNeonGreen = 0x002800,
ButtonNeonPink = 0x28001E,
ButtonRed = 0x280A0A,
ButtonBlue = 0x00000A,
ButtonNeonPurple = 0x140014,
ButtonNeonOrange = 0x0F0A00,
ButtonPokemonLetsGoPikachu = 0x322800,
ButtonPokemonLetsGoEevee = 0x281900,
ButtonNintendoLaboCreatorsContestEdition = 0x1E1914,
ButtonAnimalCrossingSpecialEditionLeftJoyCon = 0x0A1E0A,
ButtonAnimalCrossingSpecialEditionRightJoyCon = 0x0A1E28
}
}