128 lines
3.6 KiB
Plaintext
128 lines
3.6 KiB
Plaintext
#pragma mapfile "utils/th095.stdm"
|
|
|
|
meta {
|
|
unknown: 0,
|
|
anm_path: "stage06.anm",
|
|
objects: {
|
|
object0: {
|
|
layer: 0,
|
|
pos: [0.0, 0.0, 0.0],
|
|
size: [1024.0, 256.0, 0.0],
|
|
quads: [
|
|
rect {
|
|
anm_script: 0,
|
|
pos: [-384.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
rect {
|
|
anm_script: 0,
|
|
pos: [-128.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
rect {
|
|
anm_script: 0,
|
|
pos: [128.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
rect {
|
|
anm_script: 0,
|
|
pos: [384.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
],
|
|
},
|
|
object1: {
|
|
layer: 1,
|
|
pos: [0.0, 0.0, 0.0],
|
|
size: [1024.0, 256.0, 0.0],
|
|
quads: [
|
|
rect {
|
|
anm_script: 1,
|
|
pos: [-384.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
rect {
|
|
anm_script: 1,
|
|
pos: [-128.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
rect {
|
|
anm_script: 1,
|
|
pos: [128.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
rect {
|
|
anm_script: 1,
|
|
pos: [384.0, 0.0, 0.0],
|
|
size: [256.0, 256.0],
|
|
},
|
|
],
|
|
},
|
|
},
|
|
instances: [
|
|
object0 {pos: [0.0, -512.0, 0.0]},
|
|
object1 {pos: [0.0, -512.0, 0.0]},
|
|
object0 {pos: [0.0, -256.0, 0.0]},
|
|
object1 {pos: [0.0, -256.0, 0.0]},
|
|
object0 {pos: [0.0, 0.0, 0.0]},
|
|
object1 {pos: [0.0, 0.0, 0.0]},
|
|
object0 {pos: [0.0, 256.0, 0.0]},
|
|
object1 {pos: [0.0, 256.0, 0.0]},
|
|
object0 {pos: [0.0, 512.0, 0.0]},
|
|
object1 {pos: [0.0, 512.0, 0.0]},
|
|
object0 {pos: [0.0, 768.0, 0.0]},
|
|
object1 {pos: [0.0, 768.0, 0.0]},
|
|
object0 {pos: [0.0, 1024.0, 0.0]},
|
|
object1 {pos: [0.0, 1024.0, 0.0]},
|
|
object0 {pos: [0.0, 1280.0, 0.0]},
|
|
object1 {pos: [0.0, 1280.0, 0.0]},
|
|
object0 {pos: [0.0, 1536.0, 0.0]},
|
|
object1 {pos: [0.0, 1536.0, 0.0]},
|
|
object0 {pos: [0.0, 1792.0, 0.0]},
|
|
object1 {pos: [0.0, 1792.0, 0.0]},
|
|
object0 {pos: [0.0, 2048.0, 0.0]},
|
|
object1 {pos: [0.0, 2048.0, 0.0]},
|
|
],
|
|
}
|
|
|
|
|
|
script main {
|
|
up(0.0, 1.0, 0.0);
|
|
fov(0.62831855);
|
|
pos(0.0, 0.0, -600.0);
|
|
posTime(300, 4, 0.0, 0.0, -200.0);
|
|
facing(0.0, 600.0, 200.0);
|
|
rockingMode(6);
|
|
fog(0xff000000, 200.0, 250.0);
|
|
distortion(1);
|
|
fogTime(400, 0, 0xfff04000, 500.0, 1200.0);
|
|
+300: // 300
|
|
pos(0.0, 0.0, -200.0);
|
|
posTime(2048, 0, 0.0, 1024.0, -200.0);
|
|
+2048: // 2348
|
|
pos(0.0, 0.0, -200.0);
|
|
posTime(2048, 0, 0.0, 1024.0, -200.0);
|
|
+2048: // 4396
|
|
pos(0.0, 0.0, -200.0);
|
|
posTime(2048, 0, 0.0, 1024.0, -200.0);
|
|
+2048: // 6444
|
|
pos(0.0, 0.0, -200.0);
|
|
posTime(380, 0, 0.0, 190.0, -200.0);
|
|
+380: // 6824
|
|
pos(0.0, 190.0, -200.0);
|
|
posTime(128, 1, 0.0, 254.0, -1200.0);
|
|
facingTime(128, 1, 0.0, 0.0, 600.0);
|
|
fogTime(128, 0, 0xffffffff, 500.0, 1200.0);
|
|
+128: // 6952
|
|
pos(0.0, -1794.0, -1200.0);
|
|
rockingMode(0);
|
|
sprite(0, 2);
|
|
sprite(1, 3);
|
|
fog(0xff000000, 800.0, 1200.0);
|
|
distortion(2);
|
|
loop {
|
|
pos(0.0, -1794.0, -1200.0);
|
|
+2048: // 9000
|
|
}
|
|
}
|