2
image = 'data/player.png',
5
for _ = 1, math.random(1,3) do
6
self.queue:push_right(dirs[math.random(1,4)])
9
onUpdate = function(self)
10
local keys = {the.keys:allJustPressed()}
13
for _, dir in ipairs(dirs) do
14
if dir == keys[1] then
20
--print('key: ' .. keys[1])
21
self.queue:push_right(keys[1])
23
self.direction = self.queue:pop_left()
24
if self.direction == 'left' then
25
self.x = self.x - self.width
26
elseif self.direction == 'right' then
27
self.x = self.x + self.width
28
elseif self.direction == 'up' then
29
self.y = self.y - self.height
30
elseif self.direction == 'down' then
31
self.y = self.y + self.height
38
onCollide = function(self, other)
39
if other ~= the.view.map and other ~= the.goalPerson then
42
other:displaceDir(self,
43
util.dirToXY(self.direction),
44
- util.dirToPosNeg(self.direction))
b'\\ No newline at end of file'