mirror of
https://github.com/kwsch/pkNX.git
synced 2026-06-01 01:37:19 -05:00
25 lines
838 B
C#
25 lines
838 B
C#
using System.Drawing;
|
|
using pkNX.Sprites.Properties;
|
|
|
|
namespace pkNX.Sprites
|
|
{
|
|
public static class SpriteUtil
|
|
{
|
|
public static readonly SpriteBuilder5668 SB8 = new();
|
|
public static SpriteBuilder Spriter { get; set; } = SB8;
|
|
|
|
public static Image GetBallSprite(int ball)
|
|
{
|
|
string resource = SpriteName.GetResourceStringBall(ball);
|
|
return (Bitmap?)Resources.ResourceManager.GetObject(resource) ?? Resources._ball4; // Poké Ball (default)
|
|
}
|
|
|
|
public static Image GetSprite(int species, int form, int gender, int item, bool isegg, bool shiny, bool gmax, int generation = -1)
|
|
{
|
|
return Spriter.GetSprite(species, form, gender, item, isegg, shiny, gmax, generation);
|
|
}
|
|
|
|
public static void Initialize() => Spriter = SB8;
|
|
}
|
|
}
|