1
0
mirror of https://github.com/OpenTTD/OpenTTD synced 2026-01-26 21:54:22 +01:00

Codechange: Use enum class for BlitterMode.

This commit is contained in:
Peter Nelson
2025-01-24 20:20:22 +00:00
committed by Peter Nelson
parent c4494faf10
commit 161b02efda
11 changed files with 117 additions and 117 deletions

View File

@@ -84,8 +84,8 @@ void Blitter_8bppOptimized::Draw(Blitter::BlitterParams *bp, BlitterMode mode, Z
width -= pixels;
switch (mode) {
case BM_COLOUR_REMAP:
case BM_CRASH_REMAP: {
case BlitterMode::ColourRemap:
case BlitterMode::CrashRemap: {
const uint8_t *remap = bp->remap;
do {
uint m = remap[*src];
@@ -95,13 +95,13 @@ void Blitter_8bppOptimized::Draw(Blitter::BlitterParams *bp, BlitterMode mode, Z
break;
}
case BM_BLACK_REMAP:
case BlitterMode::BlackRemap:
MemSetT(dst, 0, pixels);
dst += pixels;
break;
case BM_TRANSPARENT:
case BM_TRANSPARENT_REMAP: {
case BlitterMode::Transparent:
case BlitterMode::TransparentRemap: {
const uint8_t *remap = bp->remap;
src += pixels;
do {