Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Redone another time, and threw away most of the old code. Now all attributes are just *instances* of the ATTRIBUTE class with their types encoded in a slot. This looks simpler, and anyway it's easier to understand and keep track of.
Redesigned attributes. In this design the attributes are all instances of the ATTTRIBUTE class and are encapsulated within the ATTRIBUTES class as a list of ATTRIBUTE instances. These are then swallowed up by the ATTRIBUTES-MIXIN class which has three major slots, the attributes, the base-attributes, and the attribute-bonuses. The latter has not been completed yet. This is the fourth time I've tried to organize this stuff, and I hope that this time is the last where I have to completely redesign it. In any case I hope that the interface is generic enough to where the ATTRIBUTES-MIXIN class and its accessors won't have to change even if the internals need to be redone Yet Again. You'd think a set of named positive integers would be easier to keep track of.
First add of redesigned LMud.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|