local FighterParent = require "scenes.battlesystem.controllers.fighters.parent" local HeroFighter = FighterParent:extend() local POSITIONS = {3, 1, 5} local HEROES_LINE = 3; function HeroFighter:new(owner, character, id) self.name = character self.super.new(self, owner, true, id) end function HeroFighter:getAbstract() return game.characters.list[self.name] end function HeroFighter:createActor() local x, y = HEROES_LINE, POSITIONS[self.id] return self.world.obj.Hero(self.world, x, y, self) end function HeroFighter:startAction() end function HeroFighter:endAction() end return HeroFighter