surface.DrawPoly - Extra Line?

I’m having trouble drawing a polygon. I finally got the shape I want, but it has an extra line going through two vertices. Is it even possible to draw this shape properly?

It has 6 vertices.

https://dl.dropboxusercontent.com/u/3340649/poly.png



background[1]["x"] = width - 25
background[1]["y"] = height - 25

background[2]["x"] = width - 25
background[2]["y"] = height - 100


background[3]["x"] = width - 450
background[3]["y"] = height - 100


background[4]["x"] = width - 425
background[4]["y"] = height - 40

background[5]["x"] = width - 340
background[5]["y"] = height - 40


background[6]["x"] = width - 325
background[6]["y"] = height - 25


Have you tried chaning the arrangement of some vertices? I believe getting it wrong can screw it up
( I mean the code arrangement)

Thanks! That was alot easier that I expected




background[3]["x"] = width - 25
background[3]["y"] = height - 25

background[4]["x"] = width - 25
background[4]["y"] = height - 100

background[5]["x"] = width - 450
background[5]["y"] = height - 100

background[6]["x"] = width - 425
background[6]["y"] = height - 40

background[1]["x"] = width - 340
background[1]["y"] = height - 40

background[2]["x"] = width - 325
background[2]["y"] = height - 25