[ogs-changes] dist/c++ ChangeLog,1.13,1.14 Makefile.am,1.6,1.7 TODO,1.7,1.8 configure.in,1.9,1.10
Status: Alpha
Brought to you by:
elemings
|
From: <ele...@us...> - 2003-03-29 02:31:45
|
Update of /cvsroot/ogs/dist/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv2092/c++ Modified Files: ChangeLog Makefile.am TODO configure.in Log Message: See C++ ChangeLog (Mar 28) for details. Index: ChangeLog =================================================================== RCS file: /cvsroot/ogs/dist/c++/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ChangeLog 25 Mar 2003 06:13:09 -0000 1.13 --- ChangeLog 29 Mar 2003 02:31:34 -0000 1.14 *************** *** 1,3 **** --- 1,64 ---- + Fri Mar 28 18:36:05 UTC 2003 Eric Lemings <ele...@us...> + + * ogs/Makefile.am: Fixed library dependencies. + + * ogs/core/Ability.*: Added Ability type attribute. Changed + methods into function objects. Updated implementation for + interface changes. Used Modifiers object for score modifiers. + + * ogs/core/Abilities.*: Changed struct interface of individual + pointers to private map of Ability type to pointers. Made + copy constructor and assignment operator private (for now). + Revised canReroll() function. Moved and updated Strength from + ogs/core/abilities module to ogs/core. + + * ogs/core/Character.cpp: Changed _cclass reference to pointer. + Removed assignment operator. Updated access to Intelligence + ability. + + * ogs/core/Creature.*: Added body parts! Added (draft) + interface for equipping items. Added some missing inline + functions. + + * ogs/core/Entity.*: Added weight to constructor. Changed + include directive from installed search path to local path. + + * ogs/core/Feat*: Added constness. Namespace fixes. + + * ogs/core/Item.*: Added more attributes and (draft) code for + equipping items. + + * ogs/core/Skill: Use Modifier object for skill check modifiers. + + * configure.in, ogs/core/Makefile.am: Removed abilities module. + + * ogs/core/details/Maturity.h: Removed starting age. Will (be + a campaign relation in the future.) + + * ogs/combat/Combatant.*: Fixed warnings. Changed creature + reference to a pointer to work better with STL. Removed + assignment operator. + + * ogs/combat/Encounter.*, ogs/combat/actions/[DR]*.cpp: Changed + include to forward delcaration. Updates for Combatant changes. + + * ogs/cclasses/Paladin.cpp, ogs/skills/Diplomacy.h, + ogs/skills/Spot.h: Updated for core interface changes. + + * ogs/creatures/Humanoid.*: Added function to create humanoid + bodies. + + * ogs/creatures/humanoids/Human.*: Namespace fixes. Added + static Die object for maximum age. + + * ogs/feats/*: Updates for core interface changes. Fixed + ImprovedSave::canAttach() function. Implemented weapon + and shield proficiency feats. Added interface for Toughness. + + * ogs/items/Weapon.h: Fleshed out interface. + + * ogs/Feats.h: Updated with new feats. Removed old headers. + Tue Mar 25 04:42:42 UTC 2003 Eric Lemings <ele...@us...> Index: Makefile.am =================================================================== RCS file: /cvsroot/ogs/dist/c++/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Makefile.am 4 Mar 2003 08:19:57 -0000 1.6 --- Makefile.am 29 Mar 2003 02:31:34 -0000 1.7 *************** *** 37,45 **** @PACKAGE@.spec.in ! doc: if HAVE_DOXYGEN ! @subdir=ogs; \ ! echo "Making $@ in $$subdir"; \ ! cd $$subdir && make $@ || exit 1 endif --- 37,48 ---- @PACKAGE@.spec.in ! docdir = $(top_builddir)/doc if HAVE_DOXYGEN ! doc: ! rm -rf $(docdir)/html $(docdir)/latex ! $(DOXYGEN) ogs/Doxyfile ! else ! doc: ! @echo "Doxygen (www.doxygen.org) is required to build documantation." endif Index: TODO =================================================================== RCS file: /cvsroot/ogs/dist/c++/TODO,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TODO 25 Mar 2003 06:13:09 -0000 1.7 --- TODO 29 Mar 2003 02:31:34 -0000 1.8 *************** *** 41,45 **** integrated into the next revision of Standard C++ anyway. ! * Add reference counting to Object class. * Put version information in top-level ogs namespace. --- 41,45 ---- integrated into the next revision of Standard C++ anyway. ! * Add smart pointers. * Put version information in top-level ogs namespace. *************** *** 48,50 **** --- 48,54 ---- * Add effective character level (ECL) to Creature class. + + * Remove standard include and library search paths if possible when + building test drivers or at least make sure the local search paths + are searched first.. Index: configure.in =================================================================== RCS file: /cvsroot/ogs/dist/c++/configure.in,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** configure.in 23 Mar 2003 22:14:36 -0000 1.9 --- configure.in 29 Mar 2003 02:31:34 -0000 1.10 *************** *** 105,109 **** ogs/support/Makefile ogs/core/Makefile - ogs/core/abilities/Makefile ogs/core/details/Makefile ogs/combat/Makefile --- 105,108 ---- |