c | R Documentation |
Use this function to correctly combine one or more AmigaBitmapFont
class objects into a single AmigaBitmapFontSet
class
object, or to combine multiple AmigaBasic
class objects.
## S3 method for class 'AmigaBasic'
c(...)
## S3 method for class 'AmigaBitmapFont'
c(..., name = "font")
... |
Either |
name |
This argument is only valid when A |
In case ...
are one or more AmigaBasic
class objects:
AmigaBasic
class objects are combined into a single
AmigaBasic
class object in the same order as they
are given as argument to this function. for this purpose the lines of
Amiga Basic codes are simply concatenated.
In case ...
are one or more AmigaBitmapFont
class objects:
AmigaBitmapFontSet
class objects can hold multiple
AmigaBitmapFont
class objects. Use this method to
combine font bitmaps into such a font set. Make sure each bitmap
represents a unique font height (in pixels). When heights are duplicated
an error will be thrown.
You can also specify a name
for the font, that will be embeded
in the object. As this name will also be used as a file name when
writing the font to a file, make sure that it is a valid filename.
Returns an AmigaBitmapFontSet
in which the
AmigaBitmapFont
objects are combined. Or when AmigaBasic
objects are combined, an AmigaBasic
object is returned
in which the lines of Amiga Basic code are combined.
Pepijn de Vries
Other AmigaBitmapFont.operations:
AmigaBitmapFont
,
availableFontSizes()
,
fontName()
,
font_example
,
getAmigaBitmapFont()
,
rasterToAmigaBitmapFont()
,
rawToAmigaBitmapFontSet()
,
rawToAmigaBitmapFont()
,
read.AmigaBitmapFontSet()
,
read.AmigaBitmapFont()
,
write.AmigaBitmapFont()
## Not run:
data(font_example)
## first get some AmigaBitmapFont objects:
font8 <- getAmigaBitmapFont(font_example, 8)
font9 <- getAmigaBitmapFont(font_example, 9)
## now bind these bitmaps again in a single set
font.set <- c(font8, font9, name = "my_font_name")
## Amiga Basic codes can also be combined:
bas1 <- as.AmigaBasic("LET a = 1")
bas2 <- as.AmigaBasic("PRINT a")
bas <- c(bas1, bas2)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.