X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=test-data%2Ftest.l2s;h=24f4bb25eebb741d68960fce76d827768b51a2f6;hb=4c37c23040246afe48b1f63a01429052e6da9363;hp=8491b37316fa9867848ba3cae311a35fa826ff14;hpb=0285546b22f9e8f496ca6b1abffdd232647b6b6a;p=l2e.git diff --git a/test-data/test.l2s b/test-data/test.l2s index 8491b37..24f4bb2 100644 --- a/test-data/test.l2s +++ b/test-data/test.l2s @@ -20,7 +20,8 @@ export PartyLayout heroesLayout { < 48,136>, <128,136>, < 80,152>, - <160,152> + <160,152>, + <216,144> ] } @@ -671,6 +672,18 @@ Sprite menuActiveCursor { image: :"menu-cursor-active.png", size: <32, 18> } +SimpleAnimation menuCursorAnimation { + sprite: menuCursor, + frametime: fourFramesTime, + framecount: 6, + repeat: true +} +SimpleAnimation menuActiveCursorAnimation { + sprite: menuActiveCursor, + frametime: fourFramesTime, + framecount: 5, + repeat: true +} export MenuResources menuResources { menubg: Texture { @@ -696,7 +709,9 @@ export MenuResources menuResources { rowGap: 8, colGap: 32, cursor: menuCursor, + cursorAnimation: menuCursorAnimation, font: menuFont, + disabledFont: menuInactiveFont, wrapX: true, wrapY: true }, @@ -727,7 +742,9 @@ export MenuResources menuResources { intLabel: "INT", gutLabel: "GUT", mgrLabel: "MGR", + hpLabel: "HP", ipLabel: "IP", + levelLabel: "LEVEL", experienceLabel: "NOW EXP", nextLevelLabel: "NEXT LEVEL", statusMenu: MenuProperties { @@ -736,6 +753,7 @@ export MenuResources menuResources { charsPerEntry: 6, colGap: 16, cursor: menuCursor, + cursorAnimation: menuCursorAnimation, font: menuFont, wrapX: true }, @@ -749,6 +767,8 @@ export MenuResources menuResources { colGap: 16, cursor: menuCursor, selectedCursor: menuActiveCursor, + cursorAnimation: menuCursorAnimation, + selectedCursorAnimation: menuActiveCursorAnimation, font: menuFont, wrapX: true, wrapY: true @@ -756,6 +776,7 @@ export MenuResources menuResources { itemMenuUseText: "USE", itemMenuSortText: "SORT", itemMenuDropText: "DROP", + itemMenuSelectText: "SELECT", inventoryMenu: MenuProperties { cols: 1, rows: 6, @@ -763,11 +784,14 @@ export MenuResources menuResources { rowGap: 8, cursor: menuCursor, selectedCursor: menuActiveCursor, + cursorAnimation: menuCursorAnimation, + selectedCursorAnimation: menuActiveCursorAnimation, font: menuFont, disabledFont: menuInactiveFont, iconSpace: 16, charsPerNumber: 2, - delimiter: ":" + delimiter: ":", + thirdColumnHack: 1 }, spellMenu: MenuProperties { cols: 2, @@ -777,6 +801,8 @@ export MenuResources menuResources { colGap: 48, cursor: menuCursor, selectedCursor: menuActiveCursor, + cursorAnimation: menuCursorAnimation, + selectedCursorAnimation: menuActiveCursorAnimation, font: menuFont, disabledFont: menuInactiveFont, charsPerNumber: 2, @@ -789,6 +815,8 @@ export MenuResources menuResources { rowGap: 8, cursor: menuCursor, selectedCursor: menuActiveCursor, + cursorAnimation: menuCursorAnimation, + selectedCursorAnimation: menuActiveCursorAnimation, font: menuFont }, equipmentMenu: MenuProperties { @@ -798,6 +826,8 @@ export MenuResources menuResources { rowGap: 16, cursor: menuCursor, selectedCursor: menuActiveCursor, + cursorAnimation: menuCursorAnimation, + selectedCursorAnimation: menuActiveCursorAnimation, font: normalFont, iconSpace: 16, wrapY: true @@ -813,6 +843,7 @@ export MenuResources menuResources { charsPerEntry: 8, rowGap: 32, cursor: menuCursor, + cursorAnimation: menuCursorAnimation, font: menuFont, wrapY: true }, @@ -833,7 +864,128 @@ export MenuResources menuResources { charsPerEntry: 14, rowGap: 8, cursor: menuCursor, + cursorAnimation: menuCursorAnimation, + font: menuFont + }, + scenarioMenuHeadline: "SCENARIO ITEM", + capsulebg: Texture { + image: :"capsulebg.png", + size: <64, 64> + }, + capsuleMenu: MenuProperties { + cols: 3, + rows: 1, + charsPerEntry: 7, + cursor: menuCursor, + selectedCursor: menuActiveCursor, + cursorAnimation: menuCursorAnimation, + selectedCursorAnimation: menuActiveCursorAnimation, + font: menuFont, + thirdColumnHack: 2 + }, + capsuleFeedMenu: MenuProperties { + cols: 2, + rows: 1, + charsPerEntry: 7, + colGap: 32, + cursor: menuCursor, + selectedCursor: menuActiveCursor, + cursorAnimation: menuCursorAnimation, + selectedCursorAnimation: menuActiveCursorAnimation, font: menuFont }, - scenarioMenuHeadline: "SCENARIO ITEM" + capsuleFeedLabel: "FEED", + capsuleChangeLabel: "CHANGE", + capsuleNameLabel: "NAME", + capsuleClassLabel: "CLASS", + capsuleAlignmentLabel: "ALI.", + capsuleTribeLabel: "TRIBE", + capsuleAttack1Label: "SP.1", + capsuleAttack2Label: "SP.2", + capsuleAttack3Label: "SP.3", + capsuleNoAttackText: "Nothing", + capsuleNotHungryText: "I'm not hungry.", + capsuleNameSelect: CharSelect { + font: menuFont, + cursor: Sprite { + image: :"alpha-cursor.png", + size: <20, 28> + }, + chars: "0123456789ABCDEabcdeFGHIJfghijKLMNOklmnoPQRSTpqrstUVWXYuvwxyZ!? z!? ", + width: 10, + groupX: 5 + }, + capsuleSelectTopLeft: Sprite { + image: :"capsule-sprites.png", + size: <32, 8>, + offset: <64, 0> + }, + capsuleSelectTopRight: Sprite { + image: :"capsule-sprites.png", + size: <32, 8>, + offset: <128, 0> + }, + capsuleSelectTopRepeat: Texture { + image: :"capsule-sprites.png", + size: <32, 8>, + offset: <96, 0> + }, + capsuleSelectBottomLeft: Sprite { + image: :"capsule-sprites.png", + size: <32, 32>, + offset: <0, 32> + }, + capsuleSelectBottomRight: Sprite { + image: :"capsule-sprites.png", + size: <32, 32>, + offset: <128, 64> + }, + capsuleSelectBottomRepeat: Sprite { + image: :"capsule-sprites.png", + size: <32, 32>, + offset: <0, 64> + }, + capsuleSelectLeftRepeat: Texture { + image: :"capsule-sprites.png", + size: <32, 32> + }, + capsuleSelectRightRepeat: Texture { + image: :"capsule-sprites.png", + size: <32, 32>, + offset: <128, 32> + }, + capsuleSelectLadder: Sprite { + image: :"capsule-sprites.png", + size: <32, 24>, + offset: <64, 8> + }, + capsuleSelectCursor: Sprite { + image: :"capsule-sprites.png", + size: <32, 24>, + offset: <128, 8> + }, + capsuleAlignmentWheel: Sprite { + image: :"capsule-sprites.png", + size: <128, 128>, + offset: <0, 128> + }, + capsuleAlignmentCursor: Sprite { + image: :"capsule-sprites.png", + size: <32, 32>, + offset: <128, 128> + }, + capsuleGrowthLabel: Sprite { + image: :"capsule-feed.png", + size: <32, 10> + }, + capsuleGrowthBar: Sprite { + image: :"capsule-feed.png", + size: <8, 10>, + offset: <8, 10> + }, + capsuleGrowthBarFilled: Sprite { + image: :"capsule-feed.png", + size: <8, 10>, + offset: <0, 10> + } }