home *** CD-ROM | disk | FTP | other *** search
- "---------------------------------------------------------------"
- " BitMap Class implements control of Amiga BitMaps. "
- " ------------------------------------------------------------- "
- " Valid values for Flags are BMF_CLEAR = 1, BMF_DISPLAYABLE = 2,"
- " BMF_INTERLEAVED = 4, BMF_STANDARD = 8, BMF_MINPLANES = 16. "
- "---------------------------------------------------------------"
-
- Class BitMap :Glyph ! width height depth flags name !
- [
- remove
- <primitive 189 0 name>
- |
- getBitMapWidth
- ^ width <- <primitive 189 2 0 name>
- |
- getBitMapHeight
- ^ height <- <primitive 189 2 1 name>
- |
- getBitMapFlags
- ^ flags <- <primitive 189 2 2 name>
- |
- getBitMapDepth
- ^ depth <- <primitive 189 2 3 name>
- |
- setBitMapWidth: newWidth
- <primitive 189 3 0 newWidth name>.
- width <- newWidth
- |
- setBitMapHeight: newHeight
- <primitive 189 3 1 newHeight name>.
- height <- newHeight
- |
- setBitMapFlags: newFlags
- <primitive 189 3 2 newFlags name>.
- flags <- newFlags
- |
- setBitMapDepth: newDepth
- <primitive 189 3 3 newDepth name>.
- depth <- newDepth
- |
- readBitMapFile: bitMapFile
- <primitive 189 4 bitMapFile name>.
- width <- <primitive 189 2 0 name>.
- height <- <primitive 189 2 1 name>.
- flags <- <primitive 189 2 2 name>.
- depth <- <primitive 189 2 3 name>.
-
- ^ self "????"
- |
- writeBitMapFile: bitMapFile
- <primitive 189 5 bitMapFile name>
- |
- new: newBitMapName
- <primitive 189 1 1 1 1 newBitMapName>.
- name <- newBitMapName.
- width <- 1.
- height <- 1.
- depth <- 1.
- ^ self
- ]
-