image: :"maxim.png",
size: <64,64>
}
-Sprite maximMapSprite {
- image: :"maxim-map.png",
- size: <32,64>
-}
export Hero maxim {
name: "Maxim",
level: 1,
battleSprite: maximSprite,
- mapSprite: maximMapSprite,
maxHealth: 33,
health: 33,
maxMana: 20,
},
frametime: twoFramesTime,
framecount: 4
+ },
+ mapEntity: Entity {
+ animation: SimpleAnimation{
+ sprite: Sprite {
+ image: :"maxim-map.png",
+ size: <32,64>
+ },
+ frametime: 120,
+ framecount: 2
+ },
+ spriteOffset: <0,-32>
}
}
image: :"selan.png",
size: <64,64>
}
-Sprite selanMapSprite {
- image: :"selan-map.png",
- size: <32,64>
-}
export Hero selan {
name: "Selan",
level: 1,
battleSprite: selanSprite,
- mapSprite: selanMapSprite,
maxHealth: 28,
health: 28,
maxMana: 23,
},
frametime: twoFramesTime,
framecount: 4
+ },
+ mapEntity: Entity {
+ animation: SimpleAnimation{
+ sprite: Sprite {
+ image: :"selan-map.png",
+ size: <32,64>
+ },
+ frametime: 120,
+ framecount: 2
+ },
+ spriteOffset: <0,-32>
}
}
image: :"guy.png",
size: <64,64>
}
-Sprite guyMapSprite {
- image: :"guy-map.png",
- size: <32,64>
-}
export Hero guy {
name: "Guy",
level: 1,
battleSprite: guySprite,
- mapSprite: guyMapSprite,
maxHealth: 38,
health: 38,
maxMana: 0,
},
frametime: fourFramesTime,
framecount: 4
+ },
+ mapEntity: Entity {
+ animation: SimpleAnimation{
+ sprite: Sprite {
+ image: :"guy-map.png",
+ size: <32,64>
+ },
+ frametime: 120,
+ framecount: 2
+ },
+ spriteOffset: <0,-32>
}
}
image: :"dekar.png",
size: <64,64>
}
-Sprite dekarMapSprite {
- image: :"dekar-map.png",
- size: <32,64>
-}
export Hero dekar {
name: "Dekar",
level: 1,
battleSprite: dekarSprite,
- mapSprite: dekarMapSprite,
maxHealth: 38,
health: 38,
maxMana: 0,
},
frametime: twoFramesTime,
framecount: 4
+ },
+ mapEntity: Entity {
+ animation: SimpleAnimation{
+ sprite: Sprite {
+ image: :"dekar-map.png",
+ size: <32,64>
+ },
+ frametime: 120,
+ framecount: 2
+ },
+ spriteOffset: <0,-32>
}
}