A *.blm file consists of a header and the data in the body are describing at what time which lamp has to be switched on.
Data in the header actually need no comments (example: Littlelights Intro):
# BlinkenLights Movie 18x8 |
// file format |
# name = LittleLights |
// name of the movie |
# description = LittleLights Intro |
// additional description |
# creator = Blinkenpaint 2.4 |
// name of the editor for creating the movie |
# author = ST |
// authors name |
# width = 18 |
// width in pixels |
# height = 8 |
// height in pixels |
# loop = no |
// loop: yes or no? |
# duration = 27450 |
// duration in milliseconds |
The body contains several pictures, where a 1 stands for a switched-on lamp and a 0 for a lamp which is switched off. The number before the @ assigns the duration of showing this picture in milliseconds.
@500
000000000000000000
000000011100000000
000000100010000000
000000000110000000
000000001100000000
000000000110000000
000000100010000000
000000011100000000
|
@100
000000000000000000
000000100100100000
000000010101000000
000000001110000000
000111111111111000
000000001110000000
000000010101000000
000000100100100000
|
@1000
011111111000000000
100010100100000000
100001111111111100
100001111111101110
100010100100011100
011111111000000100
000000000000011010
000000000000101001
|
--
KatharinaMueller - 10 Jun 2004