Added some fixes for current opengl library
This commit is contained in:
parent
ba7068c940
commit
d7971385e8
3 changed files with 5 additions and 5 deletions
|
@ -8,7 +8,7 @@ import qualified Data.Set as S
|
|||
import Data.Fixed
|
||||
import Data.Ratio ((%))
|
||||
import Data.Typeable
|
||||
import Graphics.Rendering.OpenGL.GL (GLfloat, Vector3(..))
|
||||
import Graphics.Rendering.OpenGL.GL (GLfloat, Vector3(..), Vertex2(..))
|
||||
import Graphics.Rendering.OpenGL.GL.BeginEnd (unsafeRenderPrimitive, PrimitiveMode(..))
|
||||
import Graphics.Rendering.OpenGL.GL.CoordTrans (unsafePreservingMatrix, translate, rotate)
|
||||
import Graphics.Rendering.OpenGL.GL.VertexSpec
|
||||
|
@ -41,7 +41,7 @@ instance Player DefaultPlayer where
|
|||
| otherwise = DefaultPlayer keys aimx aimy shoot
|
||||
|
||||
renderPlayer (DefaultPlayer _ aimx aimy _) = unsafePreservingMatrix $ do
|
||||
translate $ Vector3 aimx aimy (0.2 :: GLfloat)
|
||||
translate $ Vector3 (realToFrac aimx) (realToFrac aimy) (0.2 :: GLfloat)
|
||||
rotate 30 $ Vector3 1 0 (0 :: GLfloat)
|
||||
|
||||
unsafeRenderPrimitive Quads $ do
|
||||
|
|
|
@ -12,7 +12,7 @@ import Data.Maybe
|
|||
import Data.Ratio ((%))
|
||||
import Data.Typeable
|
||||
import HWiid
|
||||
import Graphics.Rendering.OpenGL.GL (GLfloat, Vector3(..))
|
||||
import Graphics.Rendering.OpenGL.GL (GLfloat, Vector3(..), Vertex2(..))
|
||||
import Graphics.Rendering.OpenGL.GL.BeginEnd (unsafeRenderPrimitive, PrimitiveMode(..))
|
||||
import Graphics.Rendering.OpenGL.GL.CoordTrans (unsafePreservingMatrix, translate, rotate)
|
||||
import Graphics.Rendering.OpenGL.GL.VertexSpec
|
||||
|
@ -65,7 +65,7 @@ instance Player HWiidPlayer where
|
|||
renderPlayer (HWiidPlayer _ _ aims) = unsafePreservingMatrix $ do
|
||||
let (x, y) = mulV (1/(fromIntegral $ length aims)) $ foldr addV (0, 0) aims
|
||||
|
||||
translate $ Vector3 x y (0.2 :: GLfloat)
|
||||
translate $ Vector3 (realToFrac x) (realToFrac y) (0.2 :: GLfloat)
|
||||
rotate 30 $ Vector3 1 0 (0 :: GLfloat)
|
||||
|
||||
unsafeRenderPrimitive Quads $ do
|
||||
|
|
|
@ -22,7 +22,7 @@ import qualified Data.Map as M
|
|||
|
||||
import Bindings.GLPng
|
||||
|
||||
import Graphics.Rendering.OpenGL.GL (($=), GLfloat, GLdouble, Capability(..), Vector3(..))
|
||||
import Graphics.Rendering.OpenGL.GL (($=), GLfloat, GLdouble, Capability(..), Vector3(..), Vertex2(..), Vertex4(..))
|
||||
import Graphics.Rendering.OpenGL.GL.BeginEnd (unsafeRenderPrimitive, PrimitiveMode(..))
|
||||
import Graphics.Rendering.OpenGL.GL.CoordTrans
|
||||
import Graphics.Rendering.OpenGL.GL.Colors
|
||||
|
|
Reference in a new issue