#pragma once #include #include #include #include #include #include #include #include #include "ItemType.h" #include "Menu.h" #include "World.h" #ifndef variable # define variable extern #endif variable Framework::HashMap>* menuRegister; variable UIInit uiFactory; variable Framework::HashMap>* fontRegister; variable DLLRegister* dlls; variable Framework::WFenster* window; variable BlockType** blockTypes; variable int blockTypeCount; variable ItemType** itemTypes; variable int itemTypeCount; variable EntityType** entityTypes; variable int entityTypeCount; void initVariables(); void initMenus(); void releaseVariables(); const ItemType* zItemType(int id);