Skip to content

Instantly share code, notes, and snippets.

@saimonmoore
Created March 10, 2010 17:08
Show Gist options
  • Select an option

  • Save saimonmoore/328092 to your computer and use it in GitHub Desktop.

Select an option

Save saimonmoore/328092 to your computer and use it in GitHub Desktop.
waxClass{"PolygonShape", NSObject}
function initWithNumberOfSides_minimumNumberOfSides_maximumNumberOfSides(self, sides, min, max)
self.super:init()
self:minimumNumberOfSides(min)
self:maximumNumberOfSides(max)
self:numberOfSides(sides)
return self
end
function init(self)
return self:initWithNumberOfSides_minimumNumberOfSides_maximumNumberOfSides(6,3,12)
end
--Setters/Getters
function numberOfSides(self, sides)
if sides then
self._numberOfSides = sides
else
return self._numberOfSides
end
end
function minimumNumberOfSides(self, minSides)
self._minimumNumberOfSides = minSides
end
function maximumNumberOfSides(self, maxSides)
self._maximumNumberOfSides = maxSides
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment