summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/skills.cc
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-15 17:01:48 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-15 17:01:48 +0000
commita5f8b4aaccf99929024188fb2253f1fa2b6b3f44 (patch)
tree5b9f5df4951f2217c6367cdbd0e723dc97674d21 /crawl-ref/source/skills.cc
parentcf4b68bb3c2e5d1955d41fff7284a7d56a484b3f (diff)
downloadcrawl-ref-a5f8b4aaccf99929024188fb2253f1fa2b6b3f44.tar.gz
crawl-ref-a5f8b4aaccf99929024188fb2253f1fa2b6b3f44.zip
Lots more cleanups.
Remove the sound-strength #defines because they're not used anymore (except for SL_SPLASH, which has been replaced by its value.) Change some #defines to const variables. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9087 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/skills.cc')
-rw-r--r--crawl-ref/source/skills.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/crawl-ref/source/skills.cc b/crawl-ref/source/skills.cc
index c53e91106d..674cb0551d 100644
--- a/crawl-ref/source/skills.cc
+++ b/crawl-ref/source/skills.cc
@@ -11,6 +11,7 @@ REVISION("$Rev$");
#include "skills.h"
+#include <algorithm>
#include <string.h>
#include <stdlib.h>
@@ -285,7 +286,7 @@ static int _exercise2(int exsk)
return (0);
}
- int spending_limit = MIN(MAX_SPENDING_LIMIT, you.exp_available);
+ int spending_limit = std::min(MAX_SPENDING_LIMIT, you.exp_available);
// Handle fractional learning.
if (skill_change > spending_limit)
@@ -330,20 +331,20 @@ static int _exercise2(int exsk)
if ((exsk >= SK_FIGHTING && exsk <= SK_STAVES) || exsk == SK_ARMOUR)
{
// These skills are easier for the strong.
- skill_inc *= MAX(5, you.strength);
+ skill_inc *= std::max<int>(5, you.strength);
skill_inc /= 10;
}
else if (exsk >= SK_SLINGS && exsk <= SK_UNARMED_COMBAT)
{
// These skills are easier for the dexterous.
// Note: Armour is handled above.
- skill_inc *= MAX(5, you.dex);
+ skill_inc *= std::max<int>(5, you.dex);
skill_inc /= 10;
}
else if (exsk >= SK_SPELLCASTING && exsk <= SK_POISON_MAGIC)
{
// These skills are easier for the smart.
- skill_inc *= MAX(5, you.intel);
+ skill_inc *= std::max<int>(5, you.intel);
skill_inc /= 10;
}
}