├── .Rbuildignore ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── requirements.txt ├── .github ├── .gitignore └── workflows │ ├── R-CMD-check.yaml │ └── rhub.yaml ├── .gitignore ├── DESCRIPTION ├── LICENSE ├── LICENSE.md ├── NAMESPACE ├── NEWS.md ├── R ├── aaa.R ├── conversion.R ├── data-sets.R ├── nr-blit.R ├── nr-core.R ├── nr-dither.R ├── nr-draw.R ├── nr-magick.R ├── nr-mask.R ├── nr-scale.R └── utils.R ├── README.Rmd ├── README.md ├── data-raw ├── Tiles │ ├── Examples │ │ ├── empty_example.png │ │ ├── example.html │ │ ├── example.png │ │ └── example_100px.png │ ├── basic1.png │ ├── bridge_ew.png │ ├── bridge_ns.png │ ├── ground.png │ ├── highlighted.png │ ├── house1.png │ ├── house2.png │ ├── house3.png │ ├── house4.png │ ├── path_ew.png │ ├── path_ne.png │ ├── path_ns.png │ ├── path_nse.png │ ├── path_nw.png │ ├── path_sew.png │ ├── path_sw.png │ ├── road_nsew.png │ ├── road_se.png │ ├── trees1.png │ ├── trees10.png │ ├── trees11.png │ ├── trees12.png │ ├── trees13.png │ ├── trees14.png │ ├── trees15.png │ ├── trees16.png │ ├── trees17.png │ ├── trees18.png │ ├── trees2.png │ ├── trees3.png │ ├── trees4.png │ ├── trees5.png │ ├── trees6.png │ ├── trees7.png │ ├── trees8.png │ └── trees9.png ├── create-c-api-header.R ├── create-hashed-switch-case-colour-lookup.R ├── deer female calciumtrice.png ├── oga-buch │ ├── characters_7.png │ └── sheet_9.png ├── prep-font.R ├── prep-spritesheet-deer.R ├── spritesheet-coords.R └── spritesheet-king.R ├── data └── deer_sprites.rda ├── inst ├── image │ ├── deer-0.jpg │ ├── deer-0.png │ ├── deer-1.jpg │ └── deer-1.png └── include │ └── private │ ├── c-api.Rmd │ └── nara.h ├── man ├── deer_sprites.Rd ├── draw_mode.Rd ├── figures │ ├── README-unnamed-chunk-2-1.png │ ├── README-unnamed-chunk-3-1.png │ ├── README-unnamed-chunk-4-1.png │ ├── README-unnamed-chunk-6-1.png │ ├── README-unnamed-chunk-7-1.png │ ├── coords.graffle │ ├── coords.png │ ├── deer.gif │ ├── logo-nara.png │ ├── logo.gif │ └── multiball.gif ├── is_nativeraster.Rd ├── magick_to_nr.Rd ├── matrix_to_nr.Rd ├── nr_blit.Rd ├── nr_blit_bulk.Rd ├── nr_circle.Rd ├── nr_copy_into.Rd ├── nr_crop.Rd ├── nr_desaturate.Rd ├── nr_dither.Rd ├── nr_duplicate.Rd ├── nr_fill.Rd ├── nr_fliph.Rd ├── nr_flipv.Rd ├── nr_line.Rd ├── nr_mask_begin.Rd ├── nr_new.Rd ├── nr_point.Rd ├── nr_polygon.Rd ├── nr_polyline.Rd ├── nr_rect.Rd ├── nr_replace.Rd ├── nr_resize.Rd ├── nr_rotate.Rd ├── nr_scale.Rd ├── nr_text_basic.Rd ├── nr_threshold.Rd ├── nr_to_raster.Rd ├── nr_transpose.Rd ├── nrs_to_gif.Rd ├── nrs_to_mp4.Rd ├── plot.nativeRaster.Rd └── print.nativeRaster.Rd ├── src ├── .gitignore ├── Makevars ├── color.c ├── color.h ├── convert-array.c ├── convert-magick.c ├── convert-matrix.c ├── convert-raster.c ├── fonts.h ├── init-decls.h ├── init-register.h ├── init.c ├── nr-blit-ortho.c ├── nr-blit-ortho.h ├── nr-blit-rotozoom.c ├── nr-blit-rotozoom.h ├── nr-blit.c ├── nr-blit.h ├── nr-core.c ├── nr-core.h ├── nr-dither.c ├── nr-draw-circle.c ├── nr-draw-hline.c ├── nr-draw-line.c ├── nr-draw-point.c ├── nr-draw-polygon.c ├── nr-draw-polyline-thick.c ├── nr-draw-polyline-thick.h ├── nr-draw-polyline.c ├── nr-draw-rect.c ├── nr-draw-text.c ├── nr-draw.h ├── nr-maskc.c ├── nr-scale.c ├── nr-utils.c └── nr-utils.h ├── tests ├── testthat.R └── testthat │ ├── image │ └── Rlogo-tiny.png │ ├── test-convert-array.R │ ├── test-convert-matrix.R │ ├── test-convert-raster.R │ ├── test-coords-zero-zero.R │ ├── test-core.R │ ├── test-crop-test.R │ ├── test-draw.R │ ├── test-multiple-polygons.R │ └── test-scale.R └── vignettes ├── .gitignore ├── conversion.Rmd └── image ├── game-maze.png ├── game-sprites.png ├── mystery-curves.mp4 ├── pacman-attractb.mp4 ├── pacman-spritetest.png └── pacman2b.mp4 /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/requirements.txt: -------------------------------------------------------------------------------- 1 | ydiff 2 | -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/rhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/.github/workflows/rhub.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/.gitignore -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/aaa.R: -------------------------------------------------------------------------------- 1 | #' @useDynLib nara, .registration=TRUE 2 | NULL 3 | 4 | -------------------------------------------------------------------------------- /R/conversion.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/conversion.R -------------------------------------------------------------------------------- /R/data-sets.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/data-sets.R -------------------------------------------------------------------------------- /R/nr-blit.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/nr-blit.R -------------------------------------------------------------------------------- /R/nr-core.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/nr-core.R -------------------------------------------------------------------------------- /R/nr-dither.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/nr-dither.R -------------------------------------------------------------------------------- /R/nr-draw.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/nr-draw.R -------------------------------------------------------------------------------- /R/nr-magick.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/nr-magick.R -------------------------------------------------------------------------------- /R/nr-mask.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/nr-mask.R -------------------------------------------------------------------------------- /R/nr-scale.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/nr-scale.R -------------------------------------------------------------------------------- /R/utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/R/utils.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/README.md -------------------------------------------------------------------------------- /data-raw/Tiles/Examples/empty_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/Examples/empty_example.png -------------------------------------------------------------------------------- /data-raw/Tiles/Examples/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/Examples/example.html -------------------------------------------------------------------------------- /data-raw/Tiles/Examples/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/Examples/example.png -------------------------------------------------------------------------------- /data-raw/Tiles/Examples/example_100px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/Examples/example_100px.png -------------------------------------------------------------------------------- /data-raw/Tiles/basic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/basic1.png -------------------------------------------------------------------------------- /data-raw/Tiles/bridge_ew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/bridge_ew.png -------------------------------------------------------------------------------- /data-raw/Tiles/bridge_ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/bridge_ns.png -------------------------------------------------------------------------------- /data-raw/Tiles/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/ground.png -------------------------------------------------------------------------------- /data-raw/Tiles/highlighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/highlighted.png -------------------------------------------------------------------------------- /data-raw/Tiles/house1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/house1.png -------------------------------------------------------------------------------- /data-raw/Tiles/house2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/house2.png -------------------------------------------------------------------------------- /data-raw/Tiles/house3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/house3.png -------------------------------------------------------------------------------- /data-raw/Tiles/house4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/house4.png -------------------------------------------------------------------------------- /data-raw/Tiles/path_ew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/path_ew.png -------------------------------------------------------------------------------- /data-raw/Tiles/path_ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/path_ne.png -------------------------------------------------------------------------------- /data-raw/Tiles/path_ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/path_ns.png -------------------------------------------------------------------------------- /data-raw/Tiles/path_nse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/path_nse.png -------------------------------------------------------------------------------- /data-raw/Tiles/path_nw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/path_nw.png -------------------------------------------------------------------------------- /data-raw/Tiles/path_sew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/path_sew.png -------------------------------------------------------------------------------- /data-raw/Tiles/path_sw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/path_sw.png -------------------------------------------------------------------------------- /data-raw/Tiles/road_nsew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/road_nsew.png -------------------------------------------------------------------------------- /data-raw/Tiles/road_se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/road_se.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees1.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees10.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees11.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees12.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees13.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees14.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees15.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees16.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees17.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees18.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees2.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees3.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees4.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees5.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees6.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees7.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees8.png -------------------------------------------------------------------------------- /data-raw/Tiles/trees9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/Tiles/trees9.png -------------------------------------------------------------------------------- /data-raw/create-c-api-header.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/create-c-api-header.R -------------------------------------------------------------------------------- /data-raw/create-hashed-switch-case-colour-lookup.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/create-hashed-switch-case-colour-lookup.R -------------------------------------------------------------------------------- /data-raw/deer female calciumtrice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/deer female calciumtrice.png -------------------------------------------------------------------------------- /data-raw/oga-buch/characters_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/oga-buch/characters_7.png -------------------------------------------------------------------------------- /data-raw/oga-buch/sheet_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/oga-buch/sheet_9.png -------------------------------------------------------------------------------- /data-raw/prep-font.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/prep-font.R -------------------------------------------------------------------------------- /data-raw/prep-spritesheet-deer.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/prep-spritesheet-deer.R -------------------------------------------------------------------------------- /data-raw/spritesheet-coords.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/spritesheet-coords.R -------------------------------------------------------------------------------- /data-raw/spritesheet-king.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data-raw/spritesheet-king.R -------------------------------------------------------------------------------- /data/deer_sprites.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/data/deer_sprites.rda -------------------------------------------------------------------------------- /inst/image/deer-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/inst/image/deer-0.jpg -------------------------------------------------------------------------------- /inst/image/deer-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/inst/image/deer-0.png -------------------------------------------------------------------------------- /inst/image/deer-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/inst/image/deer-1.jpg -------------------------------------------------------------------------------- /inst/image/deer-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/inst/image/deer-1.png -------------------------------------------------------------------------------- /inst/include/private/c-api.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/inst/include/private/c-api.Rmd -------------------------------------------------------------------------------- /inst/include/private/nara.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/inst/include/private/nara.h -------------------------------------------------------------------------------- /man/deer_sprites.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/deer_sprites.Rd -------------------------------------------------------------------------------- /man/draw_mode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/draw_mode.Rd -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/README-unnamed-chunk-2-1.png -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/README-unnamed-chunk-3-1.png -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-4-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/README-unnamed-chunk-4-1.png -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-6-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/README-unnamed-chunk-6-1.png -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-7-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/README-unnamed-chunk-7-1.png -------------------------------------------------------------------------------- /man/figures/coords.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/coords.graffle -------------------------------------------------------------------------------- /man/figures/coords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/coords.png -------------------------------------------------------------------------------- /man/figures/deer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/deer.gif -------------------------------------------------------------------------------- /man/figures/logo-nara.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/logo-nara.png -------------------------------------------------------------------------------- /man/figures/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/logo.gif -------------------------------------------------------------------------------- /man/figures/multiball.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/figures/multiball.gif -------------------------------------------------------------------------------- /man/is_nativeraster.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/is_nativeraster.Rd -------------------------------------------------------------------------------- /man/magick_to_nr.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/magick_to_nr.Rd -------------------------------------------------------------------------------- /man/matrix_to_nr.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/matrix_to_nr.Rd -------------------------------------------------------------------------------- /man/nr_blit.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_blit.Rd -------------------------------------------------------------------------------- /man/nr_blit_bulk.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_blit_bulk.Rd -------------------------------------------------------------------------------- /man/nr_circle.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_circle.Rd -------------------------------------------------------------------------------- /man/nr_copy_into.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_copy_into.Rd -------------------------------------------------------------------------------- /man/nr_crop.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_crop.Rd -------------------------------------------------------------------------------- /man/nr_desaturate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_desaturate.Rd -------------------------------------------------------------------------------- /man/nr_dither.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_dither.Rd -------------------------------------------------------------------------------- /man/nr_duplicate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_duplicate.Rd -------------------------------------------------------------------------------- /man/nr_fill.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_fill.Rd -------------------------------------------------------------------------------- /man/nr_fliph.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_fliph.Rd -------------------------------------------------------------------------------- /man/nr_flipv.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_flipv.Rd -------------------------------------------------------------------------------- /man/nr_line.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_line.Rd -------------------------------------------------------------------------------- /man/nr_mask_begin.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_mask_begin.Rd -------------------------------------------------------------------------------- /man/nr_new.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_new.Rd -------------------------------------------------------------------------------- /man/nr_point.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_point.Rd -------------------------------------------------------------------------------- /man/nr_polygon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_polygon.Rd -------------------------------------------------------------------------------- /man/nr_polyline.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_polyline.Rd -------------------------------------------------------------------------------- /man/nr_rect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_rect.Rd -------------------------------------------------------------------------------- /man/nr_replace.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_replace.Rd -------------------------------------------------------------------------------- /man/nr_resize.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_resize.Rd -------------------------------------------------------------------------------- /man/nr_rotate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_rotate.Rd -------------------------------------------------------------------------------- /man/nr_scale.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_scale.Rd -------------------------------------------------------------------------------- /man/nr_text_basic.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_text_basic.Rd -------------------------------------------------------------------------------- /man/nr_threshold.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_threshold.Rd -------------------------------------------------------------------------------- /man/nr_to_raster.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_to_raster.Rd -------------------------------------------------------------------------------- /man/nr_transpose.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nr_transpose.Rd -------------------------------------------------------------------------------- /man/nrs_to_gif.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nrs_to_gif.Rd -------------------------------------------------------------------------------- /man/nrs_to_mp4.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/nrs_to_mp4.Rd -------------------------------------------------------------------------------- /man/plot.nativeRaster.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/plot.nativeRaster.Rd -------------------------------------------------------------------------------- /man/print.nativeRaster.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/man/print.nativeRaster.Rd -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.so 3 | -------------------------------------------------------------------------------- /src/Makevars: -------------------------------------------------------------------------------- 1 | #PKG_CFLAGS += -Wconversion 2 | -------------------------------------------------------------------------------- /src/color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/color.c -------------------------------------------------------------------------------- /src/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/color.h -------------------------------------------------------------------------------- /src/convert-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/convert-array.c -------------------------------------------------------------------------------- /src/convert-magick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/convert-magick.c -------------------------------------------------------------------------------- /src/convert-matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/convert-matrix.c -------------------------------------------------------------------------------- /src/convert-raster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/convert-raster.c -------------------------------------------------------------------------------- /src/fonts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/fonts.h -------------------------------------------------------------------------------- /src/init-decls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/init-decls.h -------------------------------------------------------------------------------- /src/init-register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/init-register.h -------------------------------------------------------------------------------- /src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/init.c -------------------------------------------------------------------------------- /src/nr-blit-ortho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-blit-ortho.c -------------------------------------------------------------------------------- /src/nr-blit-ortho.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-blit-ortho.h -------------------------------------------------------------------------------- /src/nr-blit-rotozoom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-blit-rotozoom.c -------------------------------------------------------------------------------- /src/nr-blit-rotozoom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-blit-rotozoom.h -------------------------------------------------------------------------------- /src/nr-blit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-blit.c -------------------------------------------------------------------------------- /src/nr-blit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-blit.h -------------------------------------------------------------------------------- /src/nr-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-core.c -------------------------------------------------------------------------------- /src/nr-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-core.h -------------------------------------------------------------------------------- /src/nr-dither.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-dither.c -------------------------------------------------------------------------------- /src/nr-draw-circle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-circle.c -------------------------------------------------------------------------------- /src/nr-draw-hline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-hline.c -------------------------------------------------------------------------------- /src/nr-draw-line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-line.c -------------------------------------------------------------------------------- /src/nr-draw-point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-point.c -------------------------------------------------------------------------------- /src/nr-draw-polygon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-polygon.c -------------------------------------------------------------------------------- /src/nr-draw-polyline-thick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-polyline-thick.c -------------------------------------------------------------------------------- /src/nr-draw-polyline-thick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-polyline-thick.h -------------------------------------------------------------------------------- /src/nr-draw-polyline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-polyline.c -------------------------------------------------------------------------------- /src/nr-draw-rect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-rect.c -------------------------------------------------------------------------------- /src/nr-draw-text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw-text.c -------------------------------------------------------------------------------- /src/nr-draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-draw.h -------------------------------------------------------------------------------- /src/nr-maskc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-maskc.c -------------------------------------------------------------------------------- /src/nr-scale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-scale.c -------------------------------------------------------------------------------- /src/nr-utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-utils.c -------------------------------------------------------------------------------- /src/nr-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/src/nr-utils.h -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/image/Rlogo-tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/image/Rlogo-tiny.png -------------------------------------------------------------------------------- /tests/testthat/test-convert-array.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-convert-array.R -------------------------------------------------------------------------------- /tests/testthat/test-convert-matrix.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-convert-matrix.R -------------------------------------------------------------------------------- /tests/testthat/test-convert-raster.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-convert-raster.R -------------------------------------------------------------------------------- /tests/testthat/test-coords-zero-zero.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-coords-zero-zero.R -------------------------------------------------------------------------------- /tests/testthat/test-core.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-core.R -------------------------------------------------------------------------------- /tests/testthat/test-crop-test.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-crop-test.R -------------------------------------------------------------------------------- /tests/testthat/test-draw.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-draw.R -------------------------------------------------------------------------------- /tests/testthat/test-multiple-polygons.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-multiple-polygons.R -------------------------------------------------------------------------------- /tests/testthat/test-scale.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/tests/testthat/test-scale.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | -------------------------------------------------------------------------------- /vignettes/conversion.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/vignettes/conversion.Rmd -------------------------------------------------------------------------------- /vignettes/image/game-maze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/vignettes/image/game-maze.png -------------------------------------------------------------------------------- /vignettes/image/game-sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/vignettes/image/game-sprites.png -------------------------------------------------------------------------------- /vignettes/image/mystery-curves.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/vignettes/image/mystery-curves.mp4 -------------------------------------------------------------------------------- /vignettes/image/pacman-attractb.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/vignettes/image/pacman-attractb.mp4 -------------------------------------------------------------------------------- /vignettes/image/pacman-spritetest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/vignettes/image/pacman-spritetest.png -------------------------------------------------------------------------------- /vignettes/image/pacman2b.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/nara/HEAD/vignettes/image/pacman2b.mp4 --------------------------------------------------------------------------------