|
@@ -6,8 +6,6 @@
|
|
|
|
|
|
|
|
using namespace Nspire;
|
|
using namespace Nspire;
|
|
|
|
|
|
|
|
-GRAPHICS::Pixel bg(0);
|
|
|
|
|
-
|
|
|
|
|
void GRAPHICS::init()
|
|
void GRAPHICS::init()
|
|
|
{
|
|
{
|
|
|
CXfb::buffer_allocate();
|
|
CXfb::buffer_allocate();
|
|
@@ -20,7 +18,6 @@ void GRAPHICS::deinit()
|
|
|
|
|
|
|
|
void GRAPHICS::frame_begin()
|
|
void GRAPHICS::frame_begin()
|
|
|
{
|
|
{
|
|
|
- CXfb::buffer_fill(bg);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void GRAPHICS::frame_end()
|
|
void GRAPHICS::frame_end()
|
|
@@ -34,7 +31,7 @@ void GRAPHICS::put_sprite(const uint16_t *sheet, int x, int y,
|
|
|
CXfb::draw_sprite_sheet(sheet, x, y, window);
|
|
CXfb::draw_sprite_sheet(sheet, x, y, window);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void GRAPHICS::set_bg(const WalrusRPG::Graphics::Pixel &new_bg)
|
|
|
|
|
|
|
+void GRAPHICS::fill(const WalrusRPG::Graphics::Pixel &color)
|
|
|
{
|
|
{
|
|
|
- bg = new_bg;
|
|
|
|
|
|
|
+ CXfb::buffer_fill(color);
|
|
|
}
|
|
}
|