RoosterDragon
2e992a7310
Changed MiniYaml.NodesDict property into a method.
...
Method is now called ToDictionary.
- Cached a few invocations into locals which should prevent some redundant evaluation.
- Added ToDictionary overloads that take projection functions for the keys and elements, since several callsites were doing a subsequent Linq.ToDictionary call to get this.
2014-06-09 17:06:42 +01:00
Pavlos Touboulidis
63ec6d60e7
Refactoring to remove static Rules & SequenceProvider
2014-05-17 14:32:03 +03:00
Matthias Mailänder
59ace5d01b
new shorthand Exts.(Try)ParseIntegerInvariant
2014-05-13 14:16:41 +02:00
Matthias Mailänder
b19d286f56
parse with NumberFormatInfo.InvariantInfo everywhere
...
closes #5240
2014-05-06 18:31:48 +02:00
Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Matthias Mailänder
1a9c762115
add location in sequence yaml to FormatExceptions
2013-08-17 23:31:24 +02:00
Matthias Mailänder
a7504b5dd9
load Dune 2000 walls directly from DATA.R8
2013-08-17 23:31:22 +02:00
Paul Chote
a1dd7cff7b
Support additive blending for D2K explosions.
2013-08-14 17:31:02 +12:00
Paul Chote
5e03b503be
Parse sequence ZOffsets as a WRange.
2013-08-10 22:25:05 +12:00
Paul Chote
adea353e2b
Support split shadows for TS and RA2.
2013-07-15 20:59:36 +12:00
Paul Chote
847f93246c
Remove unnecessary properties from Sequence.
2013-07-15 20:58:25 +12:00
Paul Chote
9a47c6a303
Allow sequences to define a custom z offset.
2013-07-15 20:57:14 +12:00
Paul Chote
98039abf1b
Allow sequences to define a pixel offset. Fixes #3287 .
2013-06-20 17:58:32 +12:00
Paul Chote
bf3d337913
Support alternate sequence ordering for ts and d2k. Fixes #3333 .
2013-05-28 22:37:07 +12:00
Chris Forbes
6bd3de8ec8
Fixed #2696 : Sequences: Allow stride to be specified.
...
This allows you to use just some of the frames of an animation
which has multiple facings.
For example, if you have an animation which has 8 facings, and 6 frames
of animation per facing, but you only want to show 3 of them, you can now do:
Facings: 8
Length: 3 # the number of frames in each facing to actually use
Stride: 6 # the number of frames per facing present in the SHP
If Stride is not specified, it defaults to Length, which is the old behavior.
It is an error to specify a stride less than the length -- this would produce
overlapping facings, or weirder.
2013-02-28 09:08:41 +13:00
Chris Forbes
9862b8ccee
remove sequence save junk
2012-06-15 15:06:52 +12:00
Chris Forbes
2747fadd96
#657 give a useful error message when a sequence references frames outside the range that actually exist
2011-12-03 19:23:14 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
848622054d
unstatic SpriteLoader
2011-01-26 21:09:07 +13:00
Chris Forbes
1d7f57941e
rename SpriteSheetBuilder to SpriteLoader; it's dumb otherwise
2011-01-26 21:07:54 +13:00
Paul Chote
dbbdc171d2
Use the new-format sequences.
2010-09-09 20:31:53 +12:00
Paul Chote
befe22e170
Convert sequences to yaml
2010-09-09 20:31:53 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
2547045881
less misleading name; further reduce speed of NUKE anim
2010-03-07 14:19:05 +13:00
Chris Forbes
2456739148
custom animation framerates
2010-03-07 14:12:58 +13:00
alzeih
7881deca30
Everything is now OpenRA, not OpenRa
2010-02-27 21:10:22 +13:00