Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- return (function()
- local self = {}
- self.newstate = "INTRO"
- self.oldstate = "NONE"
- self.i = 1
- self.enemies = {}
- self.team = {}
- arg0 = {"TEST01_POSETTE", "TEST01_POSETTE", "TEST01_POSETTE"}
- arg1 = {"TEST01_POSEUR"}
- function self.CreateBattle(arg0, arg1)
- self.music = "Boss Battle 2 LOOP"
- self.bg = "TRUE PARC TA VU FRER"
- self.enemies = arg1
- self.team = arg0
- self.bg = CreateSprite("BattleMode/Backgrounds/" ..self.bg, "Depth100")
- self.bg.sprite.MoveTo(320, 240)
- self.you = CreateSprite("BattleMode/GachaCliche/idle_", "Depth75")
- self.you.sprite.MoveTo(520, 120)
- self.you.sprite.SetPivot(0.2, 0)
- Audio.PlayMusic("Official OST!/" ..self.music)
- ---------------
- i = 1
- y = 1
- self.enemypos_x = 10
- for i=y,#self.enemies do
- DEBUG("Called!")
- self.enemies[i].folder = require ("Game/Enemies/" ..arg1[i])
- self.enemies[i].enemysprite = CreateSprite("BattleMode/Enemies/" ..(self.enemies[i].folder.sprite.name).. "/" ..(self.enemies[i].folder.sprite.frames[1]), "Depth75")
- self.enemies[i].enemysprite.sprite.SetPivot(0, 0)
- self.enemies[i].enemysprite.sprite.MoveTo(self.enemypos_x, 120+(math.random(-30, 10)))
- self.enemypos_x = self.enemypos_x + 40
- end
- i = 1
- y = 1
- self.teampos_x = 510
- for i=y,#self.team do
- self.team[y].folder = require ("Game/Team/" ..arg0[i])
- self.team[i].teamsprite = CreateSprite("BattleMode/Team/" ..(self.team[i].folder.sprite.name).. "/" ..(self.team[i].folder.sprite.frames[1]), "Depth75")
- self.team[i].teamsprite.sprite.SetPivot(1, 0)
- self.team[i].teamsprite.sprite.MoveTo(self.teampos_x, 0)
- self.teampos_x = self.teampos_x + 40
- DEBUG(team[i].teamsprite.sprite.spritename)
- end
- ---------------
- Misc.ResetCamera()
- SetGlobal("inBattle", true)
- end
- function self.UpdateBattle()
- self.you.sprite.Scale(1+0.02*math.sin(Time.time*6), 1-0.02*math.sin(Time.time*6))
- --[[for i=1,#self.team do
- self.team[i].teamsprite.sprite.Scale(1, 1-0.02*math.sin(Time.time*6))
- end]]
- end
- return self
- end)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement