Advertisement
lvs

Enemy fishbone

lvs
Jan 7th, 2012
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.57 KB | None | 0 0
  1. function _M.newEnemy (params)
  2.  
  3.     local enemy = createEnemySpriteHere
  4.     -- assign properties
  5.     enemy.isAlive = true
  6.  
  7.     function enemy:init ()
  8.         -- optional initialization function
  9.     end
  10.  
  11.     function enemy:walk ()
  12.         -- walking here for example
  13.     end
  14.  
  15.     function enemy:stop ()
  16.         -- stop
  17.     end
  18.  
  19.     function enemy:hit (damage)
  20.         -- damaging
  21.     end
  22.    
  23.     function enemy:update ()
  24.         -- whatever
  25.     end
  26.    
  27.     function enemy:destroy ()
  28.         -- clean up and removal
  29.     end
  30.  
  31.     return enemy
  32. end
  33.  
  34. return _M
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement