Commit Graph

23 Commits

Author SHA1 Message Date
Paul Chote
fb0e399ab9 Consolidate viewport clip calculations into one place (except for TerrainRenderer, but changing that calculation crashes my gfx card). 2010-11-27 11:20:04 +13:00
Paul Chote
7c5c989eb2 Introduce World.LocalShroud. Breaks targeting stealth tanks. Probably breaks FrozenUnderFog. 2010-11-27 11:20:04 +13:00
Paul Chote
41fd19c766 Begin refactoring Shroud. ShroudRenderer is now internal to WorldRenderer; all traits interact with Shroud directly. Gives soft-edges at the map border for free, but breaks shellmap and observers. 2010-11-27 11:20:03 +13:00
Paul Chote
de8603832f Use Map.Bounds instead. 2010-11-24 11:12:37 +13:00
Chris Forbes
5e6f325df1 #377 fixed 2010-11-23 21:39:34 +13:00
Bob
cb1deacbb2 pass world into CheckSync. don't pass world into Widget.DrawInner 2010-10-12 17:24:12 +13:00
Bob
ab1e930ba3 pass worldRenderer around as necessary 2010-10-12 17:24:07 +13:00
Bob
8021fc3b20 Deduplicate shroud rendering code 2010-09-24 18:11:11 +12:00
Bob
7bf4cb85fa fix perf in ShroudRenderer 2010-09-24 18:11:08 +12:00
Bob
14e517cab5 Autoflush renderer. Sprite.DrawAt convenience function. 2010-09-24 18:11:03 +12:00
Paul Chote
23da8a24bd Only render shroud/ore that is in the current viewport 2010-09-19 18:34:23 +12:00
Bob
ae703d50b2 Actor.traits is implementation detail 2010-08-14 17:39:49 +12:00
Paul Chote
78aff37fe4 Minimap sanity; part 1: rewrite the core radar logic 2010-07-21 23:44:23 +12:00
alzeih
2f9f539857 big pile of Render refactoring 2010-07-21 18:59:33 +12:00
Chris Forbes
d5f12dd8ee trim down license spam in all files 2010-07-18 16:48:21 +12:00
Chris Forbes
9e705a3bcd ridiculous perf win in SmudgeLayer 2010-04-18 18:22:44 +12:00
Paul Chote
21ee783521 Kill crufty makefile warnings 2010-04-13 20:48:47 +12:00
Paul Chote
36a6123dd2 Fix GPS/Disabled shroud 2010-04-10 17:11:33 +12:00
Paul Chote
b8702e494b Fix most of the x/y issues 2010-04-09 14:50:46 +12:00
Chris Forbes
d211056082 remove dead crap from ShroudRenderer 2010-03-30 18:57:56 +13:00
Chris Forbes
e0ff264a7e proper dirty handling in new Shroud trait 2010-03-30 18:56:45 +13:00
Chris Forbes
c159300ecf wire up hide-map crate properly 2010-03-30 18:40:58 +13:00
Chris Forbes
3a97f806fc rename old Shroud => ShroudRenderer 2010-03-30 07:55:19 +13:00