+ graphics::MenuProperties itemMenuProperties;
+ itemMenuProperties.cols = 3;
+ itemMenuProperties.rows = 1;
+ itemMenuProperties.charsPerEntry = 5;
+ itemMenuProperties.rowGap = 8;
+ itemMenuProperties.colGap = 16;
+ itemMenuProperties.cursor = &menuCursor;
+ itemMenuProperties.selectedCursor = &menuActiveCursor;
+ itemMenuProperties.font = &menuFont;
+ itemMenuProperties.wrapX = true;
+ itemMenuProperties.wrapY = true;
+ menuResources.itemMenuProperties = &itemMenuProperties;
+ menuResources.itemMenuUseText = "USE";
+ menuResources.itemMenuSortText = "SORT";
+ menuResources.itemMenuDropText = "DROP";
+
+ graphics::MenuProperties inventoryMenuProperties;
+ inventoryMenuProperties.cols = 1;
+ inventoryMenuProperties.rows = 6;
+ inventoryMenuProperties.charsPerEntry = 13;
+ inventoryMenuProperties.rowGap = 8;
+ inventoryMenuProperties.cursor = &menuCursor;
+ inventoryMenuProperties.selectedCursor = &menuActiveCursor;
+ inventoryMenuProperties.font = &menuFont;
+ // TODO: disabled font
+ inventoryMenuProperties.disabledFont = &menuFont;
+ inventoryMenuProperties.iconSpace = 16;
+ inventoryMenuProperties.charsPerNumber = 2;
+ inventoryMenuProperties.delimiter = ':';
+ menuResources.inventoryMenuProperties = &inventoryMenuProperties;
+
+ graphics::MenuProperties spellMenuProperties;
+ spellMenuProperties.cols = 2;
+ spellMenuProperties.rows = 6;
+ spellMenuProperties.charsPerEntry = 8;
+ spellMenuProperties.rowGap = 8;
+ spellMenuProperties.colGap = 48;
+ spellMenuProperties.cursor = &menuCursor;
+ spellMenuProperties.selectedCursor = &menuActiveCursor;
+ spellMenuProperties.font = &menuFont;
+ // TODO: disabled font
+ spellMenuProperties.disabledFont = &menuFont;
+ spellMenuProperties.iconSpace = 0;
+ spellMenuProperties.charsPerNumber = 2;
+ spellMenuProperties.delimiter = ':';
+ menuResources.spellMenuProperties = &spellMenuProperties;
+