| 12345678910111213141516171819202122232425262728293031323334353637 |
- #include "Graphics.h"
- #include "CXfb.h"
- #include "stdio.h"
- #define GRAPHICS WalrusRPG::Graphics
- using namespace Nspire;
- void GRAPHICS::init()
- {
- CXfb::buffer_allocate();
- }
- void GRAPHICS::deinit()
- {
- CXfb::buffer_free();
- }
- void GRAPHICS::frame_begin()
- {
- }
- void GRAPHICS::frame_end()
- {
- CXfb::buffer_swap_render();
- }
- void GRAPHICS::put_sprite(const Texture &sheet, int x, int y,
- const WalrusRPG::Utils::Rect &window)
- {
- CXfb::draw_sprite_sheet(sheet.data, x, y, window);
- }
- void GRAPHICS::fill(const WalrusRPG::Graphics::Pixel &color)
- {
- CXfb::buffer_fill(color);
- }
|