Make DamageStates flags

This commit is contained in:
reaperrr
2016-05-16 02:02:44 +02:00
parent 0d500f4bb2
commit dcd057d032

View File

@@ -22,7 +22,16 @@ namespace OpenRA.Traits
{ {
public sealed class RequireExplicitImplementationAttribute : Attribute { } public sealed class RequireExplicitImplementationAttribute : Attribute { }
public enum DamageState { Undamaged, Light, Medium, Heavy, Critical, Dead } [Flags]
public enum DamageState
{
Undamaged = 1,
Light = 2,
Medium = 4,
Heavy = 8,
Critical = 16,
Dead = 32
}
public interface IHealth public interface IHealth
{ {