bartbes wrote:Yes, so what happens if walking_left_bomber and walking_right_bomber are the same? We can't diagnose this properly if you don't share the code.
So..
LOAD
Code: Select all
mobObj.walkright_bomber = love.graphics.newImage('image/MOB/bomber_right.png')
mobObj.walkright_bomber:setFilter( "nearest", "nearest" )
mobObj.walkleft_bomber = love.graphics.newImage('image/MOB/bomber_left.png')
mobObj.walkleft_bomber:setFilter( "nearest", "nearest" )
mobObj.dontwalkright_bomber = love.graphics.newImage('image/MOB/bomber_right_nomove.png')
mobObj.dontwalkright_bomber:setFilter( "nearest", "nearest" )
mobObj.dontwalkleft_bomber = love.graphics.newImage('image/MOB/bomber_left_nomove.png')
mobObj.dontwalkleft_bomber:setFilter( "nearest", "nearest" )
walking_right_bomber = newAnimation(mobObj.walkright_bomber, 6, 9, 0.10, 0)
walking_left_bomber = newAnimation(mobObj.walkleft_bomber, 6, 9, 0.10, 0)
dont_walking_right_bomber = newAnimation(mobObj.dontwalkright_bomber, 6, 9, 0.50, 0)
dont_walking_left_bomber = newAnimation(mobObj.dontwalkleft_bomber, 6, 9, 0.50, 0)
UPDATE
Code: Select all
if self.walking == "true" and self.direction == "left" then
walking_left_bomber:update(dt)
self.x = self.x - self.speed
end
if self.walking == "true" and self.direction == "right" then
walking_right_bomber:update(dt)
self.x = self.x + self.speed
end
if self.walking == "false" and self.direction == "right" then
dont_walking_right_bomber:update(dt)
end
if self.walking == "false" and self.direction == "left" then
dont_walking_left_bomber:update(dt)
end
DRAW
Code: Select all
if self.walking == "true" and self.direction == "left" then
walking_left_bomber:draw(self.x, self.y,0,12)
end
if self.walking == "true" and self.direction == "right" then
walking_right_bomber:draw(self.x, self.y,0,12)
end
if self.walking == "false" and self.direction == "right" then
dont_walking_right_bomber:draw(self.x, self.y,0,12)
end
if self.walking == "false" and self.direction == "left" then
dont_walking_left_bomber:draw(self.x, self.y,0,12)
end
Maybe you want the entire "mob.lua" file or the .love ?