I have posted a few cries for help in the past few weeks and I thank you all for the help. Now I have one final question.
I have the following collision event(print( “Event” ) is just there because i would prefer not to give out the code online at this point):
local onPlayerCollision = function( self, event )
if event.other.name == "Enemy Bullet" then
print( "Event" )
end
end
and the object it is responding to:
local playerSheet = sprite.newSpriteSheet("images/Walking/Walk.png", 27, 99.5)
local playerSet = sprite.newSpriteSet( playerSheet, 1, 8 )
sprite.add( playerSet, "player", 1, 8, 1000, 0 )
player = sprite.newSprite( playerSet )
player.x = display.contentWidth / 4
player.y = display.contentHeight / 3
player.name = "Player"
player.collision = onPlayerCollision
player:addEventListener( "collision", onPlayerCollision )
physics.addBody( player, {bounce=0.2, friction=0.5, filter=playerCollisionFilter} )
localGroup:insert(player)
The problem is that when I run it in the simulator… i get the error that ‘event’ is a nil value… please help… [import]uid: 26946 topic_id: 13717 reply_id: 313717[/import]