mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-21 01:40:16 -05:00
damage: remove 'scroll' sub struct
There is no other types of damage but scroll damage.
This commit is contained in:
parent
ce280537de
commit
e9ed3025a8
3 changed files with 32 additions and 34 deletions
|
|
@ -1449,16 +1449,17 @@ term_damage_scroll(struct terminal *term, enum damage_type damage_type,
|
|||
struct damage *dmg = &tll_back(term->grid->scroll_damage);
|
||||
|
||||
if (dmg->type == damage_type &&
|
||||
dmg->scroll.region.start == region.start &&
|
||||
dmg->scroll.region.end == region.end)
|
||||
dmg->region.start == region.start &&
|
||||
dmg->region.end == region.end)
|
||||
{
|
||||
dmg->scroll.lines += lines;
|
||||
dmg->lines += lines;
|
||||
return;
|
||||
}
|
||||
}
|
||||
struct damage dmg = {
|
||||
.type = damage_type,
|
||||
.scroll = {.region = region, .lines = lines},
|
||||
.region = region,
|
||||
.lines = lines,
|
||||
};
|
||||
tll_push_back(term->grid->scroll_damage, dmg);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue