static term_data data[MAX_TERM_DATA]; //!< An array of term_data's
static bool is_main_term(term_data *td)
{
- return (td == &data[0]);
+ return td == &data[0];
}
static term_data *my_td; //!< Hack -- global "window creation" pointer
POINT normsize; //!< Remember normal size of main window when maxmized
term_activate(old);
}
- return (current_bg_mode == new_mode);
+ return current_bg_mode == new_mode;
}
/*!
{
switch (n) {
case TERM_XTRA_NOISE: {
- return (term_xtra_win_noise());
+ return term_xtra_win_noise();
}
case TERM_XTRA_FRESH: {
term_data *td = (term_data *)(Term->data);
return term_xtra_win_scene(v);
}
case TERM_XTRA_SOUND: {
- return (term_xtra_win_sound(v));
+ return term_xtra_win_sound(v);
}
case TERM_XTRA_BORED: {
- return (term_xtra_win_event(0));
+ return term_xtra_win_event(0);
}
case TERM_XTRA_EVENT: {
- return (term_xtra_win_event(v));
+ return term_xtra_win_event(v);
}
case TERM_XTRA_FLUSH: {
- return (term_xtra_win_flush());
+ return term_xtra_win_flush();
}
case TERM_XTRA_CLEAR: {
- return (term_xtra_win_clear());
+ return term_xtra_win_clear();
}
case TERM_XTRA_REACT: {
- return (term_xtra_win_react(p_ptr));
+ return term_xtra_win_react(p_ptr);
}
case TERM_XTRA_DELAY: {
- return (term_xtra_win_delay(v));
+ return term_xtra_win_delay(v);
}
}
int i;
HDC hdcMask = NULL;
if (!use_graphics) {
- return (term_wipe_win(x, y, n));
+ return term_wipe_win(x, y, n);
}
const tile_info &infGraph = graphic.get_tile_info();
delete_bg();
hBG = read_graphic(filename);
- return (hBG != NULL);
+ return hBG != NULL;
}
void draw_bg(HDC hdc, RECT *r)
*/
static cfg_key make_cfg_key(int type, int val)
{
- return ((type << 16) | (val & 0xffff));
+ return (type << 16) | (val & 0xffff);
}
/*!
bool CfgData::has_key(int key1_type, int key2_val)
{
auto ite = map->find(make_cfg_key(key1_type, key2_val));
- return (ite != map->end());
+ return ite != map->end();
}
void CfgData::insert(int key1_type, int key2_val, cfg_values *value)
*/
bool isDone()
{
- return (this->hwo == NULL || (this->wh.dwFlags & WHDR_DONE));
+ return (this->hwo == NULL) || (this->wh.dwFlags & WHDR_DONE);
}
void dispose()
inline static bool is_unknown_monster(monster_race *ap_r_ptr)
{
- return (ap_r_ptr->r_tkills == 0);
+ return ap_r_ptr->r_tkills == 0;
}
void clear_scene_target_monster()
*/
inline static bool can_mute_scene_monster()
{
- return (scene_target_monster.mute_until > time(nullptr));
+ return scene_target_monster.mute_until > time(nullptr);
}
/*!
/* Unknown monsters first */
if ((ap_r_ptr1->r_tkills == 0) != (ap_r_ptr2->r_tkills == 0))
- return (ap_r_ptr1->r_tkills == 0);
+ return ap_r_ptr1->r_tkills == 0;
/* Higher level monsters first (if known) */
if (ap_r_ptr1->r_tkills && ap_r_ptr2->r_tkills && ap_r_ptr1->level != ap_r_ptr2->level)
player_ptr->update |= PU_BONUS;
handle_stuff(player_ptr);
- return (cost);
+ return cost;
}
/*!
return false;
auto prealm = i2enum<ElementRealmType>(player_ptr->element);
- return (prealm == realm && player_ptr->lev >= lev);
+ return (prealm == realm) && (player_ptr->lev >= lev);
}
/*!
}
display_realm_cursor(cs, n, TERM_YELLOW);
- return (cs + 1);
+ return cs + 1;
}
/*!
tdam = tdam * (10 + sniper_concent) / 10;
- return (tdam);
+ return tdam;
}
/*!
break;
}
- return (mult);
+ return mult;
}
/*!
command_cmd = 'f';
do_cmd_fire(player_ptr, snipe_type);
- return (player_ptr->is_fired);
+ return player_ptr->is_fired;
}
/*!
{
PlayerClass pc(player_ptr);
if (pc.monk_stance_is(MonkStanceType::BYAKKO))
- return (player_ptr->lev < 3 ? 1 : player_ptr->lev / 3);
+ return player_ptr->lev < 3 ? 1 : player_ptr->lev / 3;
if (pc.monk_stance_is(MonkStanceType::SUZAKU))
return 1;
return true;
}
- return (r_ptr->aaf < t_ptr->cdis);
+ return r_ptr->aaf < t_ptr->cdis;
}
/*!
auto *m_ptr = &this->player_ptr->current_floor_ptr->m_list[this->m_idx];
auto *r_ptr = &r_info[m_ptr->r_idx];
if (is_pet(m_ptr)) {
- return ((this->player_ptr->pet_follow_distance < 0) && (m_ptr->cdis <= (0 - this->player_ptr->pet_follow_distance)));
+ return (this->player_ptr->pet_follow_distance < 0) && (m_ptr->cdis <= (0 - this->player_ptr->pet_follow_distance));
}
if (m_ptr->cdis > MAX_SIGHT + 5) {
if (r_ptr->blow[i].method == RaceBlowMethodType::EXPLODE)
return false;
- return (*(get_monster_hook(player_ptr)))(player_ptr, r_idx);
+ auto hook_pf = get_monster_hook(player_ptr);
+ return (*hook_pf)(player_ptr, r_idx);
}
/*!
dungeon_type *d_ptr = &d_info[player_ptr->dungeon_idx];
if (any_bits(r_ptr->flags8, RF8_WILD_ONLY))
- return (any_bits(d_ptr->mflags8, RF8_WILD_MOUNTAIN) && any_bits(r_ptr->flags8, RF8_WILD_MOUNTAIN));
+ return any_bits(d_ptr->mflags8, RF8_WILD_MOUNTAIN) && any_bits(r_ptr->flags8, RF8_WILD_MOUNTAIN);
bool land = none_bits(r_ptr->flags7, RF7_AQUATIC);
return none_bits(d_ptr->mflags8, RF8_WILD_MOUNTAIN | RF8_WILD_VOLCANO) || (any_bits(d_ptr->mflags8, RF8_WILD_MOUNTAIN) && (land || any_bits(r_ptr->flags8, RF8_WILD_MOUNTAIN))) || (any_bits(d_ptr->mflags8, RF8_WILD_VOLCANO) && (land || any_bits(r_ptr->flags8, RF8_WILD_VOLCANO)));
/* Unused */
(void)player_ptr;
- return (vault_monster_okay(player_ptr, r_idx));
+ return vault_monster_okay(player_ptr, r_idx);
}
/*!
if (!vault_monster_okay(player_ptr, r_idx))
return false;
- return (r_idx == vault_aux_race);
+ return r_idx == vault_aux_race;
}
/*!
*/
bool vault_monster_okay(PlayerType *player_ptr, MONRACE_IDX r_idx)
{
- return (mon_hook_dungeon(player_ptr, r_idx) && none_bits(r_info[r_idx].flags1, RF1_UNIQUE) && none_bits(r_info[r_idx].flags7, RF7_UNIQUE2) && none_bits(r_info[r_idx].flagsr, RFR_RES_ALL) && none_bits(r_info[r_idx].flags7, RF7_AQUATIC));
+ return mon_hook_dungeon(player_ptr, r_idx) && none_bits(r_info[r_idx].flags1, RF1_UNIQUE) && none_bits(r_info[r_idx].flags7, RF7_UNIQUE2) && none_bits(r_info[r_idx].flagsr, RFR_RES_ALL) && none_bits(r_info[r_idx].flags7, RF7_AQUATIC);
}
return false;
}
- return (*(get_monster_hook(player_ptr)))(player_ptr, r_idx);
+ auto hook_pf = get_monster_hook(player_ptr);
+ return (*hook_pf)(player_ptr, r_idx);
}
/*!
if (r_ptr->level > (player_ptr->lev * player_ptr->lev / 20 + 10))
tmp /= 3;
- return (randint0(tmp) <= (r_ptr->level + 20));
+ return randint0(tmp) <= (r_ptr->level + 20);
}
/*!
bool seen = (!player_ptr->blind && m_ptr->ml);
bool maneable = player_has_los_bold(player_ptr, m_ptr->fy, m_ptr->fx);
- return (seen && maneable && !w_ptr->timewalk_m_idx);
+ return seen && maneable && (w_ptr->timewalk_m_idx == 0);
}
auto *m_ptr = &player_ptr->current_floor_ptr->m_list[msa_ptr->m_idx];
auto *r_ptr = &r_info[m_ptr->r_idx];
if (r_ptr->flags2 & RF2_STUPID) {
- return (msa_ptr->mspells[randint0(msa_ptr->mspells.size())]);
+ return msa_ptr->mspells[randint0(msa_ptr->mspells.size())];
}
for (size_t i = 0; i < msa_ptr->mspells.size(); i++) {
}
if (!world.empty() && (randint0(100) < 15) && !w_ptr->timewalk_m_idx) {
- return (world[randint0(world.size())]);
+ return world[randint0(world.size())];
}
if (!special.empty()) {
}
if (success) {
- return (special[randint0(special.size())]);
+ return special[randint0(special.size())];
}
}
if (m_ptr->hp < m_ptr->maxhp / 3 && one_in_(2)) {
if (!heal.empty()) {
- return (heal[randint0(heal.size())]);
+ return heal[randint0(heal.size())];
}
}
if (((m_ptr->hp < m_ptr->maxhp / 3) || monster_fear_remaining(m_ptr)) && one_in_(2)) {
if (!escape.empty()) {
- return (escape[randint0(escape.size())]);
+ return escape[randint0(escape.size())];
}
}
break;
}
if (success) {
- return (special[randint0(special.size())]);
+ return special[randint0(special.size())];
}
}
if ((distance(player_ptr->y, player_ptr->x, m_ptr->fy, m_ptr->fx) < 4) && (!attack.empty() || r_ptr->ability_flags.has(MonsterAbilityType::TRAPS)) && (randint0(100) < 75) && !w_ptr->timewalk_m_idx) {
if (!tactic.empty()) {
- return (tactic[randint0(tactic.size())]);
+ return tactic[randint0(tactic.size())];
}
}
if (!summon.empty() && (randint0(100) < 40)) {
- return (summon[randint0(summon.size())]);
+ return summon[randint0(summon.size())];
}
if (!dispel.empty() && one_in_(2)) {
if (dispel_check(player_ptr, msa_ptr->m_idx)) {
- return (dispel[randint0(dispel.size())]);
+ return dispel[randint0(dispel.size())];
}
}
if (!raise.empty() && (randint0(100) < 40)) {
- return (raise[randint0(raise.size())]);
+ return raise[randint0(raise.size())];
}
if (is_invuln(player_ptr)) {
if (!psy_spe.empty() && (randint0(100) < 50)) {
- return (psy_spe[randint0(psy_spe.size())]);
+ return psy_spe[randint0(psy_spe.size())];
} else if (!attack.empty() && (randint0(100) < 40)) {
- return (attack[randint0(attack.size())]);
+ return attack[randint0(attack.size())];
}
} else if (!attack.empty() && (randint0(100) < 85)) {
- return (attack[randint0(attack.size())]);
+ return attack[randint0(attack.size())];
}
if (!tactic.empty() && (randint0(100) < 50) && !w_ptr->timewalk_m_idx) {
- return (tactic[randint0(tactic.size())]);
+ return tactic[randint0(tactic.size())];
}
if (!invul.empty() && !m_ptr->mtimed[MTIMED_INVULNER] && (randint0(100) < 50)) {
- return (invul[randint0(invul.size())]);
+ return invul[randint0(invul.size())];
}
if ((m_ptr->hp < m_ptr->maxhp * 3 / 4) && (randint0(100) < 25)) {
if (!heal.empty()) {
- return (heal[randint0(heal.size())]);
+ return heal[randint0(heal.size())];
}
}
if (!haste.empty() && (randint0(100) < 20) && !monster_fast_remaining(m_ptr)) {
- return (haste[randint0(haste.size())]);
+ return haste[randint0(haste.size())];
}
if (!annoy.empty() && (randint0(100) < 80)) {
- return (annoy[randint0(annoy.size())]);
+ return annoy[randint0(annoy.size())];
}
return MonsterAbilityType::MAX;
if (r_ptr->behavior_flags.has_not(MonsterBehaviorType::SMART))
prob = prob / 2;
- return (randint0(100) < prob);
+ return randint0(100) < prob;
}
if (regen < 10)
regen = 10;
- return (regen);
+ return regen;
}