pigeon.lua 625 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. local Pigeon = extend(Animation)
  2. Pigeon.scale = .7
  3. Pigeon.default = 'idle'
  4. Pigeon.states = {}
  5. Pigeon.states.idle = {
  6. loop = true
  7. }
  8. Pigeon.states.walk = {
  9. loop = true,
  10. speed = .65,
  11. mix = {
  12. walk = .2
  13. }
  14. }
  15. Pigeon.states.peck = {
  16. loop = false,
  17. speed = .75
  18. }
  19. Pigeon.states.jump = {
  20. loop = false,
  21. speed = .85
  22. }
  23. Pigeon.states.flyStart = {
  24. loop = false
  25. }
  26. Pigeon.states.fly = {
  27. loop = true
  28. }
  29. Pigeon.states.flyEnd = {
  30. loop = false
  31. }
  32. Pigeon.states.laserStart = {
  33. loop = false,
  34. speed = 1
  35. }
  36. Pigeon.states.laserCharge = {
  37. loop = true
  38. }
  39. Pigeon.states.laserEnd = {
  40. loop = false
  41. }
  42. return Pigeon