Write an AmigaBasicShape()
class object to a file in its binary format.
Arguments
- x
The
AmigaBasicShape()
class object that needs to be stored.- file
A
character
string specifying the file location to whichx
(anAmigaBasicShape()
object) needs to be written.- disk
A virtual Commodore Amiga disk to which the
file
should be written. This should be anamigaDisk()
object. Using this argument requires the adfExplorer package. When set toNULL
, this argument is ignored.
Value
Invisibly returns the result of the call of close
to the
file connection. Or, when disk
is specified, a copy of
disk
is returned to which the file(s) is/are written.
Details
This function coerces the Amiga Basic Shape into its binary format
(using as.raw()
) and writes it to a file. The file
can also be stored onto a virtual Amiga disk
(amigaDisk()
).
See also
Other AmigaBasicShape.operations:
AmigaBasicShape
,
rasterToAmigaBasicShape()
,
read.AmigaBasicShape()
Other io.operations:
read.AmigaBasicBMAP()
,
read.AmigaBasicShape()
,
read.AmigaBasic()
,
read.AmigaBitmapFontSet()
,
read.AmigaBitmapFont()
,
read.AmigaIcon()
,
read.SysConfig()
,
read.iff()
,
write.AmigaBasic()
,
write.AmigaBitmapFont()
,
write.AmigaIcon()
,
write.SysConfig()
,
write.iff()
Examples
if (FALSE) {
filename <- system.file("ball.shp", package = "AmigaFFH")
ball <- read.AmigaBasicShape(filename)
write.AmigaBasicShape(ball, file.path(tempdir(), "ball.shp"))
}