X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=test-data%2Ftest.l2s;h=dd039e83368cf99e8cee1064ab773def9b984f3e;hb=7f5b06f80ee58a220a235084aac384227ba87d85;hp=36c119aab537580fdc4f5686c90dd979a91ebcbb;hpb=31883e0019783f10553ddcc122a49728934bd832;p=l2e.git diff --git a/test-data/test.l2s b/test-data/test.l2s index 36c119a..dd039e8 100644 --- a/test-data/test.l2s +++ b/test-data/test.l2s @@ -1,3 +1,7 @@ +include "ikaris.l2s" +include "items.l2s" +include "spells.l2s" + Number frameTime 33 Number twoFramesTime 66 Number fourFramesTime 132 @@ -21,8 +25,7 @@ export PartyLayout heroesLayout { } Sprite lizardSprite { - // using pathes relative to project root until path resolution is implemented - image: "test-data/monster.png", + image: :"monster.png", size: <64,64> } @@ -54,7 +57,7 @@ export Monster lizard { }, meleeAnimation: SimpleAnimation { sprite: Sprite { - image: "test-data/attack-monster.png", + image: :"attack-monster.png", size: <96,64> }, frametime: frameTime, @@ -63,7 +66,7 @@ export Monster lizard { } Sprite maximSprite { - image: "test-data/maxim.png", + image: :"maxim.png", size: <64,64> } export Hero maxim { @@ -130,7 +133,7 @@ export Hero maxim { }, meleeAnimation: SimpleAnimation { sprite: Sprite { - image: "test-data/melee-maxim.png", + image: :"melee-maxim.png", size: <96,96> }, frametime: twoFramesTime, @@ -139,7 +142,7 @@ export Hero maxim { } Sprite selanSprite { - image: "test-data/selan.png", + image: :"selan.png", size: <64,64> } export Hero selan { @@ -200,7 +203,7 @@ export Hero selan { }, meleeAnimation: SimpleAnimation { sprite: Sprite { - image: "test-data/melee-selan.png", + image: :"melee-selan.png", size: <96,96> }, frametime: twoFramesTime, @@ -209,7 +212,7 @@ export Hero selan { } Sprite guySprite { - image: "test-data/guy.png", + image: :"guy.png", size: <64,64> } export Hero guy { @@ -253,7 +256,7 @@ export Hero guy { }, meleeAnimation: SimpleAnimation { sprite: Sprite { - image: "test-data/melee-guy.png", + image: :"melee-guy.png", size: <96,96> }, frametime: fourFramesTime, @@ -262,7 +265,7 @@ export Hero guy { } Sprite dekarSprite { - image: "test-data/dekar.png", + image: :"dekar.png", size: <64,64> } export Hero dekar { @@ -324,7 +327,7 @@ export Hero dekar { }, meleeAnimation: SimpleAnimation { sprite: Sprite { - image: "test-data/melee-dekar.png", + image: :"melee-dekar.png", size: <96,96> }, frametime: twoFramesTime, @@ -333,22 +336,35 @@ export Hero dekar { } export Sprite swapCursor { - image: "test-data/swap-cursor.png", + image: :"swap-cursor.png", size: <32,32> } export Sprite attackIcons { - image: "test-data/attack-type-icons.png", + image: :"attack-type-icons.png", size: <32,32> } export Sprite attackChoiceIcons { - image: "test-data/attack-choice-icons.png", + image: :"attack-choice-icons.png", size: <16,16> } export Sprite moveIcons { - image: "test-data/move-icons.png", + image: :"move-icons.png", size: <32,32> } +export Frame titleFrame { + image: :"title-frame.png", + border: <16,16> +} + +export Font largeFont { + sprite: Sprite { + image: :"large-font.png", + size: <16,32> + }, + rowoffset: -2 +} + export ComplexAnimation numberAnimationPrototype { frametime: frameTime, repeat: false, @@ -391,15 +407,114 @@ export ComplexAnimation numberAnimationPrototype { ] } export Sprite bigNumbers { - image: "test-data/big-numbers.png", + image: :"big-numbers.png", size: <16,32> } export Sprite bigGreenNumbers { - image: "test-data/big-green-numbers.png", + image: :"big-green-numbers.png", size: <16,32> } export Sprite heroTagLabels { - image: "test-data/hero-tag-sprites.png", + image: :"hero-tag-sprites.png", size: <32,16> } +export Font heroTagFont { + sprite: Sprite { + image: :"numbers.png", + size: <16,16> + }, + rowoffset: -3 +} + +export Frame activeHeroTagFrame { + image: :"tag-frames.png", + border: <16,16> +} +export Frame heroTagFrame { + image: :"tag-frames.png", + border: <16,16>, + offset: < 0,33> +} + +export Frame smallHeroTagFrame { + image: :"small-tag-frame.png", + border: <8,16> +} +export Frame lastSmallHeroTagFrame { + image: :"small-tag-frame.png", + border: <8,16>, + offset: <0,33> +} + +export Gauge healthGauge { + image: :"gauges.png", + full: <0,16>, + empty: <0, 0>, + height: 16, + start: 6, + repeat: 1, + end: 6 +} +export Gauge manaGauge { + image: :"gauges.png", + full: <0,32>, + empty: <0, 0>, + height: 16, + start: 6, + repeat: 1, + end: 6 +} +export Gauge ikariGauge { + image: :"gauges.png", + full: <0,48>, + empty: <0, 0>, + height: 16, + start: 6, + repeat: 1, + end: 6 +} + +export Frame selectFrame { + image: :"select-frame.png", + border: <16,16> +} +export Font normalFont { + sprite: Sprite { + image: :"normal-font.png", + size: <16,16> + }, + rowoffset: -2 +} +export Font disabledFont { + sprite: Sprite { + image: :"disabled-font.png", + size: <16,16> + }, + rowoffset: -2 +} +export Sprite handCursor { + image: :"cursor-hand.png", + size: <32,32> +} + +export Sprite weaponTargetCursor { + image: :"targeting-icons.png", + size: <32,32> +} +export Sprite magicTargetCursor { + image: :"targeting-icons.png", + size: <32,32>, + offset: <0,32> +} +export Sprite itemTargetCursor { + image: :"targeting-icons.png", + size: <32,32>, + offset: <0,64> +} + +export String spellMenuHeadline "Please choose a spell." +export String itemMenuHeadline "Please choose an item." +export String ikariMenuHeadline "Please choose equipment." +export String noEquipmentText "No equip" +export String escapeText "Escapes."