comparison mde/input/Config.d @ 81:d8fccaa45d5f

Moved file IO code from mde/mergetag to mde/file[/mergetag] and changed how some errors are caught.
author Diggory Hardy <diggory.hardy@gmail.com>
date Fri, 29 Aug 2008 11:59:43 +0100
parents 61ea26abe4dd
children ac1e3fd07275
comparison
equal deleted inserted replaced
80:ea58f277f487 81:d8fccaa45d5f
16 /// This module contains a class for holding configs and handles saving, loading and editing. 16 /// This module contains a class for holding configs and handles saving, loading and editing.
17 module mde.input.Config; 17 module mde.input.Config;
18 18
19 import mde.input.exception; 19 import mde.input.exception;
20 20
21 import MT = mde.mergetag.Reader; 21 import MT = mde.file.mergetag.Reader;
22 import mde.setup.paths; 22 import mde.setup.paths;
23 import mde.mergetag.deserialize; 23 import mde.file.deserialize;
24 debug import mde.mergetag.serialize; 24 debug import mde.file.serialize;
25 25
26 import tango.util.log.Log : Log, Logger; 26 import tango.util.log.Log : Log, Logger;
27 import tango.util.collection.TreeBag : TreeBag; 27 import tango.util.collection.TreeBag : TreeBag;
28 28
29 /** Class to hold the configuration for the input system. Thus loading and switching between 29 /** Class to hold the configuration for the input system. Thus loading and switching between