mirror of
https://github.com/kwsch/PKHeX
synced 2024-11-27 06:20:25 +00:00
d47bb1d297
With the new version of Visual Studio bringing C# 12, we can revise our logic for better readability as well as use new methods/APIs introduced in the .NET 8.0 BCL.
27 lines
810 B
C#
27 lines
810 B
C#
namespace PKHeX.Core;
|
|
|
|
/// <summary>
|
|
/// Hardware console types.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Related to <see cref="EntityContext"/>; no need to specify side-game consoles like the N64 as they're tied to the mainline console.
|
|
/// Console revisions (like Game Boy Color) or 3DS-XL are not included, again, only care about console limitations that run the games.
|
|
/// </remarks>
|
|
public enum GameConsole : byte
|
|
{
|
|
/// <summary> Invalid console type. </summary>
|
|
None,
|
|
|
|
/// <summary> Nintendo GameBoy </summary>
|
|
GB,
|
|
/// <summary> Nintendo GameBoy Advance </summary>
|
|
GBA,
|
|
/// <summary> Nintendo GameCube </summary>
|
|
GC = GBA,
|
|
/// <summary> Nintendo DS </summary>
|
|
NDS,
|
|
/// <summary> Nintendo 3DS </summary>
|
|
_3DS,
|
|
/// <summary> Nintendo Switch </summary>
|
|
NX,
|
|
}
|