summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/beam.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-10-30 15:59:29 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-10-30 21:32:06 +0100
commitc72f09adfa6f776ff5cabd0b8e4b4e0a2e752703 (patch)
tree4d8df78d7c26029a1849bb20caf13b98756d0196 /crawl-ref/source/beam.cc
parent764ee1d67a579678d69aa690e92e263fee2b02e3 (diff)
downloadcrawl-ref-c72f09adfa6f776ff5cabd0b8e4b4e0a2e752703.tar.gz
crawl-ref-c72f09adfa6f776ff5cabd0b8e4b4e0a2e752703.zip
Splitting up stuff.cc.
New: colour.cc, coord.cc, coordit.cc, random.cc, rng.cc.
Diffstat (limited to 'crawl-ref/source/beam.cc')
-rw-r--r--crawl-ref/source/beam.cc26
1 files changed, 1 insertions, 25 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc
index 95d981a414..c77a23f447 100644
--- a/crawl-ref/source/beam.cc
+++ b/crawl-ref/source/beam.cc
@@ -26,6 +26,7 @@
#include "cio.h"
#include "cloud.h"
+#include "colour.h"
#include "delay.h"
#include "dgnevent.h"
#include "effects.h"
@@ -288,31 +289,6 @@ bool player_tracer( zap_type ztype, int power, bolt &pbolt, int range)
return (true);
}
-dice_def calc_dice( int num_dice, int max_damage )
-{
- dice_def ret( num_dice, 0 );
-
- if (num_dice <= 1)
- {
- ret.num = 1;
- ret.size = max_damage;
- }
- else if (max_damage <= num_dice)
- {
- ret.num = max_damage;
- ret.size = 1;
- }
- else
- {
- // Divide the damage among the dice, and add one
- // occasionally to make up for the fractions. -- bwr
- ret.size = max_damage / num_dice;
- ret.size += x_chance_in_y(max_damage % num_dice, num_dice);
- }
-
- return (ret);
-}
-
template<typename T>
struct power_deducer
{