smigger22

API

May 2nd, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.59 KB | None | 0 0
  1. local mon_text = {
  2.     text = "Text";
  3.     tColour = "black";
  4.     bColour = "white";
  5. }
  6.  
  7. function mon_text:new(name)
  8.     local object = {}
  9.     object.name = name
  10.     setmetatable( object, { __index = self })
  11.     return object
  12. end
  13.  
  14. function mon_text:setRule(rule, value)
  15.     self[rule] = value
  16. end
  17.  
  18. function mon_text:ruleExists(rule)
  19.     for k, v in pairs(self) do
  20.         if k == rule then
  21.            return true
  22.         end
  23.     end
  24.     return false
  25. end
  26.  
  27. function mon_text:getRule(rule)
  28.     if self:ruleExists(rule) == true then
  29.         return self[rule]
  30.     end
  31.     return false
  32. end
Advertisement
Add Comment
Please, Sign In to add comment