A Little Late to “Class”

Although this exercise occurred a little bit out of sequence. I found it to be helpful not just to become more familiar with the classes and objects, but utilizing the multiple windows in Python. This was something I had curiosities about and this help to clarify them. I look forward to utilizing this convention in the future, as well as familiarize myself more with Python’s fundamental features concerning classes and objects. Above you can find the output and below you can find the code.

Window A: windowsketch2

class Window(object):

def __init__(self, x, y, windowWidth, windowHeight, bar):
self.x = x
self.y = y
self.windowWidth = windowWidth
self.windowHeight = windowHeight
self.bar = bar

def area(self):
return self.windowWidth * self.windowHeight

def draw(self):
if self.x < mouseX and mouseX < self.x + self.windowWidth:
fill(0)
	else:
fill(self.bar)
fill(128, 128, 128)
rect(self.x, self.y, self.windowWidth, self.windowHeight)
rect(self.x, self.y, self.windowWidth, self.windowHeight)

Window B: window.py

from window import *
def setup():
size(800, 450)

global window_1
window_1 = Window(10, 10, 12, 30, color(128, 128, 128))

print window_1.windowWidth
print window_1.area()

global buildingWindows
buildingWindows = []

for w in xrange(5, 150, 5):
window = Window(w * 13, 0, w, 450, color(128, 128, 128))
buildingWindows.append(window)

def draw():
background(0)

for window in buildingWindows:
window.draw()
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.