2 Number twoFramesTime 66
3 Number fiveFramesTime 165
5 export Monster lizard {
8 // using pathes relative to project root until path resolution is implemented
9 image: "test-data/monster.png",
24 attackAnimation: SimpleAnimation {
26 image: "test-data/attack-monster.png",
35 image: "test-data/maxim.png",
56 attackAnimation: ComplexAnimation {
61 { column: 1, row: 0, disposition: < 0, 0> },
62 { column: 1, row: 0, disposition: < 0, 0> },
63 { column: 1, row: 0, disposition: < 0, 0> },
64 { column: 1, row: 0, disposition: < 0, 0> },
65 { column: 1, row: 0, disposition: < 0, 0> },
66 { column: 1, row: 0, disposition: < 0, 0> },
67 { column: 1, row: 0, disposition: < 0, 0> },
68 { column: 1, row: 0, disposition: < 4,-1> },
69 { column: 1, row: 0, disposition: < 4,-1> },
70 { column: 2, row: 0, disposition: < 4,-2> },
71 { column: 2, row: 0, disposition: < 4,-2> },
72 { column: 2, row: 0, disposition: < 6,-2> },
73 { column: 2, row: 0, disposition: < 6,-2> },
74 { column: 2, row: 1, disposition: < 6,-1> },
75 { column: 2, row: 1, disposition: < 3,-1> },
76 { column: 2, row: 1, disposition: < 3,-1> },
77 { column: 2, row: 1, disposition: < 0, 0> },
78 { column: 2, row: 2, disposition: < 0, 0> },
79 { column: 2, row: 2, disposition: < 0, 0> },
80 { column: 2, row: 2, disposition: < 2, 0> },
81 { column: 1, row: 0, disposition: < 0, 0> },
82 { column: 1, row: 0, disposition: < 0, 0> },
83 { column: 1, row: 0, disposition: < 0, 0> },
84 { column: 1, row: 0, disposition: < 0, 0> },
85 { column: 1, row: 0, disposition: < 0, 0> },
86 { column: 1, row: 0, disposition: < 0, 0> },
87 { column: 1, row: 0, disposition: < 0, 0> }
90 spellAnimation: ComplexAnimation {
92 frametime: fiveFramesTime,
95 { column: 3, row: 0, disposition: < 0, 0> },
96 { column: 3, row: 0, disposition: < 0, 0> },
97 { column: 3, row: 1, disposition: < 0, 0> }
100 meleeAnimation: SimpleAnimation {
102 image: "test-data/melee-maxim.png",
105 frametime: twoFramesTime,