TypeTray: Add lids matching top_edge
This commit is contained in:
parent
371097aa89
commit
5c70515f01
|
@ -106,16 +106,6 @@ class TypeTray(_TopEdge):
|
||||||
if b != "e":
|
if b != "e":
|
||||||
self.rectangularWall(x, y, "ffff", callback=[
|
self.rectangularWall(x, y, "ffff", callback=[
|
||||||
self.xSlots, self.ySlots], move="up")
|
self.xSlots, self.ySlots], move="up")
|
||||||
if self.closedtop:
|
|
||||||
if self.top_edge == "f":
|
|
||||||
e = "FFFF"
|
|
||||||
else:
|
|
||||||
e = "ffff"
|
|
||||||
if sameh:
|
|
||||||
self.rectangularWall(x, y, e, callback=[
|
|
||||||
self.xSlots, self.ySlots], move="up")
|
|
||||||
else:
|
|
||||||
self.rectangularWall(x, y, e, move="up")
|
|
||||||
|
|
||||||
# Inner walls
|
# Inner walls
|
||||||
|
|
||||||
|
@ -130,6 +120,14 @@ class TypeTray(_TopEdge):
|
||||||
|
|
||||||
self.rectangularWall(x, hi, e, move="up")
|
self.rectangularWall(x, hi, e, move="up")
|
||||||
|
|
||||||
|
# top / lid
|
||||||
|
if self.closedtop and sameh:
|
||||||
|
e = "FFFF" if self.top_edge == "f" else "ffff"
|
||||||
|
self.rectangularWall(x, y, e, callback=[
|
||||||
|
self.xSlots, self.ySlots], move="up")
|
||||||
|
else:
|
||||||
|
self.drawLid(x, y, self.top_edge)
|
||||||
|
|
||||||
self.ctx.restore()
|
self.ctx.restore()
|
||||||
self.rectangularWall(x, hi, "ffff", move="right only")
|
self.rectangularWall(x, hi, "ffff", move="right only")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue