Changes between Version 7 and Version 8 of AngbandBase
- Timestamp:
- 05/11/11 02:48:19 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AngbandBase
v7 v8 20 20 || game-event.c || Critical - how the game handles events || 21 21 || game-event.h || " || 22 || guid.c || ?||22 || guid.c || Check the ID of a structure (''eg'' class), where that ID is within the structure. || 23 23 || guid.h || " || 24 24 || h-basic.h || Really low level definitions and includes || … … 91 91 || cmd0.c || High level list of all commands, command menu handling. Variants will need to adapt the list. || 92 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 || doc/doxygen.conf || Optional documentation building. Change the variant name, plus anything else you feel like. || 93 94 || game-cmd.c || Lower level list of commands, command handling. Changes corresponding to those in cmd0.c will be needed. || 94 95 || game-cmd.h || " || 96 || gtk/ || GTK port. Has some object- and event-related stuff in main-gtk.* which may need changing. || 95 97 || history.c || Player history. Variants can add different types of event to record in the history. || 96 98 || 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. || 98 100 || Makefile.nmake || Makefile for MSVC (operational?). Change variant name. || 99 101 || Makefile.osx || Builds OSX app. Change variant name, check other files to be installed (in top level directory and lib) || 100 102 || 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. || 101 104 || options.c || List and handling of options. Change list as needed. || 102 105 || options.h || " || … … 104 107 || pathfind.c || Pathfinding (from mouse movement) and running. Variants with different terrain will need to make changes. || 105 108 || 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. || 106 115 || prefs.c || Pref file handling. Likely to be unchanged; changes needed if your variant supports saving different stuff in pref files. || 107 116 || prefs.h || " || … … 111 120 || target.c || Targetting. May need tweaking for terrain, monster or object differences. || 112 121 || 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. || 114 123 || 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. || 115 130 116 131 ==== Current AngbandBase source files