/ld28

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

« back to all changes in this revision

Viewing changes to main.lua

  • Committer: Josh C
  • Date: 2013-12-15 20:12:04 UTC
  • Revision ID: josh@9ix.org-20131215201204-k5ldifo4g8shxd3x
nameĀ theĀ game

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
                                })
44
44
              end
45
45
 
 
46
              if self.level == 3 then
 
47
                 self:add(Text:new{
 
48
                             text = "R = Restart level",
 
49
                             x = 20, y = 20,
 
50
                             width = 200
 
51
                          })
 
52
              end
 
53
 
46
54
              if self.level ~= 1 then
47
55
                 self:flash({0,0,0})
48
56
              end
79
87
 
80
88
                    the.player.moved = false
81
89
                 end
 
90
 
 
91
                 if the.keys:justPressed('r') then
 
92
                    the.app.view = GameView:new{level = self.level}
 
93
                 end
82
94
              end,
83
95
}
84
96
 
85
97
SlowView = View:extend {
86
98
   onNew = function(self)
 
99
              local texts = {
 
100
                 '',
 
101
                 "Your movements have slowed...",
 
102
                 "Your movements have slowed...\nand they no longer only imitate you..."
 
103
              }
 
104
 
87
105
              local text = Text:new {
88
 
                 text = 'Your movements have slowed...',
 
106
                 text = texts[self.level],
89
107
                 --height = the.app.height,
90
108
                 width = the.app.width,
91
109
                 align = 'center',
127
145
}
128
146
 
129
147
the.app = App:new {
130
 
   name = "LD28",
 
148
   name = "One Among Many",
131
149
   fps = 30,
132
150
   onRun = function (self)
133
151
              print('Version: ' .. VERSION)