List of characters and their on-scene cordinates

darcs-hash:20081215174057-1b04a-2b80b40e2fb5330af3c80f224c1a3e0f0701d462
Harden functor instance of Script

I don't know how many more arguments or rearrangements
the Script type will have so I'll generalise some of
the pattern matching to avoid awkward changes later.

darcs-hash:20081222203621-1b04a-16cb9517dfc32fcca051b76898f8ed595bcdca0b
Store script location

All the file references in a script are relative to
the script file itself, so it makes sense to store
its location (relative to CWD) in the script itself.

Provided we can find the script, we can then track
down all the files it references (always assuming
that the paths are accurate, of course).

darcs-hash:20081222203757-1b04a-fd0eda6bc0d3092e2463e97fc1d59310ff9bbaaf
Make CastList type opaque

Made some accessor functions and limited the export list.

darcs-hash:20090118184409-1b04a-cf27b0c77271bb369659d860c01b35d4de988f02
Add show instance for cast list

darcs-hash:20090118185014-1b04a-38083b5b711831d9948f6a3cfb36337357868298
Add parser for image maps

darcs-hash:20090118190649-1b04a-077bfaa42abe4977b243926a9d614b5b8657dea9
Read in and parse image map from file

darcs-hash:20090118190731-1b04a-9f284adb72e4ebf69d9317cbfa3557ae62bf3bac
Correct location of scene images relative to script

The script needs to know where the images are relative to
itself or reading the image maps will fail.

darcs-hash:20090119000137-1b04a-76839fcea0ecdf8014c5e037d521607c14ceeb73
Scenes can now have raw speeches or be annotated with actors' locations

darcs-hash:20090119000418-1b04a-7a9947720c949e7fa13ccb146b17bcbc3f52d1c7
Parse and include locations of characters

The cast list is parsed from image map files,
one for each scene, and included in the relevant scenes.

darcs-hash:20090119000524-1b04a-d1b15851a7e921bc860b77b451658b66802b6011
Clean up functions: reorder arguments and add comments

darcs-hash:20090124162515-1b04a-a3440dfd28c9fa23959732ce55b1eed8909a4025
Rename ScriptParse to Parse

darcs-hash:20081120150854-1b04a-20878a6aec2dfb26af64385fc852514dcfc465b3
Rename import for ScriptParse to Parse

darcs-hash:20090130221828-1b04a-e3fff40fc90bc58f08875360590b17a048a7f33d
Add Panel type

darcs-hash:20090130222049-1b04a-a6fe0929c9434f982fefa264b0f5ced39335b922
Example image maps

darcs-hash:20090413205319-1b04a-d4ea12c076656f66f73b3ea164604206a8f5c157
Print parsed scripts from cmdline

darcs-hash:20090415162740-1b04a-90634e2fe82cb756fb92604e9de17fef7bb24a20
Replace ELER comic with own example

Ignore-this: b836701bb8b56964f5c96e3ece2becf4

darcs-hash:20090415225335-1b04a-c718d2e38e9d5391a7e70a9b6f78abc22b7a128c
Simplify script format and rewrite parser (not finished)

Ignore-this: 5235fdb4e161dc25ec224cadd5788708

darcs-hash:20090416231154-1b04a-4da54162f9ec2b16e8e96bfd8811ba3812bd8358
Make path to bg image optional

Ignore-this: ba0b923f7dffba930c5aaf2ca9665e53

darcs-hash:20090417181508-1b04a-8e57045c92ac775a8b62fefa7a9fd841f72c554e
Parse eof correctly and enforce name begins with letter

Ignore-this: 428ec9bbea8c88973b9e229373f80f83

darcs-hash:20090417181540-1b04a-c2b77c510b16ebef6fb8967d972e6ee7fa3e89f7