buildInterface(29000,383,274, true) { rasterizerContainer { width { 368 } height { 36 } inner { 0x3F372D } outer { 0x3F372D } background { 0x3F372D } position { Position(6,231) } } rasterizerContainer { width { 368 } height { 1 } inner { 0x5A5245 } outer { 0x5A5245 } background { 0x5A5245 } position { Position(6,230) } } rasterizerContainer { width { 368 } height { 1 } inner { 0x383023 } outer { 0x383023 } background { 0x383023 } position { Position(6,229) } } rasterizerContainer { width { 229 } height { 25 } inner { 0x5A5245 } outer { 0x383023 } background { 0x362F26 } position { Position(72,197) } } text { text { "Choose a skill.." } color { 0xFFFFFF } type { Text.FontType.REGULAR } position { Position(186,202) } shadow { true } centere { true } } text { text { "What sort of xp would you like?" } color { 0xFF981F } type { Text.FontType.BOLD } position { Position(191,10) } shadow { true } centere { true } } button { normal { 32 } hover { 31 } tooltip { "Cancel" } position { Position(70,237) } text { centere { true } color { 0xFFFFFF } type { Text.FontType.BOLD } text { "Cancel" } position { Position(57,5) } } } button { normal { 32 } hover { 31 } tooltip { "Confirm" } position { Position(200,237) } text { centere { true } color { 0xFFFFFF } type { Text.FontType.BOLD } text { "Confirm" } position { Position(57,5) } } } devider { size { 368 } position { Position(7, 28) } } buttons(SkillData.values().size,8,13,20) { normal { 29 } hover { 27 } position { Position(12,40) } } sprites(SkillData.values().size,8,13,20) { idx -> id { SkillData.getData(idx).sprite } position { Position(12 + iconOffset[idx].x,40 + iconOffset[idx].y) } } } }