On 7 April 2010 23:18, Ralph Versteegen <[email protected]> wrote: > On 07/04/2010, James Paige <[email protected]> wrote: >> On Wed, Apr 07, 2010 at 07:37:39AM +1200, Ralph Versteegen wrote: >>> On 6 April 2010 16:52, Mike Caron <[email protected]> wrote: >>> > Just FYI, as well, the panic message probably shouldn't be followed by >>> > "END >>> > 1". A Return NULL should suffice... >>> > >>> > I'm still working on cracking this nut, though... >>> > >>> > [email protected] wrote: >>> >> >>> >> james >>> >> 2010-04-05 21:51:09 -0700 (Mon, 05 Apr 2010) >>> >> 141 >>> >> Add descriptive debugs to all the failure conditions in >>> >> Reload.LoadDocument and Reload.SerializeBin. >>> >> Flandersize the "OHFUCK" error message. >>> >> --- >>> >> U wip/reload.bas >>> > >>> > -- >>> > Mike >>> >>> It would be good to have error throwing with error levels. I felt a >>> little bit daunted by the task, but it's sorely lacking; I better get >>> around to it sometime... unless someone else wants to. >> >> What is involved? >> >> --- >> James > > Well, first you need to design some error levels, such as "report > interesting minor error was logged when quitting"/figure out how to > report various types of errors, and replace most debug's spread > throughout the source to calls to error/warning throwing functions. > Unfortunately, I believe there are lots of mismatches between error > severity and recovery: if no attempt is made to recover from something > minor, then I guess an error box should be popped up. > > There's also the problem of the location of the debug log file > changing when a game is loaded; something I've been meaning to fix > ever since you pointed out how annoying it is (my intention at the > time was that the output directory for exported files would be the > game directory and I didn't consider the log file at first). It is > extremely annoying. >
Also, I just realised that wrapper function(s) shoudl be added for util.bas, so that it can signal errors properly if linked into Game, Custom, and fallback to something else if not. _______________________________________________ Ohrrpgce mailing list [email protected] http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
