Mercurial > projects > openmelee
comparison render.d @ 5:6f455ef24063
fixed world wrap
author | zzzzrrr <mason.green@gmail.com> |
---|---|
date | Sat, 21 Mar 2009 15:51:41 -0400 |
parents | a40d066ebbd1 |
children | eb6059f7035a |
comparison
equal
deleted
inserted
replaced
4:8d7c50415269 | 5:6f455ef24063 |
---|---|
533 bzVec2 worldUpper = bp.m_worldAABB.upperBound; | 533 bzVec2 worldUpper = bp.m_worldAABB.upperBound; |
534 Color color; | 534 Color color; |
535 bzVec2 invQ; | 535 bzVec2 invQ; |
536 invQ.set(1.0f / bp.m_quantizationFactor.x, 1.0f / bp.m_quantizationFactor.y); | 536 invQ.set(1.0f / bp.m_quantizationFactor.x, 1.0f / bp.m_quantizationFactor.y); |
537 color = Color(1.0f, 1.0f, 1.0f); | 537 color = Color(1.0f, 1.0f, 1.0f); |
538 /* | 538 |
539 for (int i = 0; i < k_maxProxies; ++i) { | 539 for (int i = 0; i < k_maxProxies; ++i) { |
540 bzProxy p = bp.m_proxyPool[i]; | 540 bzProxy p = bp.m_proxyPool[i]; |
541 if (!p.isValid) { | 541 if (!p.isValid) { |
542 continue; | 542 continue; |
543 } | 543 } |
554 vs[2] = vec2(b.upperBound.x, b.upperBound.y); | 554 vs[2] = vec2(b.upperBound.x, b.upperBound.y); |
555 vs[3] = vec2(b.lowerBound.x, b.upperBound.y); | 555 vs[3] = vec2(b.lowerBound.x, b.upperBound.y); |
556 | 556 |
557 drawPolygon(gl, vs, color); | 557 drawPolygon(gl, vs, color); |
558 } | 558 } |
559 */ | 559 |
560 vec2 vs[4]; | 560 vec2 vs[4]; |
561 vs[0] = vec2(worldLower.x, worldLower.y); | 561 vs[0] = vec2(worldLower.x, worldLower.y); |
562 vs[1] = vec2(worldUpper.x, worldLower.y); | 562 vs[1] = vec2(worldUpper.x, worldLower.y); |
563 vs[2] = vec2(worldUpper.x, worldUpper.y); | 563 vs[2] = vec2(worldUpper.x, worldUpper.y); |
564 vs[3] = vec2(worldLower.x, worldUpper.y); | 564 vs[3] = vec2(worldLower.x, worldUpper.y); |
651 bzXForm xf = b.xf; | 651 bzXForm xf = b.xf; |
652 xf.position = b.worldCenter; | 652 xf.position = b.worldCenter; |
653 drawXForm(gl, xf); | 653 drawXForm(gl, xf); |
654 } | 654 } |
655 } | 655 } |
656 | 656 } |
657 // Nonphysical stuffs | 657 |
658 // Universal '.' cursor | 658 } |
659 gl.Color3f(1, 1, 1); | |
660 gl.immediate(GL_POINTS, | |
661 { | |
662 gl.Vertex2fv(mousePos.ptr); | |
663 }); | |
664 | |
665 pointCount = 0; | |
666 } | |
667 | |
668 } |