Advertisement
aPisC

GemsScreen

Sep 3rd, 2015
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.63 KB | None | 0 0
  1. --asd
  2.  
  3.  
  4.  
  5. local layer = {
  6.     redraw = function(self)
  7.  
  8.     end,
  9.    
  10.     update = function(self)
  11.    
  12.     end,
  13.    
  14.     addScreenLine = function(self, sl)
  15.         self.ScreenLines[#self.ScreenLines+1] = sl
  16.     end,
  17.    
  18.     addTouchPoint = function(self, tp)
  19.         self.TouchPoints[#self.TouchPoints+1] = tp
  20.     end
  21. }
  22.  
  23.  
  24.  
  25.  
  26. CurrentLayer = nil
  27.  
  28. function TouchCurrentLayer(x, y)
  29.    
  30.    
  31. end
  32.  
  33. function RedrawCurrentLayer()
  34.    
  35. end
  36.  
  37. function UpdateCurrentLayer()
  38.    
  39. end
  40.  
  41. function SelectCurrentLayer(layer)
  42.     CurrentLayer = Layers[layer]
  43. end
  44.  
  45. function newLayer()
  46.  
  47.     o = {
  48.         ScreenLines = {},
  49.         TouchPoints = {}
  50.     }
  51.     setmetatable(o, layer)
  52.     return o
  53. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement