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 '')
-rw-r--r-- | NW4RTools.userprefs | 8 | ||||
-rw-r--r-- | NW4RTools/Models/Animation/CharacterAnim.cs | 40 | ||||
-rw-r--r-- | NW4RTools/NW4RTools.pidb | bin | 583120 -> 585922 bytes |
3 files changed, 44 insertions, 4 deletions
diff --git a/NW4RTools.userprefs b/NW4RTools.userprefs index 9212cb2..08b033a 100644 --- a/NW4RTools.userprefs +++ b/NW4RTools.userprefs @@ -1,16 +1,15 @@ <Properties> <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" /> - <MonoDevelop.Ide.Workbench ActiveDocument="NW4RTools/ObjImporter.cs"> + <MonoDevelop.Ide.Workbench ActiveDocument="NW4RTools/Models/Animation/CharacterAnim.cs"> <Files> - <File FileName="NW4RTools/ObjImporter.cs" Line="36" Column="27" /> + <File FileName="NW4RTools/ObjImporter.cs" Line="718" Column="1" /> <File FileName="NW4RTools/ObjExporter.cs" Line="105" Column="25" /> <File FileName="NW4RTools/BrresReader.cs" Line="516" Column="1" /> <File FileName="NW4RTools/BrresWriter.cs" Line="1262" Column="1" /> <File FileName="NW4RTools/Models/Model.cs" Line="1" Column="1" /> <File FileName="NW4RTools/Models/ByteCode.cs" Line="1" Column="1" /> - <File FileName="TestApp/Main.cs" Line="22" Column="23" /> + <File FileName="TestApp/Main.cs" Line="1" Column="1" /> <File FileName="NW4RTools/Types.cs" Line="1" Column="1" /> - <File FileName="NW4RTools/Models/Material.cs" Line="70" Column="1" /> <File FileName="NW4RTools/VertexSettings.cs" Line="184" Column="46" /> <File FileName="NW4RTools/Models/VertexData.cs" Line="238" Column="31" /> <File FileName="NW4RTools/Models/OpenGL/GLModel.cs" Line="218" Column="9" /> @@ -22,6 +21,7 @@ <File FileName="NW4RTools/OutputStream.cs" Line="62" Column="32" /> <File FileName="NW4RTools/ColladaExporter.cs" Line="273" Column="7" /> <File FileName="NW4RTools/ResFile.cs" Line="1" Column="1" /> + <File FileName="NW4RTools/Models/Animation/CharacterAnim.cs" Line="11" Column="14" /> </Files> </MonoDevelop.Ide.Workbench> <MonoDevelop.Ide.DebuggingService.Breakpoints> 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 |