2014-10-18 22:46:27 +00:00
|
|
|
Class = require 'hump/class'
|
|
|
|
require 'powerupmode'
|
|
|
|
require 'settings'
|
|
|
|
|
|
|
|
ChaingunMode = Class{
|
|
|
|
__include = PowerUpMode,
|
|
|
|
|
|
|
|
init = function(self)
|
|
|
|
PowerUpMode.init(self, 10)
|
|
|
|
end;
|
|
|
|
|
2014-10-18 23:02:50 +00:00
|
|
|
update = function(self, dt)
|
|
|
|
PowerUpMode.update(self, dt)
|
|
|
|
end;
|
|
|
|
|
2014-10-19 03:51:53 +00:00
|
|
|
draw = function(self, x, y)
|
|
|
|
PowerUpMode.draw(self, x, y)
|
|
|
|
end;
|
|
|
|
|
2014-10-18 22:46:27 +00:00
|
|
|
activate = function(self, plane)
|
|
|
|
PowerUpMode.activate(self, plane)
|
|
|
|
plane.machinegun:setType("chaingun")
|
|
|
|
end;
|
|
|
|
|
2014-10-18 23:02:50 +00:00
|
|
|
deactivate = function(self)
|
|
|
|
PowerUpMode.deactivate(self)
|
2014-10-18 22:46:27 +00:00
|
|
|
end;
|
|
|
|
}
|