Go to file
Alexandre f855642a60 lock box now display text when player is close by + fixed player jumping off coins + added single-file support 2025-02-22 11:55:54 +01:00
.vscode index error swept away 2h 2025-02-20 14:45:09 +01:00
bin lock box now display text when player is close by + fixed player jumping off coins + added single-file support 2025-02-22 11:55:54 +01:00
include IM FREEEEEEEEE 2025-01-30 21:45:46 +01:00
levels lock box now display text when player is close by + fixed player jumping off coins + added single-file support 2025-02-22 11:55:54 +01:00
obj lock box now display text when player is close by + fixed player jumping off coins + added single-file support 2025-02-22 11:55:54 +01:00
res lock box now display text when player is close by + fixed player jumping off coins + added single-file support 2025-02-22 11:55:54 +01:00
src lock box now display text when player is close by + fixed player jumping off coins + added single-file support 2025-02-22 11:55:54 +01:00
templates added level_01, beat blocks, lock blocks and reworked stats 2025-02-21 15:50:18 +01:00
Makefile working (?) textures 2025-02-20 12:25:43 +01:00
README.md lock box now display text when player is close by + fixed player jumping off coins + added single-file support 2025-02-22 11:55:54 +01:00

README.md

blocks: [x, y, z, w, h, d, rhz, rvt, r, g, b]

teleporters: [x, y, z, w, h, d, rhz, rvt, r, g, b, dest_chx, dest_chy]

entities: [x, y, z, w, h, d, rhz, rvt, r, g, b, hp, damage, entityType ..] // Entity types are : // 0 (coin) -> damage equals the coin's value // 1 (still explosive) // 2 (seeking explosive) // 3 (shooting still explosive) // if entityType = 4 (moving platform) [.. amplitude_x, amplitude_y, amplitude_z, mult, divd, phase] with amplitude_{x,y,z} = double[>= 0.0] {mult,divd} = int {phase} = int[0, 360]

// else if entityType = 5 (linear moving platform)
    [.. amplitude_x, amplitude_y, amplitude_z, speed_x, speed_y, speed_z] with
    amplitude_{x,y,z} = double[>= 0.0]
    speed_{x,y,z} = double

// else if entityType = 6 (text box)
    [.. text, tred, tgreen, tblue] with
        text = {char*}

// else if entityType = 7 (warp text box)
    [.. dest_folder, room_count, text, tred, tgreen, tblue] with
        {dest_folder,text} = {char*} (length <= 50)
        {r,g,b} = int[0-256]


// else if entityType = 8 (lock box)
    [.. cost, doPay, tred, tgreen, tblue] with
        cost = int[> 0] (0 breaks)
        doPay = {0, 1} (bool)

else 
    [..]