Fix return values in VideoBuffer::*Character

This commit is contained in:
mniip
2023-04-05 01:43:26 +02:00
parent e5af4dab68
commit b56d3cf611

View File

@@ -153,17 +153,17 @@ void VideoBuffer::ResizeToFit(Vec2<int> bound, bool resample)
int VideoBuffer::SetCharacter(int x, int y, String::value_type c, int r, int g, int b, int a)
{
// Technically inaccurate but oh well
BlendChar(Vec2(x, y), c, RGBA<uint8_t>(r, g, b, a));
return x + BlendChar(Vec2(x, y), c, RGBA<uint8_t>(r, g, b, a));
}
int VideoBuffer::BlendCharacter(int x, int y, String::value_type c, int r, int g, int b, int a)
{
BlendChar(Vec2(x, y), c, RGBA<uint8_t>(r, g, b, a));
return x + BlendChar(Vec2(x, y), c, RGBA<uint8_t>(r, g, b, a));
}
int VideoBuffer::AddCharacter(int x, int y, String::value_type c, int r, int g, int b, int a)
{
AddChar(Vec2(x, y), c, RGBA<uint8_t>(r, g, b, a));
return x + AddChar(Vec2(x, y), c, RGBA<uint8_t>(r, g, b, a));
}
template class RasterDrawMethods<VideoBuffer>;