2025-11-19 22:20:27 +01:00
|
|
|
#include <amethyst.hpp>
|
|
|
|
|
|
2025-11-30 21:57:01 +01:00
|
|
|
class Example : public Amy::App {
|
|
|
|
|
public:
|
|
|
|
|
Example() {
|
2025-11-26 13:46:46 +01:00
|
|
|
Amy::Ctr::Init();
|
|
|
|
|
Amy::C3D::Init();
|
2025-11-30 21:57:01 +01:00
|
|
|
Top = Amy::C3D::CreateScreen(GFX_TOP);
|
|
|
|
|
}
|
|
|
|
|
~Example() { delete Top; }
|
2025-11-27 13:32:44 +01:00
|
|
|
|
2025-11-30 21:57:01 +01:00
|
|
|
void Main() {
|
2025-11-26 13:46:46 +01:00
|
|
|
Amy::C3D::StartFrame();
|
2025-11-30 21:57:01 +01:00
|
|
|
Top->Clear();
|
|
|
|
|
Top->Use();
|
2025-11-26 13:46:46 +01:00
|
|
|
Amy::C3D::EndFrame();
|
2025-11-19 22:20:27 +01:00
|
|
|
}
|
2025-11-24 10:02:22 +01:00
|
|
|
|
2025-11-30 21:57:01 +01:00
|
|
|
Amy::C3D::Screen *Top;
|
2025-11-24 10:02:22 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
int main() {
|
2025-11-30 21:57:01 +01:00
|
|
|
Example App;
|
|
|
|
|
App.Run();
|
2025-11-19 22:20:27 +01:00
|
|
|
return 0;
|
|
|
|
|
}
|