/ld27

To get this branch, use:
bzr branch http://9ix.org/bzr/ld27

« back to all changes in this revision

Viewing changes to player.lua

  • Committer: Josh C
  • Date: 2013-08-25 02:26:10 UTC
  • Revision ID: josh@9ix.org-20130825022610-13j6ydir3gmihiwz
.bzrignore

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
local velLimit = 400
 
2
Player = Tile:extend{
 
3
   image = 'data/player.png',
 
4
   maxVelocity = {x=velLimit,y=velLimit},
 
5
   minVelocity = {x=-velLimit, y=-velLimit},
 
6
   onStartFrame = function(self)
 
7
                     if the.keys:pressed('left') then
 
8
                        self.velocity.x = -200 * the.activeMaze.moveMod
 
9
                     elseif the.keys:pressed('right') then
 
10
                        self.velocity.x = 200 * the.activeMaze.moveMod
 
11
                     else
 
12
                        self.velocity.x = 0
 
13
                     end
 
14
 
 
15
                     if the.keys:pressed('up') then
 
16
                        self.velocity.y = -200 * the.activeMaze.moveMod
 
17
                     elseif the.keys:pressed('down') then
 
18
                        self.velocity.y = 200 * the.activeMaze.moveMod
 
19
                     else
 
20
                        self.velocity.y = 0
 
21
                     end
 
22
                  end,
 
23
   onCollide = function(self, other)
 
24
                  other:displace(self)
 
25
               end
 
26
}
 
 
b'\\ No newline at end of file'