X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=sst-doc.xml;h=e810746fa6f08a843a6d1ea889a00346fcb06a48;hb=5fd1629b862b1a1bba3f70d4d06ba0b0859ec0e6;hp=c5863a7e2a99db378747e3ed0eca2339782c5180;hpb=4df73495bbade3ebd8b03d68f838f67dd717db8f;p=super-star-trek.git
diff --git a/sst-doc.xml b/sst-doc.xml
index c5863a7..e810746 100644
--- a/sst-doc.xml
+++ b/sst-doc.xml
@@ -589,7 +589,7 @@ safely even in the midst of battle.
Mnemonic: MOVE
Shortest abbreviation: M
Full command: MOVE MANUAL <displacement>
- MOVE AUTOMATIC <estination*gt;
+ MOVE AUTOMATIC <destination>
This command is the usual way to move from one place to another
@@ -635,7 +635,7 @@ scan shown earlier.
<para>where <qrow> and <qcol> are the row and column
numbers of the destination quadrant, and <srow> and <scol>
-are the row and column numbers of thedestination sector in that
+are the row and column numbers of the destination sector in that
quadrant. This command also moves your ship in a straight line path
to the destination. For moving within a quadrant, <qrow> and
<qcol> may be omitted. For example, to move to sector 2 - 9 in
@@ -1652,22 +1652,36 @@ site.
-Modifications I made:
+Modifications I've made:
-I converted the flat-text SST.DOC file to XML-Docbook so it could be webbed.
-(That's what you're reading now.)
+I converted the flat-text SST.DOC file to XML-Docbook so it can be
+webbed. (That's what you're reading now.)
+
+
+The command-help code needed a rewrite because the flat-text form of
+the documentation is now generated from XML and doesn't have the
+easily recognizable section delimiters it used to. I wrote a script
+to filter that flat-text form into an sst.doc that's easy to parse for
+command descriptions, and changed some logic in sst.c to match.
-I cleaned up a lot of grubby FORTRANisms in the code internals.
+I've cleaned up a lot of grubby FORTRANisms in the code internals --
+used sizeof(), replaced magic numeric constants with #defines,
+that sort of thing.
I fixed a surprising number of typos in the code and documentation.
-I changed the freeze logic to emit an identifiable magic number and
-the thaw logic to check for it.
+All the game state now lives in one big structure that can be
+written to and read from disk as one blob. The write gives it an
+an identifiable magic number and the thaw logic checks for same.
+
+
+I made the internal pager work, nd in the process got rid of a number
+of platform dependencies in the code.