Learn R Programming

AmigaFFH (version 0.4.3)

rawToAmigaIcon: Coerce raw data into an AmigaIcon class object

Description

AmigaIcon objects are comprehensive representations of binary Amiga Workbench icon files (*.info). Use this function to convert raw data from such a file to an AmigaIcon object.

Usage

rawToAmigaIcon(x, palette = NULL)

Value

Returns an AmigaIcon class object based on x.

Arguments

x

A vector of raw data that needs to be converted into an S3 AmigaIcon class object.

palette

Provide a palette (vector of colours) for the icon bitmap image. When set to NULL (default) the standard Amiga Workbench palette will be used.

Author

Pepijn de Vries

Details

Icons files (*.info) were used as a graphical representations of files and directories on the Commodore Amiga. This function will convert the raw data from such files into a more comprehensive names list (see AmigaIcon). Use as.raw to achieve the inverse.

See Also

Other AmigaIcon.operations: AmigaIcon, read.AmigaIcon(), simpleAmigaIcon(), write.AmigaIcon()

Other raw.operations: as.AmigaBasic(), as.raw.AmigaBasic(), colourToAmigaRaw(), packBitmap(), rawToAmigaBasicBMAP(), rawToAmigaBasicShape(), rawToAmigaBasic(), rawToAmigaBitmapFontSet(), rawToAmigaBitmapFont(), rawToHWSprite(), rawToIFFChunk(), rawToSysConfig(), simpleAmigaIcon()

Examples

Run this code
if (FALSE) {
## generate a simple AmigaIcon object:
icon <- simpleAmigaIcon()

## convert it into raw data:
icon.raw <- as.raw(icon)

## convert the raw data back into an icon:
icon.restored <- rawToAmigaIcon(icon.raw)
}

Run the code above in your browser using DataLab