| 314 | return None |
| 315 | |
| 316 | def drawFace(self): |
| 317 | #draw face |
| 318 | self.face = self.canvas.create_oval(140, 10, 240, 110, tag='face', fill='yellow', width=3) |
| 319 | self.eyeL = self.canvas.create_oval(170, 40, 180, 60, tag='eye', fill='black') |
| 320 | self.eyeR = self.canvas.create_oval(200, 40, 210, 60, tag='eye', fill='black') |
| 321 | self.mouthClosed = self.canvas.create_polygon(150, 60, 190, 100, 230, 60, 190, 100, |
| 322 | smooth=1, width=3, outline='Black', fill='Red') |
| 323 | #hidden at startup |
| 324 | self.mouthOpen1 = self.canvas.create_polygon(150, 60, 170, 75, 190, 90, 210, 75, 230, 60, 190, 90, |
| 325 | splinesteps=20, smooth=1, width=3, outline='Black', fill='Red') |
| 326 | self.mouthOpen2 = self.canvas.create_polygon(150, 60, 160, 75, 190, 95, 220, 75, 230, 60, 190, 90, |
| 327 | splinesteps=20, smooth=1, width=3, outline='Black', fill='Red') |
| 328 | self.mouthOpen3 = self.canvas.create_polygon(150, 60, 170, 75, 190, 95, 210, 75, 230, 60, 190, 90, |
| 329 | splinesteps=20, smooth=1, width=3, outline='Black', fill='Red') |
| 330 | self.mouthOpen4 = self.canvas.create_polygon(150, 60, 160, 80, 190, 100, 220, 80, 230, 60, 190, 90, |
| 331 | splinesteps=20, smooth=1, width=3, outline='Black', fill='Red') |
| 332 | self.canvas.lower(self.mouthOpen1) |
| 333 | self.canvas.lower(self.mouthOpen2) |
| 334 | self.canvas.lower(self.mouthOpen3) |
| 335 | self.canvas.lower(self.mouthOpen4) |
| 336 | self.blinkL = self.canvas.create_oval(165, 49, 185, 51, tag='eye', fill='black') |
| 337 | self.blinkR = self.canvas.create_oval(195, 49, 215, 51, tag='eye', fill='black') |
| 338 | self.canvas.lower(self.blinkL) |
| 339 | self.canvas.lower(self.blinkR) |
| 340 | return None |
| 341 | |
| 342 | def drawFaceMouthTalk(self): |
| 343 | #open mouth |