steelphase
f948bf0d1b
Add Mod.Common Graphics
...
Moved Graphics to Mod.Common
2014-09-21 01:34:35 -04:00
Paul Chote
da6ecbf92e
Change IPostRenderSelection and IPlaceBuildingDecoration to return renderables.
2014-07-25 21:14:39 +12:00
Paul Chote
c4bcf0af46
Introduce RangeCircleRenderable.
2014-07-25 21:14:39 +12:00
Taryn Hill
da001385ae
Added some trait [Desc()]s.
2014-07-12 13:31:14 -05:00
ScottNZ
dbffce81a6
Remove unused usings
2014-06-15 22:16:40 +12:00
Pavlos Touboulidis
63ec6d60e7
Refactoring to remove static Rules & SequenceProvider
2014-05-17 14:32:03 +03:00
Paul Chote
1878713866
Allow RenderRangeCircle to specify a fallback range.
2014-03-21 10:03:54 +13:00
Paul Chote
ecdae4cbbe
Convert weapons to world coords.
2013-12-26 19:45:12 +13:00
Paul Chote
1a31368953
Convert range circle rendering to world coords.
2013-12-26 17:23:12 +13:00
Paul Chote
839419635d
Improve contrasted range circle rendering.
2013-10-15 10:45:51 +13:00
Paul Chote
4754cbb768
Replace IOrderGenerator.RenderBeforeWorld with world-sorted .Render.
...
Range circles have been moved to RenderAfterWorld for now.
2013-08-11 00:25:54 +12:00
Paul Chote
0c35e49239
Remove PPos from range circle drawing.
2013-07-20 15:34:28 +12:00
Paul Chote
ec9054ceb1
Use Target range checks in AutoTarget and dependencies.
2013-07-06 19:16:16 +12:00
Paul Chote
0167bbfbaa
Move weapon/turret definitions out of AttackBase.
...
Weapons are now defined with the Armament trait
and turret parameters live in Turreted.
This has the side effect of allowing any number
and distribution of weapons and turrets.
2013-03-24 11:58:45 +13:00
Sascha Biedermann
35f4230984
added contrast to range circle
2013-03-20 18:53:28 +01:00
Matthias Mailänder
0b493bcb09
remove redundant int to int conversion in rendered circles
2013-03-01 10:48:28 +01:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
9279161de6
tidy in OreRefinery, Harvester, CncLobbyLogic, ScaredyCat
2011-10-31 09:11:33 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Chris Forbes
a3994df925
queries dies
2011-03-17 22:09:10 +13:00
Chris Forbes
149324ea92
remove most of the crap from queries
2011-03-17 22:09:08 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
bfa38e3058
display range circles for other actors owned by us, and having a compatible RenderRangeCircleInfo.RangeCircleType during building placement
2011-02-11 07:11:29 +13:00
Chris Forbes
b0beee6b7b
fetch the max range from AttackBaseInfo rather than making it up completely
2011-02-11 07:11:28 +13:00
Chris Forbes
3369373879
initial setup for decorating the PlaceBuilding OG
2011-02-11 07:11:28 +13:00
Bob
ab1e930ba3
pass worldRenderer around as necessary
2010-10-12 17:24:07 +13:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Chris Forbes
9a218f7b52
GetPrimaryWeapon() dies too.
2010-07-31 21:34:24 +12:00
Chris Forbes
16c9f2b873
render range circle and detection circle under actors
2010-07-26 18:27:02 +12:00
Chris Forbes
69d30ac71b
RenderBeforeWorld/RenderAfterWorld split. still need to sort out which behavior belongs where.
2010-07-26 18:19:39 +12:00
alzeih
130b4d29b4
Move SelectedUnit drawing stuff out of WorldRenderer into Selectable with IRenderSelection
2010-07-26 02:25:52 +12:00
Chris Forbes
f2bfa8e2ee
reinstate range circles; IRenderSelection allows arb. plugging in of these things
2010-07-25 15:56:40 +12:00