| read.AmigaBasicShape | R Documentation |
Read Amiga Basic Shape files
read.AmigaBasicShape(file, ...)
file |
A |
... |
Arguments passed to |
AmigaBasic used the term 'shapes' for graphics (sprites and blitter objects) which it could display.
These graphics were stored in a specific binary format, which can be read with this function. See
AmigaBasicShape() for more details. The file can also be read from a virtual Amiga disk
(adf_file_con()).
Returns an AmigaBasicShape() class object read from the file.
Pepijn de Vries
Other AmigaBasicShape.operations:
AmigaBasicShape,
rasterToAmigaBasicShape(),
write.AmigaBasicShape()
Other io.operations:
read.AmigaBasicBMAP(),
read.AmigaBasic(),
read.AmigaBitmapFontSet(),
read.AmigaBitmapFont(),
read.AmigaIcon(),
read.SysConfig(),
read.iff(),
write.AmigaBasicShape(),
write.AmigaBasic(),
write.AmigaBitmapFont(),
write.AmigaIcon(),
write.SysConfig(),
write.iff()
filename <- system.file("ball.shp", package = "AmigaFFH")
ball <- read.AmigaBasicShape(filename)
## This is a sprite:
ball$flags[["fVSprite"]]
filename <- system.file("r_logo.shp", package = "AmigaFFH")
## The palette is not stored with an Amiga Basic Shape, so let's provide one:
r_logo <- read.AmigaBasicShape(filename,
palette = c("#FFFFFF", "#2266BB", "#3366BB", "#4477AA",
"#778899", "#999999", "#AAAAAA", "#BBBBBB"))
## This is a blitter object:
r_logo$flags[["fVSprite"]]
## Just for fun, plot it:
plot(r_logo)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.