/ld28

To get this branch, use:
bzr branch /bzr/ld28

« back to all changes in this revision

Viewing changes to goal_person.lua

  • Committer: Josh C
  • Date: 2013-12-15 18:36:53 UTC
  • Revision ID: josh@9ix.org-20131215183653-47wmq1ux17xspk93
intermidiate + win screens

Show diffs side-by-side

added added

removed removed

30
30
                  end
31
31
 
32
32
                  if other == the.player then
33
 
                     if the.view.level == 1 then
34
 
                        the.app.view = GameView:new{level = 2}
35
 
                     elseif the.view.level == 2 then
36
 
                        the.app.view = GameView:new{level = 3}
 
33
                     if the.view.level == 1 or the.view.level ==2 then
 
34
                        the.player.active = false
 
35
                        the.view:fade({0,0,0}):andThen(function()
 
36
                          the.app.view = SlowView:new {
 
37
                             level = the.view.level + 1
 
38
                          }
 
39
                       end)
37
40
                     elseif the.view.level == 3 then
38
 
                        error('WIN!')
 
41
                        the.app.view = WinView:new()
 
42
                     else
 
43
                        error('where did you find another level?')
39
44
                     end
40
45
                  end
41
46
               end