# Here used the simple format for defining nonograms: # # If the line starts with a '#' or ';' it's ignored. # Also if the '#' or ';' becomes at the middle of the line, # the rest of the line is also becomes a comment. # # The colors definitions are listed in [colors] section # (skipped in black-and-white nonograms) in the following format: # = () # COLOR_DESC should be one of the following: # 1) common color name, recognized by SVG like 'red' # (http://www.december.com/html/spec/colorsvg.html) # 2) RGB-triplet like (89, 11, 255) # 3) hexadecimal color code like 88CC44 # e.g: # # [colors] # defs = [ # "p = (pink) %", # "g = (0, 255, 0) *", # "r = (FF0000) &", # ] # # # The clues (nonogram description) listed in the [clues] section # on one or more lines, separated by COMMA and/or NEWLINE. # # Inside the block of columns or rows the empty (comment) lines can appear # to visually break the long series of descriptions # (split by blocks of 5 lines for example). # # You could enclose the description in a single or double quotes # and the line can ends with the ',' (that is common if the descriptions # copied from source code). # # For the colored puzzles you have to suffix the block length with the # color name defined above like that: # '2g 1r 2' stands for the row of # 1) 2-block of 'g' color # 2) 1-block of 'r' color # 3) 2-block of default color (black) # # # FULL EXAMPLE: # # # # # # # # # 5.txt # # # # # # # # [clues] # # columns=3 1,1 1 1,1 1 1,1 3 # # rows=4,1,4,1,4 # # # # # # # # # # # # # # # # # # # # # That is the most compact way to # define the board with the '5' digit: # # X X X X # X # X X X X # X # X X X X # # If you want to be more verbose you could define the same board as following: # # # # # # # 5-verbose.txt # # # # # # # The '5' digit as a nonogram # # # # [clues] # # columns = # # 3 1 # # 1 1 1 # # 1 1 1 # # 1 3 # # # # rows = # # 4 ; upper dash # # 1 # # 4 # middle dash # # # # # The comment can appear here # # # # 1 # # 4 ; lower dash # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # [clues] columns = """ 7, 1, 1, 1, 7, 0 # 'H' 3, 1 1 1, "1 1 1", 2, 0 ; 'e' 6, 0 # 'l' 6, 0 ; 'l' 3, '1 1', 5, '1 1', 3, 0 # 'o' # can put a single-line # or even multi-line # comment here 5 1 ; '!' """ # Some comments between the columns and rows are allowed rows = """1 1 1 1 1 1 1 1 1 1 2 1 1 3 1 5 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3 1 """ # Some trailing comments are also allowed # The section can be empty or simply skipped [colors] defs = []