diff options
author | Treeki <treeki@gmail.com> | 2011-03-23 21:47:10 +0100 |
---|---|---|
committer | Treeki <treeki@gmail.com> | 2011-03-23 21:47:10 +0100 |
commit | d1c9bf937e6efd59af45b3d38b9ba96ef927dade (patch) | |
tree | 1551e9a75a610b5c9a7f0f7607417bcabb8ee9e7 /NW4RTools | |
parent | 5affce95e2689ba72c55ca1c18a6a75a1786979e (diff) | |
download | nw4rtools-d1c9bf937e6efd59af45b3d38b9ba96ef927dade.tar.gz nw4rtools-d1c9bf937e6efd59af45b3d38b9ba96ef927dade.zip |
a bit of preliminary work on character animation support
Diffstat (limited to 'NW4RTools')
-rw-r--r-- | NW4RTools/Models/Animation/CharacterAnim.cs | 40 | ||||
-rw-r--r-- | NW4RTools/NW4RTools.pidb | bin | 583120 -> 585922 bytes |
2 files changed, 40 insertions, 0 deletions
diff --git a/NW4RTools/Models/Animation/CharacterAnim.cs b/NW4RTools/Models/Animation/CharacterAnim.cs index 951969e..b350477 100644 --- a/NW4RTools/Models/Animation/CharacterAnim.cs +++ b/NW4RTools/Models/Animation/CharacterAnim.cs @@ -1,6 +1,46 @@ using System; namespace NW4RTools.Models.Animation { public class CharacterAnim { + [FlagsAttribute] + public enum Flags { + Unk0 = 1, + Unk1 = 2, + Unk2 = 4, + Unk3 = 8, + Unk4 = 0x10, + RotateZero = 0x20, + TranslateZero = 0x40, + Unk7 = 0x80, + Unk8 = 0x100, + Unk9 = 0x200, + Unk10 = 0x400, + Unk11 = 0x800, + Unk12 = 0x1000, + Unk13 = 0x2000, + Unk14 = 0x4000, + Unk15 = 0x8000, + Unk16 = 0x10000, + Unk17 = 0x20000, + Unk18 = 0x40000, + Unk19 = 0x80000, + Unk20 = 0x100000, + Unk21 = 0x200000, + CalcScale = 0x400000, + CalcRotate = 0x800000, + CalcTranslate = 0x1000000, + Unk25 = 0x2000000, + Unk26 = 0x4000000, + Unk27 = 0x8000000, + Unk28 = 0x10000000, + Unk29 = 0x20000000, + Unk30 = 0x40000000, + Unk31 = 0x80000000, + } + + public class Node { + + } + public CharacterAnim() { } } diff --git a/NW4RTools/NW4RTools.pidb b/NW4RTools/NW4RTools.pidb Binary files differindex 4d2cd3b..ac72337 100644 --- a/NW4RTools/NW4RTools.pidb +++ b/NW4RTools/NW4RTools.pidb |