Commit Graph

10921 Commits

Author SHA1 Message Date
Matthias Mailänder
924aba49ea Merge pull request #3413 from pchote/install-modchooser
Add "Change Mod" buttons to RA and D2K. Fixes #3401.
2013-06-15 02:34:54 -07:00
Paul Chote
0e21107694 Add "Change Mod" buttons to RA and D2K. Fixes #3401. 2013-06-15 21:24:49 +12:00
Matthias Mailänder
f918d1d0b2 removed spurious tabs 2013-06-15 11:02:46 +02:00
Matthias Mailänder
52de4e1796 made ore mines indestructible
don't inherit tree to avoid future regressions
2013-06-15 10:50:25 +02:00
Paul Chote
52335a37bf Allow/require renderers to enable alpha blending when needed. Fixes voxel shadow issues. 2013-06-15 19:31:52 +12:00
Paul Chote
4c22193446 Remove obsolete Stencil Buffer functions. 2013-06-15 19:31:52 +12:00
Paul Chote
c5337cdcf3 Reimplement voxel rendering with a FBO. 2013-06-15 19:31:52 +12:00
Paul Chote
2215f74959 Support rendering sprites into non-rectangular quads. 2013-06-15 19:16:09 +12:00
Paul Chote
7a71f87d9f Introduce Renderable.BeforeRender().
WorldRenderer.Draw() has been slightly reorganized
to ensure that BeforeRender is called before any
drawing render state (e.g. scissor) has been set.
2013-06-15 19:16:08 +12:00
Paul Chote
18311be3ae Remove nearest-int position rounding from SpriteRenderer.
The things that want to be rounded already do this
much earlier (wr.ScreenPxPosition, etc).
2013-06-15 19:16:08 +12:00
Paul Chote
7d09e78655 Add WorldRgbaSpriteRenderer. 2013-06-15 19:16:08 +12:00
Paul Chote
7beef85a64 Use PaletteReferences everywhere. 2013-06-15 19:16:08 +12:00
Paul Chote
e5bcb88b0e Support sprites with an internal offset. 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
Paul Chote
4152f61999 Move MakeFloatMatrix to Graphics.Util. 2013-06-15 19:16:08 +12:00
Paul Chote
5f0ab1f62d Add functions for calculating voxel bounding boxes. 2013-06-15 19:16:08 +12:00
Paul Chote
37770a4e47 Extract voxel transform matrix into a function. 2013-06-15 19:16:08 +12:00
Paul Chote
013ad0617e Allow sheets to wrap an ITexture directly. 2013-06-15 19:16:07 +12:00
Paul Chote
22e6966c8e Texture changes:
* The GL texture id is now readonly.
* Added Size property.
* Added GetData() for reading data back from the GPU.
* Added SetEmpty() for creating an empty texture of a given size.
2013-06-15 19:16:07 +12:00
Paul Chote
4c8c010506 Expose FBOs to engine code. 2013-06-15 19:16:07 +12:00
Paul Chote
0e1c12131a Generalize SheetBuilder overflow behavior. 2013-06-15 19:16:07 +12:00
Paul Chote
cd268c11ee Move IsPowerOf2 to Exts. 2013-06-15 19:16:07 +12:00
Paul Chote
da8202a15e Clean up LineRenderer whitespace (no code changes). 2013-06-15 19:09:20 +12:00
Paul Chote
ef95faa9b9 Fix LaserZap LineRenderer flushing. 2013-06-15 19:09:20 +12:00
Matthias Mailänder
b2201a0463 fixed conflicting sniper hotkey and too much damage vs walls
closes #3381
2013-06-15 08:35:29 +02:00
Matthias Mailänder
ebe0b0323e make the snipers fire at targets in Fort Lonestar 2013-06-15 08:35:29 +02:00
Matthias Mailänder
2b8319090e fixed Mig bombers crashing to earth when entering Fort Lonestar 2013-06-15 08:35:29 +02:00
Matthias Mailänder
bad3bd5fbb added the parabox animation when parabomb cates are collected 2013-06-15 08:35:21 +02:00
ScottNZ
06b797fd14 Rename FortScript.cs to match the name of the map it's for 2013-06-14 20:40:40 +12:00
ScottNZ
5d37438561 Unbreak Fort Lonestar 2013-06-14 20:33:33 +12:00
ScottNZ
1593c94d90 Add some debugging information to LoadYamlRules 2013-06-14 20:33:26 +12:00
ScottNZ
c2e450986f Add license notice to FortScript.cs 2013-06-14 20:20:55 +12:00
ScottNZ
6b44d232e7 Add Nukem's maps to the csproj 2013-06-14 20:20:33 +12:00
Matthias Mailänder
01a625691a Merge pull request #3389 from ScottNZ/infil
Infiltration code cleanup
2013-06-14 00:08:24 -07:00
ScottNZ
5334589922 Infiltration code cleanup 2013-06-14 18:58:39 +12:00
Chris Forbes
17a3c0773b Merge pull request #3404 from cjshmyr/prodqueue
Fix BuildTimeSpeedReduction being one step (building) too early with bui...
2013-06-13 17:37:57 -07:00
Curtis Shmyr
06375fe1a3 Fix BuildTimeSpeedReduction being one step (building) too early with build speed reduction 2013-06-13 18:31:30 -06:00
wuschel
e3bde3ccfe added new RA multiplayer (desert) map: Pluto
Added Pluto,  a new RA multiplayer map that focuses on Naval engagements
and oil derrick control.
2013-06-13 19:21:14 +02:00
Chris Forbes
6a5f1b0f63 Merge pull request #3400 from Mailaender/xbuild-warning
Fixed CS1701 xbuild/md-tool warning
2013-06-12 21:29:55 -07:00
Matthias Mailänder
10e5558812 fix an xbuild/md-tool warning
Assuming assembly reference.
You may need to supply runtime policy (CS1701)
2013-06-13 06:18:01 +02:00
Chris Forbes
2301c11309 Merge pull request #3383 from Mailaender/wave
Added support for WAVE sound files
2013-06-12 17:01:20 -07:00
Curtis Shmyr
db0829e6a0 Merge pull request #3397 from chrisforbes/target-generations
Target generations
2013-06-12 17:01:08 -07:00
Chris Forbes
c5f491dfc4 Merge pull request #3385 from cjshmyr/prodqueue
Production queue - change BuildTimeSpeedUpDivisor
2013-06-12 17:00:20 -07:00
Curtis Shmyr
3513e6538a Build Acceleration - Change BuildTimeSpeedReduction to be more configurable 2013-06-12 17:45:43 -06:00
Chris Forbes
6ca4f0797a Merge pull request #3399 from wuschel/bleed
Renamed Ares: National Park to Dionysus
2013-06-12 16:11:42 -07:00
wuschel
18a64cb0e5 Renamed Ares: National Park to Dionysus
Renamed map upon chrisf's request.
2013-06-13 00:10:15 +02:00
Curtis Shmyr
ec9345b051 Merge pull request #3398 from chrisforbes/panic-heal
Fix #3393: Prevent ScaredyCat from reacting to healing
2013-06-12 15:06:27 -07:00
Chris Forbes
0a8e47c357 Fix #3393: Prevent ScaredyCat from reacting to healing 2013-06-13 10:03:08 +12:00
Chris Forbes
59d10cfc5d Invalidate targets when chronoshifted
This replaces OpenRA/OpenRA#2807, without the massive cost.
2013-06-13 09:47:42 +12:00
Chris Forbes
ae809ce39f Use actor/target generations to invalidate targets on ownership change 2013-06-13 09:44:50 +12:00