Commit a337dd5e authored by mercury233's avatar mercury233

update enum

parent e872aa6e
...@@ -2,15 +2,16 @@ ...@@ -2,15 +2,16 @@
{ {
using System; using System;
public enum Attribute [Flags]
public enum Attribute : int
{ {
ATTRIBUTE_DARK = 0x20, ATTRIBUTE_EARTH = 0x01,
ATTRIBUTE_DEVINE = 0x40, ATTRIBUTE_WATER = 0x02,
ATTRIBUTE_EARTH = 1, ATTRIBUTE_FIRE = 0x04,
ATTRIBUTE_FIRE = 4, ATTRIBUTE_WIND = 0x08,
ATTRIBUTE_LIGHT = 0x10, ATTRIBUTE_LIGHT = 0x10,
ATTRIBUTE_WATER = 2, ATTRIBUTE_DARK = 0x20,
ATTRIBUTE_WIND = 8 ATTRIBUTE_DEVINE = 0x40
} }
} }
...@@ -9,12 +9,17 @@ ...@@ -9,12 +9,17 @@
public int code; public int code;
public int alias; public int alias;
public int setcode; public int setcode;
public int type; public Type type;
public int level; public int level;
public int attribute; public Attribute attribute;
public int race; public Race race;
public int attack; public int attack;
public int defence; public int defence;
public bool isType(Type typ)
{
return (type & typ) == typ;
}
} }
} }
This diff is collapsed.
...@@ -2,31 +2,34 @@ ...@@ -2,31 +2,34 @@
{ {
using System; using System;
public enum Race [Flags]
public enum Race : int
{ {
RACE_WARRIOR = 0x1,
RACE_SPELLCASTER = 0x2,
RACE_FAIRY = 0x4,
RACE_FIEND = 0x8,
RACE_ZOMBIE = 0x10,
RACE_MACHINE = 0x20,
RACE_AQUA = 0x40, RACE_AQUA = 0x40,
RACE_PYRO = 0x80,
RACE_ROCK = 0x100,
RACE_WINDBEAST = 0x200,
RACE_PLANT = 0x400,
RACE_INSECT = 0x800,
RACE_THUNDER = 0x1000,
RACE_DRAGON = 0x2000,
RACE_BEAST = 0x4000, RACE_BEAST = 0x4000,
RACE_BEASTWARRIOR = 0x8000, RACE_BEASTWARRIOR = 0x8000,
RACE_DEVINE = 0x200000,
RACE_DINOSAUR = 0x10000, RACE_DINOSAUR = 0x10000,
RACE_DRAGON = 0x2000,
RACE_FAIRY = 4,
RACE_FIEND = 8,
RACE_FISH = 0x20000, RACE_FISH = 0x20000,
RACE_INSECT = 0x800,
RACE_MACHINE = 0x20,
RACE_PLANT = 0x400,
RACE_PSYCHO = 0x100000,
RACE_PYRO = 0x80,
RACE_REPTILE = 0x80000,
RACE_ROCK = 0x100,
RACE_SEASERPENT = 0x40000, RACE_SEASERPENT = 0x40000,
RACE_SPELLCASTER = 2, RACE_REPTILE = 0x80000,
RACE_THUNDER = 0x1000, RACE_PSYCHO = 0x100000,
RACE_WARRIOR = 1, RACE_DEVINE = 0x200000,
RACE_WINDBEAST = 0x200, RACE_CREATORGOD = 0x400000,
RACE_ZOMBIE = 0x10, RACE_WYRM = 0x800000,
RACE_WYRM = 0x800000 RACE_CYBERS = 0x1000000
} }
} }
...@@ -2,31 +2,34 @@ ...@@ -2,31 +2,34 @@
{ {
using System; using System;
public enum Type [Flags]
public enum Type : int
{ {
TYPE_CONTINUOUS = 0x20000, TYPE_MONSTER = 0x1,
TYPE_COUNTER = 0x100000, TYPE_SPELL = 0x2,
TYPE_DUAL = 0x800, TYPE_TRAP = 0x4,
TYPE_NORMAL = 0x10,
TYPE_EFFECT = 0x20, TYPE_EFFECT = 0x20,
TYPE_EQUIP = 0x40000,
TYPE_XYZ = 0x800000,
TYPE_FIELD = 0x80000,
TYPE_FLIP = 0x200000,
TYPE_FUSION = 0x40, TYPE_FUSION = 0x40,
TYPE_MONSTER = 1,
TYPE_NORMAL = 0x10,
TYPE_QUICKPLAY = 0x10000,
TYPE_RITUAL = 0x80, TYPE_RITUAL = 0x80,
TYPE_SPELL = 2, TYPE_TRAPMONSTER = 0x100,
TYPE_SPIRIT = 0x200, TYPE_SPIRIT = 0x200,
TYPE_SYNCRO = 0x2000, TYPE_UNION = 0x400,
TYPE_DUAL = 0x800,
TYPE_TUNER = 0x1000,
TYPE_SYNCHRO = 0x2000,
TYPE_TOKEN = 0x4000, TYPE_TOKEN = 0x4000,
TYPE_QUICKPLAY = 0x10000,
TYPE_CONTINUOUS = 0x20000,
TYPE_EQUIP = 0x40000,
TYPE_FIELD = 0x80000,
TYPE_COUNTER = 0x100000,
TYPE_FLIP = 0x200000,
TYPE_TOON = 0x400000, TYPE_TOON = 0x400000,
TYPE_TRAP = 4, TYPE_XYZ = 0x800000,
TYPE_TRAPMONSTER = 0x100, TYPE_PENDULUM = 0x1000000,
TYPE_TUNER = 0x1000, TYPE_SPSUMMON = 0x2000000,
TYPE_UNION = 0x400, TYPE_LINK = 0x4000000
TYPE_PENDULUM = 0x1000000
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment