Mercurial > projects > openmelee
diff render.d @ 17:82efafc87d54
fixed camera zoom
author | zzzzrrr <mason.green@gmail.com> |
---|---|
date | Tue, 24 Mar 2009 16:47:42 -0400 |
parents | af1e8620f027 |
children |
line wrap: on
line diff
--- a/render.d Tue Mar 24 13:29:16 2009 -0400 +++ b/render.d Tue Mar 24 16:47:42 2009 -0400 @@ -315,6 +315,13 @@ void draw(vec2i screenSize, GL gl) { + + vec2 point1 = vec2.from(ship1.rBody.position); + vec2 point2 = vec2.from(ship2.rBody.position); + vec2 range = point1 - point2; + zoom = bzClamp(1000/range.length, 2, 60); + viewCenter = point1 - (range * 0.5f); + this.screenSize = screenSize; gl.LoadIdentity();