]> git.localhorst.tv Git - l2e.git/blobdiff - test-data/test.l2s
moved some items to l2 source files
[l2e.git] / test-data / test.l2s
index d53fe76b52257b5798d16e3b6354de74abea8794..5958c7412cefa5aa35d9f45129adaff8724a83d2 100644 (file)
@@ -3,6 +3,23 @@ Number twoFramesTime 66
 Number fourFramesTime 132
 Number fiveFramesTime 165 // darn, i really need to implement expressions
 
+export PartyLayout monstersLayout {
+       positions: [
+               < 88, 88>,
+               <128, 88>,
+               <168, 88>,
+               <208, 88>
+       ]
+}
+export PartyLayout heroesLayout {
+       positions: [
+               < 48,136>,
+               <128,136>,
+               < 80,152>,
+               <160,152>
+       ]
+}
+
 Sprite lizardSprite {
        // using pathes relative to project root until path resolution is implemented
        image: "test-data/monster.png",
@@ -314,3 +331,190 @@ export Hero dekar {
                framecount: 4
        }
 }
+
+export Sprite swapCursor {
+       image: "test-data/swap-cursor.png",
+       size: <32,32>
+}
+export Sprite attackIcons {
+       image: "test-data/attack-type-icons.png",
+       size: <32,32>
+}
+export Sprite attackChoiceIcons {
+       image: "test-data/attack-choice-icons.png",
+       size: <16,16>
+}
+export Sprite moveIcons {
+       image: "test-data/move-icons.png",
+       size: <32,32>
+}
+
+export Frame titleFrame {
+       image: "test-data/title-frame.png",
+       border: <16,16>
+}
+
+export Font largeFont {
+       sprite: Sprite {
+               image: "test-data/large-font.png",
+               size: <16,32>
+       },
+       rowoffset: -2
+}
+
+export ComplexAnimation numberAnimationPrototype {
+       frametime: frameTime,
+       repeat: false,
+       frames: [
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,-26> },
+               { column: 0, row: 0, disposition: <  0,-42> },
+               { column: 0, row: 0, disposition: <  0,-48> },
+               { column: 0, row: 0, disposition: <  0,-42> },
+               { column: 0, row: 0, disposition: <  0,-26> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,-12> },
+               { column: 0, row: 0, disposition: <  0,-20> },
+               { column: 0, row: 0, disposition: <  0,-24> },
+               { column: 0, row: 0, disposition: <  0,-20> },
+               { column: 0, row: 0, disposition: <  0,-12> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0, -6> },
+               { column: 0, row: 0, disposition: <  0,-10> },
+               { column: 0, row: 0, disposition: <  0,-12> },
+               { column: 0, row: 0, disposition: <  0,-10> },
+               { column: 0, row: 0, disposition: <  0, -6> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,  0> },
+               { column: 0, row: 0, disposition: <  0,-36> },
+               { column: 0, row: 0, disposition: <  0,-32> },
+               { column: 0, row: 0, disposition: <  0,-18> }
+       ]
+}
+export Sprite bigNumbers {
+       image: "test-data/big-numbers.png",
+       size: <16,32>
+}
+export Sprite bigGreenNumbers {
+       image: "test-data/big-green-numbers.png",
+       size: <16,32>
+}
+
+export Sprite heroTagLabels {
+       image: "test-data/hero-tag-sprites.png",
+       size: <32,16>
+}
+export Font heroTagFont {
+       sprite: Sprite {
+               image: "test-data/numbers.png",
+               size: <16,16>
+       },
+       rowoffset: -3
+}
+
+export Frame activeHeroTagFrame {
+       image: "test-data/tag-frames.png",
+       border: <16,16>
+}
+export Frame heroTagFrame {
+       image: "test-data/tag-frames.png",
+       border: <16,16>,
+       offset: < 0,33>
+}
+
+export Frame smallHeroTagFrame {
+       image: "test-data/small-tag-frame.png",
+       border: <8,16>
+}
+export Frame lastSmallHeroTagFrame {
+       image: "test-data/small-tag-frame.png",
+       border: <8,16>,
+       offset: <0,33>
+}
+
+export Gauge healthGauge {
+       image: "test-data/gauges.png",
+       full:  <0,16>,
+       empty: <0, 0>,
+       height: 16,
+       start:   6,
+       repeat:  1,
+       end:     6
+}
+export Gauge manaGauge {
+       image: "test-data/gauges.png",
+       full:  <0,32>,
+       empty: <0, 0>,
+       height: 16,
+       start:   6,
+       repeat:  1,
+       end:     6
+}
+export Gauge ikariGauge {
+       image: "test-data/gauges.png",
+       full:  <0,48>,
+       empty: <0, 0>,
+       height: 16,
+       start:   6,
+       repeat:  1,
+       end:     6
+}
+
+export Frame selectFrame {
+       image: "test-data/select-frame.png",
+       border: <16,16>
+}
+export Font normalFont {
+       sprite: Sprite {
+               image: "test-data/normal-font.png",
+               size: <16,16>
+       },
+       rowoffset: -2
+}
+export Font disabledFont {
+       sprite: Sprite {
+               image: "test-data/disabled-font.png",
+               size: <16,16>
+       },
+       rowoffset: -2
+}
+export Sprite handCursor {
+       image: "test-data/cursor-hand.png",
+       size: <32,32>
+}
+
+export Sprite weaponTargetCursor {
+       image: "test-data/targeting-icons.png",
+       size: <32,32>
+}
+export Sprite magicTargetCursor {
+       image: "test-data/targeting-icons.png",
+       size: <32,32>,
+       offset: <0,32>
+}
+export Sprite itemTargetCursor {
+       image: "test-data/targeting-icons.png",
+       size: <32,32>,
+       offset: <0,64>
+}
+
+include "test-data/spells.l2s"
+
+export String spellMenuHeadline "Please choose a spell."
+
+include "test-data/ikaris.l2s"
+include "test-data/items.l2s"
+
+export String itemMenuHeadline "Please choose an item."