28 lines
563 B
Lua
28 lines
563 B
Lua
local Base = require "gamecore.modules.world.actors.actor2D"
|
|
local Player = Base:extend()
|
|
|
|
function Player:new(world, x, y, id)
|
|
Player.super.new(self, world, "player", x, y, 16, 24, true)
|
|
self.playerid = id
|
|
end
|
|
|
|
function Player:update(dt)
|
|
self.xfrc = 480*3
|
|
|
|
if self.keys["up"].isDown then
|
|
--self.ysp = -120
|
|
end
|
|
if self.keys["down"].isDown then
|
|
--self.ysp = 120
|
|
end
|
|
if self.keys["left"].isDown then
|
|
self.xsp = -120
|
|
end
|
|
if self.keys["right"].isDown then
|
|
self.xsp = 120
|
|
end
|
|
|
|
Player.super.update(self, dt)
|
|
end
|
|
|
|
return Player
|