Commit Graph

3006 Commits

Author SHA1 Message Date
Paul Chote
e4fe2b49f4 Make terrain tiles ISpriteSources. 2013-12-01 09:48:42 +13:00
Paul Chote
f92ce8bf51 Define a consistent interface for sprite loading. Fixes #4176. 2013-12-01 09:47:49 +13:00
Paul Chote
20a6c75ba4 Rewrite ShpTSReader. Closes #3746. 2013-12-01 09:47:49 +13:00
Paul Chote
5b947090f4 Use the normal extension checking rules for .r8. 2013-12-01 09:47:49 +13:00
Paul Chote
f153516151 Introduce proper support for non-shp sprites in cursors and ShpImageWidget. 2013-12-01 09:47:48 +13:00
Paul Chote
01155a655a Allow empty sprites to be allocated. 2013-12-01 09:47:48 +13:00
Paul Chote
925d53484f Merge pull request #4179 from ScottNZ/lua
Lua stuffs
2013-11-29 14:17:17 -08:00
ScottNZ
6a14434cff Add a CenterPosition helper to Viewport 2013-11-29 23:01:50 +13:00
ScottNZ
e4e6169f7f Add a function to World for setting just the local pause state, and add a lock variable to prevent further pause state changes 2013-11-29 23:01:18 +13:00
Paul Chote
54c81eb2c7 Merge pull request #4156 from reaperrr/widgets04
Improved Widget text customizability rev.2
2013-11-27 00:47:00 -08:00
Curtis Shmyr
d30f60809b Added 2 settings for unit health bars: always show unit health, and team health bar colors 2013-11-24 12:12:52 -07:00
reaperrr
1f789b4296 var instead of SpriteFont on TimerWidget. 2013-11-22 13:49:18 +01:00
reaperrr
09606e8ffd Moved duplicate float2 before if as suggested. 2013-11-22 13:36:22 +01:00
reaperrr
4c92280b7e Moved duplicated int2 in ButtonWidget before if as suggested. 2013-11-22 13:34:46 +01:00
Paul Chote
7777a3673e Merge pull request #4148 from Mailaender/rank-hardening
Hardened the new Rank effect against crashes
2013-11-21 23:53:21 -08:00
reaperrr
f9c2e90c6b Moves TextFieldWidget defaults to metrics.yaml. 2013-11-19 01:42:16 +01:00
reaperrr
e73b3705c6 Moves defaults for HotkeyEntryWidget to global settings in metrics.yaml. 2013-11-19 01:41:32 +01:00
reaperrr
394a2b5166 Makes ButtonWidget and Widgets based on it more customizable, sets defaults in metrics.yaml. 2013-11-19 01:39:57 +01:00
reaperrr
915bf2cff0 Makes TimerWidget LabelWidget-based for better customizability. Sets defaults for LabelWidget in metrics.yaml. 2013-11-19 01:37:01 +01:00
ScottNZ
cd0b3d8862 Add map scripting support 2013-11-18 20:55:59 +13:00
ScottNZ
b2f46a56ea Add FindType method to ObjectCreator 2013-11-18 20:55:58 +13:00
Matthias Mailänder
8a13cd6c6a additional checks to avoid giving dead actors a rank sign
closes #4134
2013-11-17 23:28:02 +01:00
Paul Chote
6d6d1e230b Remove runtime mod merging. Closes #3421. 2013-11-15 09:54:42 +13:00
Chris Forbes
4d893cb1f2 Merge pull request #4129 from ScottNZ/refactor
Refactor
2013-11-12 00:06:01 -08:00
Chris Forbes
e8f961b13c Merge pull request #4130 from ScottNZ/lua-wip
Rewrite our Equals implementations
2013-11-12 00:05:51 -08:00
ScottNZ
74e2baeb48 Fix a few spelling errors 2013-11-12 19:39:41 +13:00
ScottNZ
dfd19187fe Fix closure removal in Download.cs 2013-11-12 19:39:40 +13:00
ScottNZ
1394c1dcee Remove some misc redundancies 2013-11-12 19:39:39 +13:00
ScottNZ
00ec1ca87a Remove unused usings 2013-11-12 19:39:33 +13:00
ScottNZ
86a3e14f2d Remove constructor base() redundancies 2013-11-12 17:31:55 +13:00
ScottNZ
c373bc22e8 Rewrite our Equals implementations so they don't crash when comparing incompatible objects 2013-11-12 17:12:56 +13:00
ScottNZ
fb4e1b4805 Fix FlashTarget crash 2013-11-11 23:49:00 +13:00
Paul Chote
326079f1e1 Merge pull request #4109 from Mailaender/spectator-team-suffix
Added Player (Spectator) or Player (Team 1) has disconnected message
2013-11-10 01:20:49 -08:00
Matthias Mailänder
0acec989bf cap the frame rate by default 2013-11-10 10:05:23 +01:00
Paul Chote
c9d26b6333 Merge pull request #4114 from ScottNZ/madtank
Fix MAD Tank damage model
2013-11-10 00:52:45 -08:00
ScottNZ
1aebf27abd Create a new damage model for the MAD Tank. Fixes #4105 2013-11-10 21:38:48 +13:00
Matthias Mailänder
bc133d199e StyleCop cleanup 2013-11-10 07:34:52 +01:00
Matthias Mailänder
7de2dd7083 add suffix to the player has disconnected message in-game
closes #3864
2013-11-10 07:31:26 +01:00
Paul Chote
4f91c22fed Merge pull request #4038 from Mailaender/fallbacks
Fallback to no sound and OpenGL renderer
2013-11-09 14:06:18 -08:00
Paul Chote
28cdf0537a Merge pull request #4108 from Mailaender/unknown-hosts
Allow the display of unknown IP addresses
2013-11-09 13:48:31 -08:00
Matthias Mailänder
668d053aa2 Merge pull request #4104 from ScottNZ/camerashakes
Shake improvements
2013-11-09 09:51:21 -08:00
Matthias Mailänder
21a607a43e StyleCop cleanup 2013-11-09 17:23:33 +01:00
Matthias Mailänder
0f17b03d7e try all available renderers from a prioritized list 2013-11-09 11:06:16 +01:00
Matthias Mailänder
eed38b3da4 fallback to defaults when something goes wrong 2013-11-09 11:06:16 +01: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
Matthias Mailänder
3392e9d437 Merge pull request #4096 from pchote/selection-priority
Use selection priority in double-click selection logic. Fixes #4053.
2013-11-09 01:06:16 -08:00
Matthias Mailänder
3886d2cf68 Merge pull request #4095 from pchote/bogus-replay-fix
SyncInfo is only valid during the initial lobby phase. Fixes #3973.
2013-11-09 00:55:26 -08:00
Paul Chote
a1f876b13c Use selection priority in double-click selection logic. Fixes #4053. 2013-11-09 16:39:30 +13:00
Paul Chote
142db86acd SyncInfo is only valid during the initial lobby phase. Fixes #3973.
Existing broken replays can be fixed manually by removing the SyncInfo order at the end of the file.
2013-11-09 16:30:32 +13:00
Paul Chote
6aee253c94 Fix a NRE in the exception handler. 2013-11-09 15:24:58 +13:00