diff --git a/graphics.go b/graphics.go
index d9a46d55b14c2265f13369531447516575f09291..c072dbca33cc926de1b6c445acea4ac36b94dc42 100644
--- a/graphics.go
+++ b/graphics.go
@@ -198,8 +198,8 @@ func (s *Sprite) SetPicture(pic *Picture) {
 	}
 	w, h := pic.Bounds().Size.XY()
 	s.data[0].Position = V(0, 0)
-	s.data[2].Position = V(w, h)
 	s.data[1].Position = V(w, 0)
+	s.data[2].Position = V(w, h)
 	s.data[3].Position = V(0, 0)
 	s.data[4].Position = V(w, h)
 	s.data[5].Position = V(0, h)