Mercurial > wow > dependencyloader
view DependencyLoader_Core/class.lua @ 1:8ff8ff3f6395
renamed start.xml files to load.xml and updated .toc's
author | mckenziemc |
---|---|
date | Tue, 30 Nov 2010 16:44:15 -0800 |
parents | 9852fcd5e59e |
children | 930871e163bc |
line wrap: on
line source
-- class.lua -- Implements a generic class builder. local addonName, addonTable = ... print( string.format([[running %s\class.lua]], addonName) ) addonTable.classes = {} function addonTable:NewClass(name) local class, prototype, metatable = {}, {}, {} class.prototype = prototype metatable.__index = prototype class.instanceMetatable = metatable self.classes[name] = class return class, prototype end