1 /** 2 * @file 3 * @brief Functions for spattering blood all over the place. 4 **/ 5 6 #pragma once 7 8 void bleed_onto_floor(const coord_def& where, monster_type mon, int damage, 9 bool spatter = false, 10 const coord_def& from = INVALID_COORD, 11 const bool old_blood = false); 12 void blood_spray(const coord_def& where, monster_type mon, int level); 13 void generate_random_blood_spatter_on_level( 14 const map_bitmask *susceptible_area = nullptr); 15 16 // Set FPROP_BLOODY after checking bleedability. 17 bool maybe_bloodify_square(const coord_def& where); 18