- menu::Resources menuResources;
- gameConfig.menuResources = &menuResources;
-
- Texture menubg;
- menubg.SetSurface(IMG_Load("test-data/menubg.png"));
- menubg.SetSize(Vector<int>(64, 64));
- menuResources.menubg = &menubg;
-
- menuResources.statusFont = gameConfig.battleResources->normalFont;
-
- graphics::Sprite statusLabels(IMG_Load("test-data/status-labels.png"), 32, 16);
- menuResources.statusLabels = &statusLabels;
-
- graphics::Frame statusFrame(IMG_Load("test-data/status-frame.png"), 32, 32, 32, 32);
- menuResources.statusFrame = &statusFrame;
-
- graphics::Sprite menuFontSprite(IMG_Load("test-data/menu-font.png"), 16, 16);
- graphics::Font menuFont(&menuFontSprite, 0, -2);
-
- menuResources.normalFont = &menuFont;
-
- graphics::Sprite menuCursor(IMG_Load("test-data/menu-cursor.png"), 32, 16);
-
- graphics::MenuProperties mainMenuProperties;
- mainMenuProperties.cols = 2;
- mainMenuProperties.rows = 4;
- mainMenuProperties.charsPerEntry = 8;
- mainMenuProperties.rowGap = 8;
- mainMenuProperties.colGap = 32;
- mainMenuProperties.cursor = &menuCursor;
- mainMenuProperties.font = &menuFont;
- mainMenuProperties.wrapX = true;
- mainMenuProperties.wrapY = true;
- menuResources.mainMenuProperties = &mainMenuProperties;
-
- menuResources.mainMenuItemText = "ITEM";
- menuResources.mainMenuSpellText = "SPELL";
- menuResources.mainMenuCapsuleText = "CAPSULE";
- menuResources.mainMenuEquipmentText = "EQUIP";
- menuResources.mainMenuStatusText = "STATUS";
- menuResources.mainMenuChangeText = "CHANGE";
- menuResources.mainMenuConfigText = "CONFIG";
- menuResources.mainMenuScenarioText = "SCENARIO";
-
- menuResources.mainMenuTimeText = "TIME";
- menuResources.mainMenuGoldText = "GOLD";
-
- graphics::Sprite heroCursor(IMG_Load("test-data/hero-cursor.png"), 64, 16);
- menuResources.heroCursor = &heroCursor;
- menuResources.heroCursorBlinkTime = 532;
-
- menuResources.noEquipmentText = "No equip";
-
- graphics::Sprite shoulderNav(IMG_Load("test-data/shoulder-nav.png"), 160, 16);
- menuResources.shoulderNav = &shoulderNav;
-