Paul Chote
|
c7350b704e
|
Add trait interfaces for added/removed from world.
|
2013-08-04 18:22:57 +12:00 |
|
Paul Chote
|
c08f602661
|
Add lobby options for Shroud and Fog.
|
2013-08-04 13:04:09 +12:00 |
|
Matthias Mailänder
|
74c136b7e3
|
Merge pull request #3627 from pchote/muzzleflash
Improved Muzzleflash support
|
2013-08-03 02:20:46 -07:00 |
|
Paul Chote
|
755fa6eaf4
|
Include Armament and Barrel in INotifyAttack.
|
2013-08-03 16:21:57 +12:00 |
|
Paul Chote
|
03e09e25bb
|
Fix turret facings for GTWR etc. Fixes #3610.
|
2013-08-03 12:45:21 +12:00 |
|
Paul Chote
|
1ae2e55448
|
Remove obsolete PPos functions from Target.
|
2013-08-01 20:18:44 +12:00 |
|
Paul Chote
|
3d1b7d6d53
|
Fix Traits.Util style issues.
|
2013-08-01 20:18:44 +12:00 |
|
Paul Chote
|
b50ba0bfb9
|
Use WAngle.ArcTan in Traits.Util.GetFacing.
|
2013-08-01 20:18:44 +12:00 |
|
Paul Chote
|
e08445f762
|
Remove obsolete functions from Traits.Util.
|
2013-08-01 20:18:44 +12:00 |
|
Paul Chote
|
3fd01cfac2
|
Remove obsolete PSubPos and PSubVec.
|
2013-08-01 20:18:43 +12:00 |
|
Paul Chote
|
a09bcbd47a
|
Use the rendered resource state for the harvest order targeter.
|
2013-07-25 18:11:54 +12:00 |
|
Paul Chote
|
ff4a600d94
|
Freeze resources under fog.
|
2013-07-25 18:11:54 +12:00 |
|
Paul Chote
|
e1a7a55f2a
|
Fix ResourceLayer style nits.
|
2013-07-25 18:11:54 +12:00 |
|
Paul Chote
|
c3f04cc32e
|
Convert non-aircraft positioning to world coords.
This removes the incomplete and unused hover code
on Mobile, which would be more trouble that it is
currently worth to carry over.
|
2013-07-21 17:35:47 +12:00 |
|
Paul Chote
|
6a435752fd
|
Remove *PxPosition from IOccupySpace/IPositionable.
|
2013-07-21 17:35:46 +12:00 |
|
Paul Chote
|
19165d259d
|
Add world coord overloads to IOccupySpace and IPositionable.
|
2013-07-21 17:35:46 +12:00 |
|
Paul Chote
|
0676116d77
|
Convert Move and related plumbing to world coordinates.
|
2013-07-21 17:35:45 +12:00 |
|
Paul Chote
|
048bed0a5e
|
Rename ITeleportable -> IPositionable.
|
2013-07-21 17:35:41 +12:00 |
|
Paul Chote
|
ecc119cb29
|
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
|
2013-07-21 17:33:32 +12:00 |
|
Paul Chote
|
ac3f63b59c
|
Remove IHasLocation lookup from Target.
|
2013-07-21 17:31:00 +12:00 |
|
Paul Chote
|
f18994f800
|
Add WVec.HorizontalLengthSquared to simplify range checks.
|
2013-07-21 17:30:58 +12:00 |
|
Paul Chote
|
ddd1314613
|
Convert ScreenShaker to world coords.
|
2013-07-20 15:34:28 +12:00 |
|
Matthias Mailänder
|
667aee095f
|
Merge pull request #3571 from pchote/split-shadows
Add support for TS/RA2 split-shadows.
|
2013-07-15 09:18:35 -07:00 |
|
Paul Chote
|
15688eed13
|
Allow Animation to generate its own Renderables.
|
2013-07-15 20:54:02 +12:00 |
|
Curtis Shmyr
|
a1f05fd017
|
Remove unused interface INotifyOtherCaptured
|
2013-07-14 11:53:15 -06:00 |
|
ScottNZ
|
e4e92ec900
|
Add RejectsOrders to disallow orders for offmap aircraft etc
|
2013-07-12 16:04:14 +12:00 |
|
Matthias Mailänder
|
9a6e7f749b
|
Merge pull request #3545 from pchote/infantry-range-fix
Infantry range fix
|
2013-07-11 11:45:15 -07:00 |
|
Paul Chote
|
045eb12388
|
Fix an integer overflow in Target.IsInRange.
|
2013-07-11 19:59:06 +12:00 |
|
Paul Chote
|
9b9952dcdf
|
Change ITargetable TargetableCells -> TargetablePositions.
|
2013-07-10 19:09:28 +12:00 |
|
Paul Chote
|
01de84e9fc
|
Ensure valid targets in Selectable.
|
2013-07-08 23:40:21 +12:00 |
|
Paul Chote
|
4b1323ada5
|
Target cleanup.
|
2013-07-08 21:52:28 +12:00 |
|
Paul Chote
|
89fd889cf4
|
Convert Target positions to world coords.
|
2013-07-08 21:52:28 +12:00 |
|
Paul Chote
|
d0bed06765
|
Use WVec overload of Util.GetFacing where possible.
|
2013-07-08 21:52:27 +12:00 |
|
Paul Chote
|
0fdffd7b6a
|
Convert Drag to world coords.
|
2013-07-08 21:52:27 +12:00 |
|
Paul Chote
|
7f25573cfa
|
Convert Selectable to world coords.
|
2013-07-08 21:52:26 +12:00 |
|
Paul Chote
|
9eaeeffae9
|
CenterLocation.ToCPos() -> CenterPosition.ToCPos().
|
2013-07-08 21:52:26 +12:00 |
|
Paul Chote
|
2a0eff2ed0
|
Convert DrawLineToTarget to world coords.
|
2013-07-08 21:52:25 +12:00 |
|
Paul Chote
|
399aac7e0f
|
Extend Target with world-coordinate range checks.
|
2013-07-06 19:12:26 +12:00 |
|
Matthias Mailänder
|
b93e9a5945
|
Merge pull request #3458 from pchote/harvester-animations
Fix the harvest animations for TS and D2k.
|
2013-06-22 01:21:34 -07:00 |
|
Paul Chote
|
80c3cf479d
|
Remove harvester dependency on RenderUnit.
|
2013-06-22 16:58:40 +12:00 |
|
Paul Chote
|
9adfb56f65
|
Only update vis for actors in the world. Fixes #2726.
|
2013-06-22 13:15:38 +12:00 |
|
Paul Chote
|
b95cd0c91f
|
Add an extra sanity check.
|
2013-06-22 13:15:38 +12:00 |
|
Paul Chote
|
7bce2017c3
|
Simplify and increase robustness of Shroud et al. Fixes #3440.
|
2013-06-22 13:15:27 +12:00 |
|
Paul Chote
|
5ee9b5cab4
|
Support additional render damage states for buildings.
|
2013-06-20 21:53:31 +12:00 |
|
Paul Chote
|
1a3a4bd7ba
|
Remove unnecessary parameter from RenderSprites ctor.
|
2013-06-20 21:39:12 +12:00 |
|
Paul Chote
|
e99d0a0b43
|
RenderBuildingRefinery -> WithResources.
|
2013-06-20 18:28:33 +12:00 |
|
Chris Forbes
|
979ac4f91f
|
Merge pull request #3407 from pchote/voxel-fbo
Voxel refactoring
|
2013-06-19 14:57:17 -07:00 |
|
Matthias Mailänder
|
11755798cc
|
Don't reserve airfields/helipads for husks that just fall down
fixes #3376
|
2013-06-16 12:43:41 +02:00 |
|
Paul Chote
|
7beef85a64
|
Use PaletteReferences everywhere.
|
2013-06-15 19:16:08 +12:00 |
|
Paul Chote
|
9b576d3fdd
|
Add a visualization layer for renderable geometry.
|
2013-06-15 19:16:08 +12:00 |
|