From: <cpm...@us...> - 2009-08-30 06:35:07
|
Revision: 10343 http://pcgen.svn.sourceforge.net/pcgen/?rev=10343&view=rev Author: cpmeister Date: 2009-08-30 06:34:56 +0000 (Sun, 30 Aug 2009) Log Message: ----------- prevent user from making ranks negative Modified Paths: -------------- sandbox/cdomui/code/src/java/pcgen/gui2/mock/CharacterLevelMock.java Modified: sandbox/cdomui/code/src/java/pcgen/gui2/mock/CharacterLevelMock.java =================================================================== --- sandbox/cdomui/code/src/java/pcgen/gui2/mock/CharacterLevelMock.java 2009-08-30 05:33:21 UTC (rev 10342) +++ sandbox/cdomui/code/src/java/pcgen/gui2/mock/CharacterLevelMock.java 2009-08-30 06:34:56 UTC (rev 10343) @@ -142,8 +142,12 @@ { numRanks = 0.0d; } + int spent = spentSkillPoints + points; + if(spent < 0) + return false; + // Can't check max ranks here as we need to know the previous levels and the ranks they have too - spentSkillPoints += points; + spentSkillPoints = spent; numRanks += ((double)points) / cost; skillRanks.put(skill, numRanks); return true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |