local scheduler = require(cc.PACKAGE_NAME .. ".scheduler")
local MainScene = class("MainScene", function()
return display.newScene("MainScene")
end)
function MainScene:ctor()
--add Plist
display.addSpriteFrames("bandit.plist","bandit.png")
display.addSpriteFrames("gun/guns.plist","gun/guns.png")
display.addSpriteFrames("fx/fx.plist","fx/fx.png")
display.addSpriteFrames("projectiles/projectiles.plist","projectiles/projectiles.png")
self.bullets_={}
local BulletSprite=require("src/app/scenes/BulletSprite.lua")
local bullet1=BulletSprite.new(1):addTo(self)
bullet1:setPosition(display.cx-200,display.cy)
local bullet2=BulletSprite.new(2):addTo(self)
bullet2:setPosition(display.cx,display.cy)
local bullet3=BulletSprite.new(3):addTo(self)
bullet3:setPosition(display.cx+200,display.cy)
self.bullets_[bullet1]=bullet1
self.bullets_[bullet2]=bullet2
self.bullets_[bullet3]=bullet3
self.bulletToDel_={}
for key, sprite in pairs(self.bullets_) do
self.bullets_[sprite]=nil
end
for key, sprite in pairs(self.bullets_) do
sprite:removeSelf()
print("***")
end
end
return MainScene