/ld27

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

« back to all changes in this revision

Viewing changes to win_view.lua

  • Committer: Josh C
  • Date: 2013-08-24 23:14:01 UTC
  • Revision ID: josh@9ix.org-20130824231401-civglef1wj2oi7g6
... more maze (and darker fade, and no collision during debug)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
WinView = Subview:extend {
2
 
   onNew = function (self)
3
 
              local boxW = 550
4
 
              local boxH = 190
5
 
              local boxL = the.app.width / 2 - boxW / 2
6
 
              local boxT = the.app.height / 2 - boxH / 2
7
 
              local boxR = boxL + boxW
8
 
              local boxB = boxT + boxH
9
 
              local nr = 'data/NewRocker-Regular.otf'
10
 
 
11
 
              self.scale = the.app.scale
12
 
              self.realTranslate = the.app.view.realTranslate
13
 
 
14
 
              self:add(Fill:new{
15
 
                          fill = {240,221,58},
16
 
                          x = boxL - 16,
17
 
                          y = boxT - 16,
18
 
                          width = boxW + 32,
19
 
                          height = boxH + 32,
20
 
                       })
21
 
 
22
 
              self:add(Fill:new{
23
 
                          fill = {166,44,217},
24
 
                          x = boxL,
25
 
                          y = boxT,
26
 
                          width = boxW,
27
 
                          height = boxH,
28
 
                       })
29
 
 
30
 
              self:add(Text:new{
31
 
                          text = 'You found the shinies!',
32
 
                          x = boxL,
33
 
                          y = boxT + 25,
34
 
                          width = boxW,
35
 
                          font = {nr, 48},
36
 
                          align = 'center',
37
 
                          tint = {0,0,0}
38
 
                       })
39
 
 
40
 
              self:add(Text:new{
41
 
                          text = 'Press Q to quit',
42
 
                          x = boxL,
43
 
                          y = boxT + 100,
44
 
                          width = boxW,
45
 
                          font = {nr, 20},
46
 
                          align = 'center',
47
 
                          tint = {0,0,0}
48
 
                       })
49
 
 
50
 
              self:add(Text:new{
51
 
                          text = 'Any other key to keep exploring',
52
 
                          x = boxL,
53
 
                          y = boxT + 130,
54
 
                          width = boxW,
55
 
                          font = {nr, 20},
56
 
                          align = 'center',
57
 
                          tint = {0,0,0}
58
 
                       })
59
 
 
60
 
 
61
 
           end,
62
 
   onUpdate = function (self)
63
 
                 if the.keys:justPressed('q') then
64
 
                    if the.profiler then
65
 
                       the.profiler:stop()
66
 
                       local outfile = io.open( "profile.txt", "w+" )
67
 
                       the.profiler:report( outfile )
68
 
                       outfile:close()
69
 
                    end
70
 
 
71
 
                    the.app:quit()
72
 
                 elseif the.keys:allJustPressed() then
73
 
                    self:deactivate()
74
 
                 end
75
 
              end
76
 
}