refeactoring more primatives into their own classes
This commit is contained in:
+17
-12
@@ -1,6 +1,6 @@
|
||||
// #pragma once
|
||||
|
||||
// #include "waymini.h"
|
||||
#include "waymini.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
@@ -9,9 +9,11 @@
|
||||
|
||||
#include "datatypes.cpp"
|
||||
#include "draw.cpp"
|
||||
// #include "triangle.cpp"
|
||||
// #include "buffer.cpp"
|
||||
// #include "surface.cpp"
|
||||
#include "trapezoid.cpp"
|
||||
#include "triangle.cpp"
|
||||
#include "buffer.cpp"
|
||||
#include "surface.cpp"
|
||||
#include "line.cpp"
|
||||
|
||||
static void onKey(void *user, uint32_t keycode, uint32_t state) {
|
||||
if (keycode == 1) {
|
||||
@@ -44,16 +46,19 @@ int main(void) {
|
||||
draw.trapezoid(UwU::Trapezoid(300, 400, 360, 380, 600, 480), green);
|
||||
draw.triangle(280, 100, 240, 290, 320, 300, green);
|
||||
|
||||
// myTrap = UwU:Trapezoid(300, 400, 360, 380, 600, 480);
|
||||
// myTrap.draw()
|
||||
|
||||
|
||||
draw.point(UwU::Coord2(387, 43), green);
|
||||
draw.line(UwU::Coord2(300, 100), UwU::Coord2(250, 469), green);
|
||||
draw.line(UwU::Coord2(250, 100), UwU::Coord2(300, 469), green);
|
||||
draw.line(UwU::Coord2(300, 100), UwU::Coord2(469, 250), green);
|
||||
draw.line(UwU::Coord2(469, 100), UwU::Coord2(300, 250), green);
|
||||
draw.line(UwU::Coord2(100, 300), UwU::Coord2(250, 469), green);
|
||||
draw.line(UwU::Coord2(250, 300), UwU::Coord2(100, 469), green);
|
||||
draw.line(UwU::Coord2(100, 300), UwU::Coord2(469, 250), green);
|
||||
draw.line(UwU::Coord2(469, 300), UwU::Coord2(100, 250), green);
|
||||
draw.line(UwU::Line(300, 100, 250, 469), green);
|
||||
draw.line(UwU::Line(250, 100, 300, 469), green);
|
||||
draw.line(UwU::Line(300, 100, 469, 250), green);
|
||||
draw.line(UwU::Line(469, 100, 300, 250), green);
|
||||
draw.line(UwU::Line(100, 300, 250, 469), green);
|
||||
draw.line(UwU::Line(250, 300, 100, 469), green);
|
||||
draw.line(UwU::Line(100, 300, 469, 250), green);
|
||||
draw.line(UwU::Line(469, 300, 100, 250), green);
|
||||
draw.present();
|
||||
|
||||
while (!draw.shouldClose()) {}
|
||||
|
||||
Reference in New Issue
Block a user