After re-reading the code, I have concluded that the objective of making it
more typeful can be abandoned. The tyings typefulness could give us are
largely achieved.
The FORTRANish mess that once was is now mostly idiomatic C. Some issues
remain to be cleaned up:
The FORTRANish mess that once was is now mostly idiomatic C. Some issues
remain to be cleaned up:
-* The program is still pretty much typeless. Some attempt has been
- made to introduce semantic types, but the job is barely started.
-
* More possible vase tests:
DROP VASE in the well house and confirm that you do/don't get points for it;
die while carrying the vase and confirm that it doesn't break.
* More possible vase tests:
DROP VASE in the well house and confirm that you do/don't get points for it;
die while carrying the vase and confirm that it doesn't break.
-We are aware that the lamp currently used as the project logo is a
-hurricane lamp, not a proper miner's lamp. Submissions of potential
-replacement images would be welcome.
+* We are aware that the lamp currently used as the project logo is a
+ hurricane lamp, not a proper miner's lamp. Submissions of potential
+ replacement images would be welcome.
void state_change(obj_t obj, int state)
/* Object must have a change-message list for this to be useful; only some do */
{
void state_change(obj_t obj, int state)
/* Object must have a change-message list for this to be useful; only some do */
{