Matthias Mailänder
|
7216688baf
|
Merge pull request #5567 from ScottNZ/perf
Refactor AutoTarget scan and GPS interaction
|
2014-06-09 12:01:05 +02:00 |
|
Matthias Mailänder
|
0dee8208a8
|
never spawn with density 0 because that is not rendered
|
2014-06-07 11:56:54 +02:00 |
|
ScottNZ
|
7e6f7c51e1
|
Refactor AutoTarget scan and GPS interaction, and cache trait lookup for a slight performance boost
|
2014-06-07 12:01:50 +12:00 |
|
RoosterDragon
|
2bd8778c55
|
Changed removeActorPosition field in ActorMap into a set.
This is because it's purpose is to be queried via Contains when actors needed to be removed.
|
2014-05-23 08:30:45 +01:00 |
|
Pavlos Touboulidis
|
a845947e0f
|
Minor style & nit fixes
|
2014-05-17 14:33:17 +03:00 |
|
Pavlos Touboulidis
|
63ec6d60e7
|
Refactoring to remove static Rules & SequenceProvider
|
2014-05-17 14:32:03 +03:00 |
|
Matthias Mailänder
|
8b3f15155e
|
remappable resource types
|
2014-05-03 09:02:19 +02:00 |
|
Paul Chote
|
4935266945
|
Merge FileFormats dll into Game and reorganise namespaces.
|
2014-04-17 01:20:47 +12:00 |
|
Paul Chote
|
20b88fd904
|
Remove World.FrameNumber.
|
2014-03-12 17:19:29 +13:00 |
|
Chicken man
|
cf3cc43a28
|
Changed things to do with Shroud to WRange. Updated Utility.
|
2014-03-05 17:30:33 -05:00 |
|
Paul Chote
|
0143e8bfb8
|
Support rectangular tiles.
|
2013-12-29 14:16:20 +13:00 |
|
Paul Chote
|
45ccf0035e
|
Only render the frozen actors that are visible. Fixes #4300.
|
2013-12-13 22:36:25 +13:00 |
|
Matthias Mailänder
|
0c199126cc
|
Merge pull request #4289 from pchote/ore-spawn-fix
Don't spawn resources at maximum density.
|
2013-12-11 09:09:34 -08:00 |
|
Paul Chote
|
439d800f03
|
Don't spawn resources at maximum density. Fixes #4278.
|
2013-12-11 22:20:17 +13:00 |
|
Paul Chote
|
4d70996012
|
New shroud renderer. Fixes #2162. Fixes #3024. Fixes #4034.
Uses the original tile sprites in C&C and D2K and uses a smoother transition in all mods.
|
2013-12-11 20:51:49 +13:00 |
|
Paul Chote
|
fa067fa905
|
Remove custom terrain when clearing resources. Fixes #4272.
|
2013-12-10 16:52:41 +13:00 |
|
Paul Chote
|
410cd1c7b1
|
Reorganise ResourceLayer implementation.
|
2013-12-06 22:24:07 +13:00 |
|
ScottNZ
|
00ec1ca87a
|
Remove unused usings
|
2013-11-12 19:39:33 +13:00 |
|
ScottNZ
|
1a5df86329
|
Apply a simple constraint to ScreenShaker's multiplier to stop it shaking the game too much
|
2013-11-09 22:53:32 +13:00 |
|
ScottNZ
|
d74c54d9f7
|
Add shake multiplier value to ScreenShaker
|
2013-11-02 17:19:08 +13:00 |
|
Paul Chote
|
33f514001e
|
Fix viewport-px / world-px confusion in ScreenMap. Fixes #3964.
|
2013-10-21 17:57:53 +13:00 |
|
Paul Chote
|
919181e04d
|
Clean up viewport internals.
|
2013-10-05 21:01:22 +13:00 |
|
Paul Chote
|
3ae75362bb
|
Remove WorldUtils.FindFrozenActorsAtMouse.
|
2013-10-05 21:01:22 +13:00 |
|
Paul Chote
|
1ca9c90565
|
Add ScreenMap.ActorsAt(MouseInput) overload.
|
2013-10-05 21:01:21 +13:00 |
|
Paul Chote
|
0b560bfc6e
|
Move more viewport lookups to WorldRenderer.
|
2013-10-05 21:01:21 +13:00 |
|
Paul Chote
|
4f354e1474
|
Batch ActorMap add/removes and filter invalid ActorsInBox. Fixes #3897.
|
2013-10-05 13:19:47 +13:00 |
|
Paul Chote
|
85f854ccde
|
Clean up ActorMap.
|
2013-10-05 12:59:54 +13:00 |
|
Paul Chote
|
8241718d01
|
Fix double-rendering regression.
|
2013-09-29 21:29:10 +13:00 |
|
Paul Chote
|
68a0070fa6
|
Remove PPos hack from ScreenShaker.
|
2013-09-27 15:50:45 +12:00 |
|
Paul Chote
|
3002c4b77d
|
Use SpriteRenderables for tile overlays.
|
2013-09-27 15:41:33 +12:00 |
|
Paul Chote
|
0dc50c65f5
|
Remove unnecessary int2 -> PPos -> int2 conversions.
|
2013-09-27 15:41:32 +12:00 |
|
Paul Chote
|
ad44610e5a
|
Replace dynamic Actor.Bounds with the (unchanging) relative rect.
|
2013-09-27 15:39:57 +12:00 |
|
Paul Chote
|
3f8d75a1ac
|
Remove SpatialBins.
|
2013-09-27 15:36:51 +12:00 |
|
Paul Chote
|
e03ec690ff
|
Track actor positions in ActorMap.
|
2013-09-27 15:36:51 +12:00 |
|
Paul Chote
|
b00cc6108d
|
Make ActorMap addition explicit.
|
2013-09-27 15:36:51 +12:00 |
|
Paul Chote
|
4a2a747556
|
Pull ActorMap back out into a trait.
|
2013-09-27 15:36:49 +12:00 |
|
Paul Chote
|
dfd51c0caa
|
Introduce ScreenMap trait for caching screen-coord queries.
|
2013-09-27 15:36:25 +12:00 |
|
Paul Chote
|
cad46e43c5
|
Add WorldRenderer parameter to WorldLoaded.
|
2013-09-27 15:29:44 +12:00 |
|
Paul Chote
|
75ae34b9fe
|
Move PlayerColorPalette to /Player/ and fix style nits.
|
2013-09-07 20:49:45 +12:00 |
|
Matthias Mailänder
|
ba13c1d982
|
StyleCop clean Map/*.cs files
|
2013-08-25 14:30:00 +02:00 |
|
ScottNZ
|
3e0dd12db6
|
Make buildings being captured flash the colour of the captor's owner
|
2013-08-22 14:35:02 +12:00 |
|
Paul Chote
|
8fcbe7bb9e
|
Fix world visibility checks when shroud is disabled.
|
2013-08-10 20:15:05 +12:00 |
|
Paul Chote
|
c08f602661
|
Add lobby options for Shroud and Fog.
|
2013-08-04 13:04:09 +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
|
ecc119cb29
|
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
|
2013-07-21 17:33:32 +12:00 |
|
Paul Chote
|
ddd1314613
|
Convert ScreenShaker to world coords.
|
2013-07-20 15:34:28 +12:00 |
|
Paul Chote
|
9eaeeffae9
|
CenterLocation.ToCPos() -> CenterPosition.ToCPos().
|
2013-07-08 21:52:26 +12:00 |
|
Paul Chote
|
9adfb56f65
|
Only update vis for actors in the world. Fixes #2726.
|
2013-06-22 13:15:38 +12:00 |
|