diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index f85f583..c8c0fa7 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -1,30 +1,30 @@ -#add_subdirectory(vga_ants) +add_subdirectory(vga_ants) add_subdirectory(vga_balloons) -#add_subdirectory(vga_draw) -#add_subdirectory(vga_earth) -#add_subdirectory(vga_eggs) -#add_subdirectory(vga_fifteen) -#add_subdirectory(vga_flag) -#add_subdirectory(vga_ghostracing) -#add_subdirectory(vga_gingerhouse) +add_subdirectory(vga_draw) +add_subdirectory(vga_earth) +add_subdirectory(vga_eggs) +add_subdirectory(vga_fifteen) +add_subdirectory(vga_flag) +add_subdirectory(vga_ghostracing) +add_subdirectory(vga_gingerhouse) add_subdirectory(vga_hello) -#add_subdirectory(vga_hypno) -#add_subdirectory(vga_levelmeter) -#add_subdirectory(vga_life) -#add_subdirectory(vga_lines) -#add_subdirectory(vga_mandelbrot) -#add_subdirectory(vga_matrixrain) -#add_subdirectory(vga_maze) -#add_subdirectory(vga_monoscope) -#add_subdirectory(vga_oscilloscope) -#add_subdirectory(vga_pacman) -#add_subdirectory(vga_pi) -#add_subdirectory(vga_pixels) -#add_subdirectory(vga_raytrace) -#add_subdirectory(vga_sokoban) -#add_subdirectory(vga_spheres) -#add_subdirectory(vga_spots) -#add_subdirectory(vga_tetris) -#add_subdirectory(vga_train) -#add_subdirectory(vga_twister) -#add_subdirectory(vga_watersurface) +add_subdirectory(vga_hypno) +add_subdirectory(vga_levelmeter) +add_subdirectory(vga_life) +add_subdirectory(vga_lines) +add_subdirectory(vga_mandelbrot) +add_subdirectory(vga_matrixrain) +add_subdirectory(vga_maze) +add_subdirectory(vga_monoscope) +add_subdirectory(vga_oscilloscope) +add_subdirectory(vga_pacman) +add_subdirectory(vga_pi) +add_subdirectory(vga_pixels) +add_subdirectory(vga_raytrace) +add_subdirectory(vga_sokoban) +add_subdirectory(vga_spheres) +add_subdirectory(vga_spots) +add_subdirectory(vga_tetris) +add_subdirectory(vga_train) +add_subdirectory(vga_twister) +add_subdirectory(vga_watersurface) diff --git a/examples/vga_draw/src/main.cpp b/examples/vga_draw/src/main.cpp index 23a9994..23c42fd 100644 --- a/examples/vga_draw/src/main.cpp +++ b/examples/vga_draw/src/main.cpp @@ -7,6 +7,7 @@ #include "main.h" #include +#include // Draw box #if FORMAT==CANVAS_PLANE2 diff --git a/examples/vga_ghostracing/src/main.cpp b/examples/vga_ghostracing/src/main.cpp index 2ef3824..e1c8c8f 100644 --- a/examples/vga_ghostracing/src/main.cpp +++ b/examples/vga_ghostracing/src/main.cpp @@ -8,6 +8,7 @@ #include "main.h" #include "pico/printf.h" #include +#include u8 Text[TEXTMAX]; // row of text ALIGNED u8 TextCol[TEXTMAX*8]; // text color gradient diff --git a/examples/vga_hypno/src/main.cpp b/examples/vga_hypno/src/main.cpp index 8b7b976..d7e230b 100644 --- a/examples/vga_hypno/src/main.cpp +++ b/examples/vga_hypno/src/main.cpp @@ -13,6 +13,7 @@ // crash on hardfault. #include "main.h" +#include // draw box ALIGNED u8 Box[IMGW*IMGH]; diff --git a/examples/vga_levelmeter/src/main.cpp b/examples/vga_levelmeter/src/main.cpp index 04d3466..8eb01a8 100644 --- a/examples/vga_levelmeter/src/main.cpp +++ b/examples/vga_levelmeter/src/main.cpp @@ -7,6 +7,7 @@ #include "main.h" #include +#include // copy of images ALIGNED u8 Repro1Img_Copy[sizeof(Repro1Img)]; diff --git a/examples/vga_mandelbrot/src/main.cpp b/examples/vga_mandelbrot/src/main.cpp index 8b8ac1f..924c635 100644 --- a/examples/vga_mandelbrot/src/main.cpp +++ b/examples/vga_mandelbrot/src/main.cpp @@ -32,6 +32,7 @@ We will use 32-bit integer with highest 7 bits as integer part and 25 lower bits #include "fixed.h" #include "pico/printf.h" #include +#include #define USE_INT 0 // use integer arithmetics #define USE_FLT 1 // use float arithmetics diff --git a/examples/vga_matrixrain/src/main.cpp b/examples/vga_matrixrain/src/main.cpp index bfa295c..68bd393 100644 --- a/examples/vga_matrixrain/src/main.cpp +++ b/examples/vga_matrixrain/src/main.cpp @@ -7,6 +7,7 @@ #include "main.h" #include +#include #define DELAY 10 // delay in [ms] #define LEN_MIN 10 // minimal length of drop diff --git a/examples/vga_oscilloscope/src/main.cpp b/examples/vga_oscilloscope/src/main.cpp index 2660084..25d89b3 100644 --- a/examples/vga_oscilloscope/src/main.cpp +++ b/examples/vga_oscilloscope/src/main.cpp @@ -7,6 +7,7 @@ #include "main.h" #include +#include // copy of images diff --git a/examples/vga_pacman/src/main.cpp b/examples/vga_pacman/src/main.cpp index 33952b8..24bf0fb 100644 --- a/examples/vga_pacman/src/main.cpp +++ b/examples/vga_pacman/src/main.cpp @@ -13,6 +13,7 @@ #include "open.h" // open screen #include "pico/printf.h" #include +#include // initialize buffers on program start void BufInit() diff --git a/examples/vga_sokoban/src/main.cpp b/examples/vga_sokoban/src/main.cpp index 552ed72..750f5d4 100644 --- a/examples/vga_sokoban/src/main.cpp +++ b/examples/vga_sokoban/src/main.cpp @@ -13,6 +13,7 @@ #include #include "pico/printf.h" #include "hardware/sync.h" +#include // copy of tiles images ALIGNED u8 TilesImg_Copy[sizeof(Tiles32Img)]; diff --git a/examples/vga_train/src/main.cpp b/examples/vga_train/src/main.cpp index 9a78946..57dc939 100644 --- a/examples/vga_train/src/main.cpp +++ b/examples/vga_train/src/main.cpp @@ -10,6 +10,7 @@ #include "levels.h" // game levels #include #include "pico/printf.h" +#include u8 Text[TEXTMAX*2]; // 2 rows of text (2nd row is empty, it is used to center line vertically) u8 TextCol[TEXTMAX*2*8] __attribute__ ((aligned(4))); // text color gradient diff --git a/examples/vga_twister/src/main.cpp b/examples/vga_twister/src/main.cpp index 9e5416f..3e4c648 100644 --- a/examples/vga_twister/src/main.cpp +++ b/examples/vga_twister/src/main.cpp @@ -7,6 +7,7 @@ #include "main.h" #include +#include // Draw box ALIGNED u8 Box[WIDTHBYTE*HEIGHT];