summaryrefslogtreecommitdiff
path: root/tools/convert
diff options
context:
space:
mode:
authorleo2000-01-05 15:28:13 +0000
committerleo2000-01-05 15:28:13 +0000
commitf11f52e36163470a530fba9060d4339e617a3001 (patch)
treeb578ed9e5357c17277e8a2ad19e0dc9840169256 /tools/convert
parentbe42a748bdff8ee4ef8776e1548275485d7c8122 (diff)
Added a program to create the library updates
git-svn-id: http://svn.leocad.org/trunk@48 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'tools/convert')
-rwxr-xr-xtools/convert/library.txt36
1 files changed, 36 insertions, 0 deletions
diff --git a/tools/convert/library.txt b/tools/convert/library.txt
index 873bdad..680ea2c 100755
--- a/tools/convert/library.txt
+++ b/tools/convert/library.txt
@@ -63,3 +63,39 @@ unsigned short piece count
TEXTURES.BIN
char[32] "LeoCAD texture data file"
+
+-----------------------------------------------------------
+
+UPDATExx.LUP
+
+char[32] "LeoCAD piece library update"
+unsigned char file version (currently = 2)
+unsigned char updated number
+
+char[8] piece name
+unsigned char update type (del = 0, desc = 1, draw = 2, new = 4)
+
+desc:
+char[64] description
+unsigned long default group
+
+drawinfo:
+short[6] bounding box (scaled)
+unsigned char flags
+unsigned long info size
+void* data
+
+new:
+char[64] description
+short[6] bounding box (scaled)
+unsigned long default group
+unsigned char flags
+unsigned long info size
+void* data
+
+MOVED_DATA:
+char[8] old name
+char[8] new name
+
+unsigned short moved count
+unsigned short changes count