move transformations into single file
This commit is contained in:
16
src/main.jai
16
src/main.jai
@@ -22,10 +22,10 @@ main :: () {
|
||||
fill_entire_screen(screen, BLANK_PIXEL);
|
||||
|
||||
// cool_demo_2(screen, offset, theta);
|
||||
// cool_demo_1(screen, offset, theta);
|
||||
dvd_logo_bounce(screen);
|
||||
cool_demo_1(screen, offset, theta);
|
||||
// dvd_logo_bounce(screen);
|
||||
|
||||
annoying_color_effect(screen, offset);
|
||||
// annoying_color_effect(screen, offset);
|
||||
|
||||
swap_buffer(screen);
|
||||
sleep_milliseconds(20);
|
||||
@@ -47,7 +47,7 @@ annoying_color_effect :: (screen: *Screen, modifier: s64) {
|
||||
cool_demo_1 :: (screen: *Screen, offset: s64, theta: s64) {
|
||||
t1 := Triangle.{
|
||||
.{30 - offset, 20},
|
||||
.{95, 10 - (offset / 2)},
|
||||
.{95, 10 - (offset / 2)},
|
||||
.{90 + offset, 40},
|
||||
};
|
||||
|
||||
@@ -64,16 +64,8 @@ cool_demo_1 :: (screen: *Screen, offset: s64, theta: s64) {
|
||||
|
||||
// draw centroid lines
|
||||
draw_text(screen, get_triangle_centroid(t2), " [ TEXT-BASED RENDERING DEMO ]");
|
||||
|
||||
draw_line(screen, get_triangle_centroid(t1), get_triangle_centroid(t2), #char ".");
|
||||
|
||||
// draw_line(screen, get_triangle_centroid(t1), t1.p1, #char ".");
|
||||
// draw_line(screen, get_triangle_centroid(t1), t1.p2, #char ".");
|
||||
// draw_line(screen, get_triangle_centroid(t1), t1.p3, #char ".");18
|
||||
// draw_line(screen, get_triangle_centroid(t2), t2.p1, #char ".");
|
||||
// draw_line(screen, get_triangle_centroid(t2), t2.p2, #char ".");
|
||||
// draw_line(screen, get_triangle_centroid(t2), t2.p3, #char ".");
|
||||
|
||||
// connect triangles to eachother for fake 3d effect
|
||||
draw_line(screen, t1.p1, t2.p1, #char "%");
|
||||
draw_line(screen, t1.p2, t2.p2, #char "%");
|
||||
|
||||
Reference in New Issue
Block a user