Changes between Version 7 and Version 8 of AngbandBase


Ignore:
Timestamp:
05/11/11 02:48:19 (9 years ago)
Author:
nckmccnnll
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AngbandBase

    v7 v8  
    2020|| game-event.c || Critical - how the game handles events || 
    2121|| game-event.h || " || 
    22 || guid.c || ? || 
     22|| guid.c || Check the ID of a structure (''eg'' class), where that ID is within the structure. || 
    2323|| guid.h || " || 
    2424|| h-basic.h || Really low level definitions and includes || 
     
    9191|| cmd0.c || High level list of all commands, command menu handling. Variants will need to adapt the list. || 
    9292|| 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|| doc/doxygen.conf || Optional documentation building.  Change the variant name, plus anything else you feel like. || 
    9394|| game-cmd.c || Lower level list of commands, command handling. Changes corresponding to those in cmd0.c will be needed. || 
    9495|| game-cmd.h || " || 
     96|| gtk/ || GTK port.  Has some object- and event-related stuff in main-gtk.* which may need changing. || 
    9597|| history.c || Player history. Variants can add different types of event to record in the history. || 
    9698|| history.h || " || 
    97 || Makefile || Main makefile for unix/linux.  Change variant name, maybe subdirectories || 
     99|| Makefile || Main makefile for unix/linux.  Change variant name, maybe subdirectories.  The same goes for Makefiles in subdirectories; I won't deal with them all individually. || 
    98100|| Makefile.nmake || Makefile for MSVC (operational?).  Change variant name. || 
    99101|| Makefile.osx || Builds OSX app.  Change variant name, check other files to be installed (in top level directory and lib) || 
    100102|| 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) || 
     103|| nds/ || Nintendo DS port files.  Really should all just work. || 
    101104|| options.c || List and handling of options.  Change list as needed. || 
    102105|| options.h || " || 
     
    104107|| pathfind.c || Pathfinding (from mouse movement) and running.  Variants with different terrain will need to make changes. || 
    105108|| pathfind.h || " || 
     109|| player/class.c || Get class structure from ID. || 
     110|| player/player.c || Player stat and level gain and loss.  Can probably be unchanged. || 
     111|| player/race.c || Get race structure from ID. || 
     112|| player/spell.c || Casting of spells.  Will need adjustment for different spell systems. || 
     113|| player/timed.c || Unified handling of timed player effects.  WIll need adjustment for what timed effects the variant has. || 
     114|| player/util.c || Miscellaneous player routines.  Need to be checked. || 
    106115|| prefs.c || Pref file handling.  Likely to be unchanged; changes needed if your variant supports saving different stuff in pref files. || 
    107116|| prefs.h || " || 
     
    111120|| target.c || Targetting.  May need tweaking for terrain, monster or object differences. || 
    112121|| target.h || " || 
    113 || ui-birth.c || Birth process menus. Will need some race/class-specific changes. || 
     122|| ui-birth.c || Birth process menus. Will need some race/class-specific changes, and possibly stat adjustments or even the inclusion of additional menus. || 
    114123|| ui-birth.h || " || 
     124|| ui-knowledge.c || Knowledge screens.  Data and/or menus will need to change, but the basic structure should stay. || 
     125|| ui-options.c || Option screens.  May need some adjustment to squelching, or addition or removal of some option menu entries. || 
     126|| ui-spell.c || Spell book menus.  Will need adjustment for different spell systems. || 
     127|| win/ || Windows port files.  Replace angband with variant name in the internals and (if you like) title of angband.rc. || 
     128|| xtra2.c || Panel handling, direction/target input.  May need changes for different level types (''eg'' in variants with wilderness), or with different targetting needs. || 
     129|| xtra3.c || Screen frame setup and event handling, and miscellaneous other display handling.  Will need changes where the variant displays different things. || 
    115130 
    116131==== Current AngbandBase source files