|
@@ -76,14 +76,14 @@ void Graphics::put_sprite_tint(const WalrusRPG::Graphics::Texture &sheet, int x,
|
|
|
|
|
|
|
|
void Graphics::fill(const Pixel &color)
|
|
void Graphics::fill(const Pixel &color)
|
|
|
{
|
|
{
|
|
|
- buffer.clear(sf::Color(color.r << 3, color.g << 2, color.b << 2, 255));
|
|
|
|
|
|
|
+ buffer.clear(sf::Color(color.r << 3, color.g << 2, color.b << 3, 255));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void Graphics::put_pixel(uint16_t x, uint16_t y, const Pixel &color)
|
|
void Graphics::put_pixel(uint16_t x, uint16_t y, const Pixel &color)
|
|
|
{
|
|
{
|
|
|
sf::RectangleShape pixel;
|
|
sf::RectangleShape pixel;
|
|
|
pixel.setSize(sf::Vector2f(1, 1));
|
|
pixel.setSize(sf::Vector2f(1, 1));
|
|
|
- pixel.setFillColor(sf::Color(color.r << 3, color.g << 2, color.b << 3));
|
|
|
|
|
|
|
+ pixel.setFillColor(sf::Color(color.r << 3, color.g << 2, color.b << 3, 255));
|
|
|
pixel.setPosition(x, y);
|
|
pixel.setPosition(x, y);
|
|
|
buffer.draw(pixel);
|
|
buffer.draw(pixel);
|
|
|
}
|
|
}
|
|
@@ -102,7 +102,7 @@ void Graphics::put_vertical_line(uint16_t x, uint16_t y, uint16_t y2, const Pixe
|
|
|
void Graphics::put_line(uint16_t x, uint16_t y, uint16_t x2, uint16_t y2,
|
|
void Graphics::put_line(uint16_t x, uint16_t y, uint16_t x2, uint16_t y2,
|
|
|
const Pixel &color)
|
|
const Pixel &color)
|
|
|
{
|
|
{
|
|
|
- sf::Color lineColor(color.r << 3, color.g << 2, color.b << 3);
|
|
|
|
|
|
|
+ sf::Color lineColor(color.r << 3, color.g << 2, color.b << 3, 255);
|
|
|
sf::Vertex line[] = {sf::Vertex(sf::Vector2f(x, y), lineColor),
|
|
sf::Vertex line[] = {sf::Vertex(sf::Vector2f(x, y), lineColor),
|
|
|
sf::Vertex(sf::Vector2f(x2+1, y2+1), lineColor)};
|
|
sf::Vertex(sf::Vector2f(x2+1, y2+1), lineColor)};
|
|
|
|
|
|
|
@@ -113,7 +113,7 @@ void Graphics::put_rectangle(const Rect &rect, const Pixel &color)
|
|
|
{
|
|
{
|
|
|
sf::RectangleShape rectangle;
|
|
sf::RectangleShape rectangle;
|
|
|
rectangle.setSize(sf::Vector2f(rect.width, rect.height));
|
|
rectangle.setSize(sf::Vector2f(rect.width, rect.height));
|
|
|
- rectangle.setFillColor(sf::Color(color.r << 3, color.g << 2, color.b << 3));
|
|
|
|
|
|
|
+ rectangle.setFillColor(sf::Color(color.r << 3, color.g << 2, color.b << 3, 255));
|
|
|
rectangle.setPosition(rect.x, rect.y);
|
|
rectangle.setPosition(rect.x, rect.y);
|
|
|
buffer.draw(rectangle);
|
|
buffer.draw(rectangle);
|
|
|
}
|
|
}
|