packages feed

gluturtle 0.0.18 → 0.0.19

raw patch · 4 files changed

+12/−3 lines, 4 files

Files

gluturtle.cabal view
@@ -2,7 +2,7 @@ cabal-version:	>= 1.6  name:		gluturtle-version:	0.0.18+version:	0.0.19 stability:	alpha author:		Yoshikuni Jujo <PAF01143@nifty.ne.jp> maintainer:	Yoshikuni Jujo <PAF01143@nifty.ne.jp>
src/Graphics/UI/GLUT/Turtle/TriangleTools.hs view
@@ -28,7 +28,7 @@ dol (a : ps@(b : ps'@(c : _))) 	| online (a, b, c) = a : dol ps' 	| otherwise = a : dol ps-dol _ = error "dol: not implemented"+dol p = error $ "dol: not implemented " ++ show p  maximumIndex :: Ord a => [a] -> Int maximumIndex = fst . maximumIndexGen
src/Graphics/UI/GLUT/Turtle/Triangles.hs view
@@ -3,7 +3,15 @@ import Graphics.UI.GLUT.Turtle.TriangleTools  toTriangles :: [Pos] -> [(Pos, Pos, Pos)]-toTriangles = toTrianglesTop . deleteOnline+toTriangles ps+	| length ps < 3 = []+	| otherwise = toTrianglesTop $ deleteOnline $ deletePoint ps++deletePoint [] = []+deletePoint [p] = [p]+deletePoint pa@(p0 : ps)+	| p0 == last ps = ps+	| otherwise = pa  toTrianglesTop :: [Pos] -> [(Pos, Pos, Pos)] toTrianglesTop [a, b, c] = [(a, b, c)]
tests/testGLUT.hs view
@@ -43,4 +43,5 @@ processInput _ t "hide" = hideturtle t >> return True processInput _ t "bred" = bgcolor t ((255, 0, 0) :: (Int, Int, Int)) >> return True processInput _ t "bgreen" = bgcolor t ((0, 255, 0) :: (Int, Int, Int)) >> return True+processInput _ t "home" = goto t 0 0 >> return True processInput _ _ _ = return True