#pragma once #include #include #include namespace Swan { struct Item { std::unique_ptr image; std::string name = ""; static Item INVALID_ITEM; static Item *createInvalid(); static void initGlobal(); }; }