#include #include int main(void) { if (!ptk_init(800, 600, "amogus", (PtkVersion){ .major = 0, .minor = 1, .patch = 0 })) { return EXIT_FAILURE; } PtkColor red = { .r = 1.0f, .g = 0.0f, .b = 0.0f}; return ptk_run(PTK_BOX( ptk_rect((PtkPos){ .x = 250.0f, .y = 200.0f}, (PtkSize){ .w = 300.0f, .h = 200.0f}, red), ptk_rect((PtkPos){ .x = 250.0f, .y = 400.0f}, (PtkSize){ .w = 100.0f, .h = 100.0f}, red), ptk_rect((PtkPos){ .x = 450.0f, .y = 400.0f}, (PtkSize){ .w = 100.0f, .h = 100.0f}, red), ptk_circle((PtkPos){ .x = 400.0f, .y = 200.0f}, 150.0f, red), ptk_rect((PtkPos){ .x = 200.0f, .y = 200.0f}, (PtkSize){ .w = 50.0f, .h = 125.0f}, red), ptk_ellipse((PtkPos){ .x = 500.0f, .y = 200.0f}, (PtkSize){ .w = 100.0f, .h = 50.0f}, (PtkColor){ .r = 1.0f, .g = 1.0f, .b = 1.0f}), )); }