Fix another layered circle rendering bug
This commit is contained in:
@@ -23,7 +23,7 @@ void main()
|
|||||||
int i0 = n + (3 * ((gl_VertexID-n)/6) );
|
int i0 = n + (3 * ((gl_VertexID-n)/6) );
|
||||||
gColC = data[i0].colx;
|
gColC = data[i0].colx;
|
||||||
gColE = data[i0+1].colx;
|
gColE = data[i0+1].colx;
|
||||||
int k = ks[gl_VertexID % 6];
|
int k = ks[(gl_VertexID - n) % 6];
|
||||||
gBoundingBox = bs[k];
|
gBoundingBox = bs[k];
|
||||||
gPos = (k > 2.5
|
gPos = (k > 2.5
|
||||||
? data[i0].posx + data[i0+2].posx - data[i0+1].posx
|
? data[i0].posx + data[i0+2].posx - data[i0+1].posx
|
||||||
|
|||||||
+20
-16
@@ -2,6 +2,7 @@ module Dodge.Event.Test (testEvent) where
|
|||||||
|
|
||||||
--import Dodge.Creature.State
|
--import Dodge.Creature.State
|
||||||
|
|
||||||
|
import Dodge.Flame
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Dodge.Data.World
|
import Dodge.Data.World
|
||||||
import LensHelp
|
import LensHelp
|
||||||
@@ -10,19 +11,22 @@ import Linear
|
|||||||
testEvent :: World -> World
|
testEvent :: World -> World
|
||||||
testEvent w = fromMaybe w $ do
|
testEvent w = fromMaybe w $ do
|
||||||
cpos <- w ^? cWorld . lWorld . creatures . ix 0 . crPos . _xy
|
cpos <- w ^? cWorld . lWorld . creatures . ix 0 . crPos . _xy
|
||||||
let distR = 50
|
return $ w & makeFlame (cpos + 25) 1
|
||||||
t1 = (V2 1 (-1))
|
--testEvent w = fromMaybe w $ do
|
||||||
t2 = (V2 1 1)
|
-- cpos <- w ^? cWorld . lWorld . creatures . ix 0 . crPos . _xy
|
||||||
t3 = (V2 distR 0)
|
-- let distR = 50
|
||||||
v3 = V3 t1 t2 t3
|
-- t1 = (V2 1 (-1))
|
||||||
distortionBulge =
|
-- t2 = (V2 1 1)
|
||||||
RadialDistortion
|
-- t3 = (V2 distR 0)
|
||||||
cpos
|
-- v3 = V3 t1 t2 t3
|
||||||
(V2 distR 0)
|
-- distortionBulge =
|
||||||
(V2 0 distR)
|
-- RadialDistortion
|
||||||
v3 v3 v3
|
-- cpos
|
||||||
20
|
-- (V2 distR 0)
|
||||||
return $ w & cWorld . lWorld . distortions .~ [distortionBulge
|
-- (V2 0 distR)
|
||||||
, distortionBulge & rdPos +~ 50 & rdTR . _1 +~ V2 (-1) 1
|
-- v3 v3 v3
|
||||||
, distortionBulge & rdPos +~ (-50)
|
-- 20
|
||||||
]
|
-- return $ w & cWorld . lWorld . distortions .~ [distortionBulge
|
||||||
|
-- , distortionBulge & rdPos +~ 50 & rdTR . _1 +~ V2 (-1) 1
|
||||||
|
-- , distortionBulge & rdPos +~ (-50)
|
||||||
|
-- ]
|
||||||
|
|||||||
Reference in New Issue
Block a user