Coerce raw data into an AmigaBasicShape()
-class object
Arguments
- x
A
vector
ofraw
data that is to be converted into anAmigaBasicShape()
class object.- palette
A
vector
ofcharacter
strings, where each element represents a colour in the palette. This palette will be used to display the graphics (note that the raw format does not store the palette, but this S3 class does). When this argument is omitted a grey scale palette will be generated.
Value
returns an AmigaBasicShape()
-class object.
Details
AmigaBasicShape()
objects are comprehensive representations of blitter
and sprite graphics that can be used in AmigaBasic()
scripts. Use this function
to convert raw
content to an AmigaBasicShape()
object.
See also
Other raw.operations:
as.AmigaBasic()
,
as.raw.AmigaBasic()
,
colourToAmigaRaw()
,
packBitmap()
,
rawToAmigaBasicBMAP()
,
rawToAmigaBasic()
,
rawToAmigaBitmapFontSet()
,
rawToAmigaBitmapFont()
,
rawToAmigaIcon()
,
rawToHWSprite()
,
rawToIFFChunk()
,
rawToSysConfig()
,
simpleAmigaIcon()
Examples
if (FALSE) {
filename <- system.file("ball.shp", package = "AmigaFFH")
## read as binary:
con <- file(filename, "rb")
ball.raw <- readBin(con, "raw", file.size(filename))
close(con)
## convert raw data into something useful:
ball <- rawToAmigaBasicShape(ball.raw)
## A shortcut would be to call read.AmigaBasicShape
ball2 <- read.AmigaBasicShape(filename)
}