aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/tools/sciunpack.h
diff options
context:
space:
mode:
authorJordi Vilalta Prat2009-02-15 06:10:59 +0000
committerJordi Vilalta Prat2009-02-15 06:10:59 +0000
commitfa6e10e9cec163845aa29e7940c86e9c9ab8a2bc (patch)
treece87338830cc8c149e1de545246bcefe4f45da00 /engines/sci/tools/sciunpack.h
parent7c148ddf021c990fa866b7600f979aac9a5b26c9 (diff)
downloadscummvm-rg350-fa6e10e9cec163845aa29e7940c86e9c9ab8a2bc.tar.gz
scummvm-rg350-fa6e10e9cec163845aa29e7940c86e9c9ab8a2bc.tar.bz2
scummvm-rg350-fa6e10e9cec163845aa29e7940c86e9c9ab8a2bc.zip
Import the SCI engine sources from the FreeSCI Glutton branch (it doesn't compile yet)
svn-id: r38192
Diffstat (limited to 'engines/sci/tools/sciunpack.h')
-rw-r--r--engines/sci/tools/sciunpack.h70
1 files changed, 70 insertions, 0 deletions
diff --git a/engines/sci/tools/sciunpack.h b/engines/sci/tools/sciunpack.h
new file mode 100644
index 0000000000..5553046d56
--- /dev/null
+++ b/engines/sci/tools/sciunpack.h
@@ -0,0 +1,70 @@
+/***************************************************************************
+ sciunpack.h Copyright (C) 2001 Christoph Reichenbach
+
+
+ This program may be modified and copied freely according to the terms of
+ the GNU general public license (GPL), as long as the above copyright
+ notice and the licensing information contained herein are preserved.
+
+ Please refer to www.gnu.org for licensing details.
+
+ This work is provided AS IS, without warranty of any kind, expressed or
+ implied, including but not limited to the warranties of merchantibility,
+ noninfringement, and fitness for a specific purpose. The author will not
+ be held liable for any damage caused by this work or derivatives of it.
+
+ By using this source code, you agree to the licensing terms as stated
+ above.
+
+
+ Please contact the maintainer for bug reports or inquiries.
+
+ Current Maintainer:
+
+ Christoph Reichenbach (CR) <jameson@linuxgames.com>
+
+***************************************************************************/
+
+#ifndef SCI_UNPACK_H_
+#define SCI_UNPACK_H_
+
+#include <sciresource.h>
+
+#define SORT_METHOD_ALPHA 0
+#define SORT_METHOD_GROUP 1
+
+#define DEFAULT_SORTING SORT_METHOD_ALPHA
+
+extern int vocab_sort; /* Sorting strategy for vocab */
+extern resource_mgr_t *resmgr;
+
+int
+vocab_print(void);
+/* Prints vocab data
+** Parameters: (void)
+** Returns : (int) 0 on success, 1 on failure
+** Controlled by vocab_sort
+*/
+
+int
+script_dump(void);
+/* Prints all object information
+** Parameters: (void)
+** Returns : (int) 0 on success, 1 on failure
+*/
+
+int
+vocab_dump(void);
+/* Prints full vocabulary information
+** Parameters: (void)
+** Returns : (int) 0 on success, 1 on failure
+*/
+
+int
+print_classes(void);
+/* Prints full class information
+** Parameters: (void)
+** Returns : (int) 0 on success, 1 otherwise
+*/
+
+#endif