2016-02-06 13:26:01 +01:00
|
|
|
{
|
2016-02-06 14:42:38 +01:00
|
|
|
"FPS": 10,
|
2016-02-06 13:26:01 +01:00
|
|
|
"Layers": [
|
|
|
|
{ "Z": 0, // Z-Level: 0 = frontmost
|
|
|
|
|
|
|
|
// ^
|
|
|
|
"D": 6, // direction 789
|
|
|
|
// < 456 >
|
|
|
|
// 123
|
|
|
|
// v 5 = no motion
|
|
|
|
"V": 1 // Characters / frame ()
|
|
|
|
// TODO: H/V Ratio
|
2016-02-06 14:42:38 +01:00
|
|
|
"frames": [
|
|
|
|
"data": "... base enc block"
|
|
|
|
]
|
|
|
|
}
|
2016-02-06 13:26:01 +01:00
|
|
|
{ "Z": 1,
|
|
|
|
"data": "..."}
|
|
|
|
]
|
|
|
|
}
|
2016-02-06 14:42:38 +01:00
|
|
|
|
|
|
|
|
|
|
|
LevelDir
|
|
|
|
+-- Manifest :)
|
|
|
|
+-- Layer 1
|
|
|
|
| +-- Manifest << layer dimension, orientation and speed, transparency char
|
|
|
|
| +-- 1.frame << text, unix style lf
|
|
|
|
| +-- 2.frame
|
|
|
|
| | …
|
|
|
|
| +-- <n>.frame
|
|
|
|
+-- Layer 2
|
|
|
|
| …
|
|
|
|
+-- Layer <n>
|
2016-02-06 14:47:45 +01:00
|
|
|
|
|
|
|
|
|
|
|
compiler für lvl file
|