Advertisement
Guest User

[INSERT NAME HERE]

a guest
Dec 28th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.98 KB | None | 0 0
  1. return (function()
  2.  
  3. local self = {}
  4.  
  5. self.newstate = "INTRO"
  6. self.oldstate = "NONE"
  7.  
  8. self.i = 1
  9. self.enemies = {}
  10. self.team = {}
  11.  
  12. arg0 = {"TEST01_POSETTE", "TEST01_POSETTE", "TEST01_POSETTE"}
  13. arg1 = {"TEST01_POSEUR"}
  14.  
  15. function self.CreateBattle(arg0, arg1)
  16.     self.music = "Boss Battle 2 LOOP"
  17.     self.bg = "TRUE PARC TA VU FRER"
  18.     self.enemies = arg1
  19.     self.team = arg0
  20.    
  21.     self.bg = CreateSprite("BattleMode/Backgrounds/" ..self.bg, "Depth100")
  22.     self.bg.sprite.MoveTo(320, 240)
  23.    
  24.     self.you = CreateSprite("BattleMode/GachaCliche/idle_", "Depth75")
  25.     self.you.sprite.MoveTo(520, 120)
  26.     self.you.sprite.SetPivot(0.2, 0)
  27.    
  28.     Audio.PlayMusic("Official OST!/" ..self.music)
  29.    
  30.     ---------------
  31.     i = 1
  32.     y = 1
  33.     self.enemypos_x = 10
  34.     for i=y,#self.enemies do
  35.         DEBUG("Called!")
  36.         self.enemies[i].folder = require ("Game/Enemies/" ..arg1[i])
  37.         self.enemies[i].enemysprite = CreateSprite("BattleMode/Enemies/" ..(self.enemies[i].folder.sprite.name).. "/" ..(self.enemies[i].folder.sprite.frames[1]), "Depth75")
  38.         self.enemies[i].enemysprite.sprite.SetPivot(0, 0)
  39.         self.enemies[i].enemysprite.sprite.MoveTo(self.enemypos_x, 120+(math.random(-30, 10)))
  40.         self.enemypos_x = self.enemypos_x + 40
  41.     end
  42.     i = 1
  43.     y = 1
  44.     self.teampos_x = 510
  45.     for i=y,#self.team do
  46.         self.team[y].folder = require ("Game/Team/" ..arg0[i])
  47.         self.team[i].teamsprite = CreateSprite("BattleMode/Team/" ..(self.team[i].folder.sprite.name).. "/" ..(self.team[i].folder.sprite.frames[1]), "Depth75")
  48.         self.team[i].teamsprite.sprite.SetPivot(1, 0)
  49.         self.team[i].teamsprite.sprite.MoveTo(self.teampos_x, 0)
  50.         self.teampos_x = self.teampos_x + 40
  51.         DEBUG(team[i].teamsprite.sprite.spritename)
  52.     end
  53.     ---------------
  54.     Misc.ResetCamera()
  55.     SetGlobal("inBattle", true)
  56. end
  57.  
  58. function self.UpdateBattle()
  59.     self.you.sprite.Scale(1+0.02*math.sin(Time.time*6), 1-0.02*math.sin(Time.time*6))
  60.     --[[for i=1,#self.team do
  61.         self.team[i].teamsprite.sprite.Scale(1, 1-0.02*math.sin(Time.time*6))
  62.     end]]
  63. end
  64.  
  65. return self
  66.  
  67. end)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement