diff --git a/source/funkin/ui/StickerSubState.hx b/source/funkin/ui/StickerSubState.hx new file mode 100644 index 000000000..bbc5e234c --- /dev/null +++ b/source/funkin/ui/StickerSubState.hx @@ -0,0 +1,39 @@ +package funkin.ui; + +import haxe.Json; + +class StickerSubState extends MusicBeatSubstate +{ + public function new():Void + { + super(); + + var stickerInfo:StickerInfo = new StickerInfo('sticker-set-1'); + } +} + +class StickerInfo +{ + public var name:String; + public var artist:String; + public var stickers:Stickers; + public var stickerPacks:StickerPacks; + + public function new(stickerSet:String):Void + { + var jsonInfo:Dynamic = Json.parse(Paths.file('assets/images/transitionSwag/' + stickerSet + '/stickers.json')); + } +} + +class Stickers +{ + var name:String; + var stickers:Array; +} + +class StickerPacks +{ + var name:String; + // which stickers are in a pack, refers to the class Stickers! + var stickerPacks:Array; +}