mirror of
https://github.com/Oreolek/gamebookformat.git
synced 2024-06-26 03:41:04 +03:00
Removed verify code. Will have to add somehow later, but not sure how.
This commit is contained in:
parent
3a75168d02
commit
a1057b81c9
|
@ -37,7 +37,6 @@ import json
|
||||||
import quote
|
import quote
|
||||||
import sections
|
import sections
|
||||||
import templates
|
import templates
|
||||||
import verifygamebook
|
|
||||||
from output import OutputFormat
|
from output import OutputFormat
|
||||||
|
|
||||||
USAGE = "usage: %prog [options] inputfile(s)... outputfile"
|
USAGE = "usage: %prog [options] inputfile(s)... outputfile"
|
||||||
|
@ -68,7 +67,6 @@ def format_gamebook(inputfilenames,
|
||||||
outputfilename,
|
outputfilename,
|
||||||
import_default_map_file,
|
import_default_map_file,
|
||||||
templatedirs,
|
templatedirs,
|
||||||
verify,
|
|
||||||
shuffle):
|
shuffle):
|
||||||
output_format = make_output(outputfilename, templatedirs)
|
output_format = make_output(outputfilename, templatedirs)
|
||||||
book = sections.Book(make_bookid(outputfilename))
|
book = sections.Book(make_bookid(outputfilename))
|
||||||
|
@ -76,8 +74,6 @@ def format_gamebook(inputfilenames,
|
||||||
parse_file_to_book(open(inputfilename, 'r'), book)
|
parse_file_to_book(open(inputfilename, 'r'), book)
|
||||||
if import_default_map_file:
|
if import_default_map_file:
|
||||||
import_default_nr_map(outputfilename, book)
|
import_default_nr_map(outputfilename, book)
|
||||||
if verify:
|
|
||||||
verifygamebook.verify(book)
|
|
||||||
write_book(book, shuffle, output_format, outputfilename)
|
write_book(book, shuffle, output_format, outputfilename)
|
||||||
|
|
||||||
def make_bookid(filename):
|
def make_bookid(filename):
|
||||||
|
@ -191,8 +187,6 @@ if __name__ == '__main__':
|
||||||
help='ignore default map file')
|
help='ignore default map file')
|
||||||
ap.add_argument('-t', '--template', metavar='D', dest='templatedirs',
|
ap.add_argument('-t', '--template', metavar='D', dest='templatedirs',
|
||||||
action='append', help='add custom template dir')
|
action='append', help='add custom template dir')
|
||||||
ap.add_argument('-y', '--verify', action='store_true',
|
|
||||||
help='verify gamebook structure')
|
|
||||||
ap.add_argument('-S', '--no-shuffle', action='store_false',
|
ap.add_argument('-S', '--no-shuffle', action='store_false',
|
||||||
dest='shuffle',
|
dest='shuffle',
|
||||||
help='do not shuffle sections')
|
help='do not shuffle sections')
|
||||||
|
@ -206,5 +200,4 @@ if __name__ == '__main__':
|
||||||
args.outputfile,
|
args.outputfile,
|
||||||
args.import_default_map_file,
|
args.import_default_map_file,
|
||||||
templatedirs,
|
templatedirs,
|
||||||
args.verify,
|
|
||||||
args.shuffle)
|
args.shuffle)
|
||||||
|
|
|
@ -14,8 +14,7 @@ gamebook on paper or a screen (or for debugging it).
|
||||||
: -h, --help show this help message and exit
|
: -h, --help show this help message and exit
|
||||||
: -M, --no-default-map ignore default map file
|
: -M, --no-default-map ignore default map file
|
||||||
: -t D, --template D add custom template dir
|
: -t D, --template D add custom template dir
|
||||||
: -y, --verify verify gamebook structure
|
: -S, --no-shuffle do not shuffle sections
|
||||||
: -r R, --random=R random number seed for shuffling sections
|
|
||||||
|
|
||||||
** Supported Output Formats
|
** Supported Output Formats
|
||||||
|
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
#!/usr/bin/env python2
|
|
||||||
|
|
||||||
"""
|
|
||||||
Copyright (c) 2013, Pelle Nilsson
|
|
||||||
All rights reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions are
|
|
||||||
met:
|
|
||||||
|
|
||||||
Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
|
|
||||||
Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in
|
|
||||||
the documentation and/or other materials provided with the distribution.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
||||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
||||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
||||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
||||||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
||||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
|
||||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
||||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
||||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
"""
|
|
||||||
|
|
||||||
import sys
|
|
||||||
|
|
||||||
def verify(book):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def v(name, ok, details=""):
|
|
||||||
if not ok:
|
|
||||||
print >> sys.stderr, name, "ERROR (" + details + ")"
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
def w(name, ok, details=""):
|
|
||||||
if not ok:
|
|
||||||
print >> sys.stderr, name, "WARNING (" + details + ")"
|
|
Loading…
Reference in a new issue