Paul Chote
86bfe28ade
Add ScreenBounds method to IRender interface.
...
This method is expected to return Rectangles that cover
the region where Renderables returned by Render may exist.
2017-12-11 19:45:07 +01:00
reaperrr
28e1f391e0
Make ITick require explicit implementation
2017-09-16 15:51:37 +02:00
reaperrr
d949e17b88
Perform FogObscures as late as possible
...
FogObscures is more expensive than simpler boolean, player or HasTraitInfo checks, so in these places it makes sense to perform the other checks first.
2017-08-07 09:42:12 +02:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
268ed016ab
Rename UpgradableTrait to ConditionalTrait.
2016-12-23 23:28:34 +00:00
Paul Chote
3f0b33992c
Rewrite UpgradeManager implementation to suit conditions.
2016-11-20 13:55:47 +00:00
Paul Chote
23f4ae5027
Replace UpgradeMinEnabledLevel checks with an EnabledByDefault shim.
2016-11-19 17:19:25 +00:00
teees
4fa3ecfafb
Add DynamicFacingInit.
2016-06-15 20:36:23 +01:00
teees
8724ed29bc
Support dynamic offsets in ActorPreviews.
2016-06-15 20:36:08 +01:00
Zimmermann Gyula
785f883d41
Do not try to tick undefined parachute shadows.
2016-05-25 12:50:24 +02:00
reaperrr
51194059b3
Fix WithParachute shadow position on elevated terrain
2016-05-15 16:05:15 +02:00
reaperrr
c2f537a43d
Move parachute shadow anim ticking from Render to Tick
2016-05-15 16:04:01 +02:00
reaperrr
a670ea4bad
Remove ITraitInfo from WithParachuteInfo
...
ITraitInfo is already implemented by UpgradableTraitInfo, so this was redundant.
2016-05-15 16:00:51 +02:00
reaperrr
fd5a597966
Move Render traits to Traits.Render namespace
2016-04-15 20:43:04 +02:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Matthias Mailänder
0317c984cb
fix parachute palette configuration
2016-01-13 22:34:40 +01:00
RoosterDragon
912a0630e2
Tweak some Render methods for efficiency.
2015-12-12 20:42:43 +00:00
RoosterDragon
082ea6ba73
Refactor animation classes.
...
Specify pause function in constructors of Animation if required, and remove the unused pause function from AnimationWithOffset.
Cleanup Animation.cs and reduce code duplication.
2015-12-05 16:58:26 +00:00
reaperrr
72ec431766
Add RenderUtils
...
With ZOffsetFromCenter as first feature so render traits don't have to use it from WithTurret(Overlay)
2015-11-28 20:47:17 +01:00
atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
atlimit8
45112cfa76
Remove redundant IBodyOrientation[Info] & replace with BodyOrientation[Info]
2015-09-15 22:57:08 -05:00
abcdefg30
ef6da3d0b3
Replace the default value of ShadowPalette with "shadow".
2015-07-18 21:22:38 +02:00
Matija Hustić
72e8e08f48
Step in the direction of RA2 paratroopers.
2015-07-14 20:39:06 +01:00