Advertisement
Guest User

Untitled

a guest
Apr 19th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. left_mainContainer = Geyser.VBox:new({
  2.     name="left_mainContainer",
  3.     x=0, y=0,
  4.     width="27.4%", height="100%",
  5. })
  6.  
  7. local main = Geyser.Container:new({
  8.     x=0,y=0,
  9.     v_policy=Geyser.Fixed,
  10.     height="38.3%",
  11.     name="mapper container",
  12. }, left_mainContainer)
  13.  
  14. local mapper = Geyser.Mapper:new({
  15.   name = "mapper",
  16.   x = 0, y = 0, -- edit here if you want to move it
  17.   width = "100%", height = "100%"
  18. }, main)
  19.  
  20. StatsBox = Geyser.VBox:new({
  21.     name="StatsBox",
  22.     v_policy=Geyser.Fixed,
  23.     height="20%",
  24. }, left_mainContainer)
  25.  
  26. container_oppTrack = Geyser.HBox:new({
  27.     name = "container_oppTrack"
  28. }, left_mainContainer)
  29.  
  30. oppTrackWindow = Geyser.MiniConsole:new({
  31.     name = "OppTrackWindow",
  32. }, container_oppTrack)
  33.  
  34. affBox = Geyser.VBox:new({
  35.     name="AffBox",
  36. }, container_oppTrack)
  37.  
  38. affBoxMembers = {}
  39.  
  40. function createAffBoxMember( number, affliction, bgColor, fgColor )
  41.     hbox = Geyser.HBox:new( { name= affliction .. "Box" }, affBox)
  42.    
  43.     memberDictionary = {}
  44.     memberDictionary["hbox"] = hbox
  45.     memberDictionary["check"] = Geyser.Label:new({name=affliction .. "Check", h_stretch_factor=0.25, color="black",}, hbox)
  46.     memberDictionary["checkBorder"] = Geyser.Label:new({name= affliction .. "CheckBorder", h_policy=Geyser.Fixed, width=1,}, hbox)
  47.     memberDictionary["textbox"] = Geyser.Label:new({name= affliction .. "Text",}, hbox)
  48.     memberDictionary["selectBorder"] = Geyser.Label:new({name= affliction .. "SelectBorder", h_policy=Geyser.Fixed, width=1,}, hbox)
  49.     memberDictionary["select"] = Geyser.Label:new({name= affliction .. "Select", h_stretch_factor=0.25, color="black",}, hbox)
  50.     memberDictionary["bottomBorder"] = Geyser.Label:new({name= affliction .. "BottomBorder",v_policy=Geyser.Fixed, height=1, color="black",}, affBox)
  51.    
  52.     affBoxMembers[affliction] = memberDictionary
  53.    
  54.     memberDictionary["textbox"]:setColor(bgColor)
  55.     memberDictionary["textbox"]:echo( tostring(number) .. ": " .. affliction:title(), fgColor)
  56. end
  57.  
  58. createAffBoxMember( "1","paralyse","red","black" )
  59. createAffBoxMember( "2","impatience","orange","black" )
  60. createAffBoxMember( "3","asthma","dark_green","white" )
  61. createAffBoxMember( "4","anorexia","purple","white" )
  62. createAffBoxMember( "5","reckless","blue","white" )
  63. createAffBoxMember( "6","stupid","orange","black" )
  64. createAffBoxMember( "7","dizzy","orange","black" )
  65. createAffBoxMember( "8","epilepsy","orange","black" )
  66. createAffBoxMember( "9","weariness","dark_green","white" )
  67. createAffBoxMember( "/","sensitivity","dark_green","white" )
  68. createAffBoxMember( "*","clumsy","dark_green","white" )
  69. createAffBoxMember( "0","manaleech","grey","black" )
  70. createAffBoxMember( "+","slickness","grey","black" )
  71. createAffBoxMember( "-","sleep","deep_pink","black" )
  72.  
  73. GGaugeOppMana = Geyser.Gauge:new({
  74.     v_policy=Geyser.Fixed,
  75.     height = 24,
  76.     orientation = "horizontal",
  77.         name="GGaugeOppMana",
  78.         format = "b",
  79. }, left_mainContainer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement