Changes between Version 6 and Version 7 of AngbandBase


Ignore:
Timestamp:
05/11/11 00:27:42 (7 years ago)
Author:
nckmccnnll
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AngbandBase

    v6 v7  
    7979The next category consists of files which currently only need minimal changes (typically changing "angband" to "variant name", or similar), and which could potentially be altered in the Angband source so that no changes are required. 
    8080 
    81 || Files needing minimal changes || Comments || 
     81||= Files needing minimal changes (1) =||= Comments =|| 
    8282|| angband.h || Maybe change included files - can be used unaltered if you use the same player, monster, object subdirectories as Angband || 
    8383|| buildid.h || Optional for identifying individual builds - change Angband to variant name || 
     
    8787 
    8888The next category again only needs small (or no) changes, but where changing the Angband source isn't really an option. 
     89 
     90||= Files needing minimal changes (2) =||= Comments =|| 
     91|| cmd0.c || High level list of all commands, command menu handling. Variants will need to adapt the list. || 
     92|| cmd4.c || Character dumps, screen redraws, message recall, etc.  I needed to change this because of a different 'C' screen; other variants may not. || 
     93|| game-cmd.c || Lower level list of commands, command handling. Changes corresponding to those in cmd0.c will be needed. || 
     94|| game-cmd.h || " || 
     95|| history.c || Player history. Variants can add different types of event to record in the history. || 
     96|| history.h || " || 
     97|| Makefile || Main makefile for unix/linux.  Change variant name, maybe subdirectories || 
     98|| Makefile.nmake || Makefile for MSVC (operational?).  Change variant name. || 
     99|| Makefile.osx || Builds OSX app.  Change variant name, check other files to be installed (in top level directory and lib) || 
     100|| Makefile.std || No-configure makefile (usually used as a quick attempt or fallback for linux or unsupported systems).  \\ Change variant name, check other files to be installed (in top level directory and lib) || 
     101|| options.c || List and handling of options.  Change list as needed. || 
     102|| options.h || " || 
     103|| osx/ || OSX-specific files; change Angband to variant name where it occurs. || 
     104|| pathfind.c || Pathfinding (from mouse movement) and running.  Variants with different terrain will need to make changes. || 
     105|| pathfind.h || " || 
     106|| prefs.c || Pref file handling.  Likely to be unchanged; changes needed if your variant supports saving different stuff in pref files. || 
     107|| prefs.h || " || 
     108|| savefile.c || High level savefile handling. Includes a list of blocks to save and load, which may vary; handling of old savefiles may also need alteration. || 
     109|| savefile.h || " || 
     110|| score.c || Scores file handling.  Actual score details may need to change. || 
     111|| target.c || Targetting.  May need tweaking for terrain, monster or object differences. || 
     112|| target.h || " || 
     113|| ui-birth.c || Birth process menus. Will need some race/class-specific changes. || 
     114|| ui-birth.h || " || 
    89115 
    90116==== Current AngbandBase source files