Commit 3063b37d authored by Ondrasek Timotej's avatar Ondrasek Timotej
Browse files

Added some comments

parent 29598bfc
Loading
Loading
Loading
Loading
+310 −310

File changed.

Preview size limit exceeded, changes collapsed.

+5 −5
Original line number Diff line number Diff line
@@ -44,10 +44,10 @@
            ],
            "code": [
                [
                    ["GET_ITEM", "lc", 0, 0, [2, 16]],
                    ["COPY_REF", "sl", 0, 0, [2, 1]],
                    ["COPY_VAL_PATH", "sc", 1, 1, [3, 1]],
                    ["COPY_VAL_PATH", "sc", 2, 2, [4, 1]],
                    ["GET_ITEM", "lc", 0, 0, [5, 16]],
                    ["COPY_REF", "sl", 0, 0, [5, 1]],
                    ["COPY_VAL_PATH", "sc", 1, 1, [6, 1]],
                    ["COPY_VAL_PATH", "sc", 2, 2, [7, 1]],
                    ["RET", "", [0, 0]]
                ]
            ]
@@ -82,7 +82,7 @@
                    ["CALL_LOCAL", "ccll", 14, 0, 3, 4, [26, 5]],
                    ["CALL", "lcll", 3, 15, 0, 3, [29, 5]],
                    ["CALL", "lcll", 4, 15, 0, 4, [30, 5]],
                    ["RET", "", [7, 1]]
                    ["RET", "", [10, 1]]
                ]
            ]
        },
+69 −69
Original line number Diff line number Diff line
@@ -84,20 +84,20 @@
            ],
            "code": [
                [
                    ["GET_ITEM", "lc", 0, 0, [2, 12]],
                    ["COPY_REF", "sl", 0, 0, [2, 1]],
                    ["GET_ITEM", "lc", 1, 1, [3, 18]],
                    ["COPY_REF", "sl", 1, 1, [3, 1]],
                    ["GET_ITEM", "lc", 2, 2, [4, 21]],
                    ["COPY_REF", "sl", 2, 2, [4, 1]],
                    ["GET_ITEM", "lc", 3, 3, [5, 23]],
                    ["COPY_REF", "sl", 3, 3, [5, 1]],
                    ["GET_ITEM", "lc", 4, 4, [6, 25]],
                    ["COPY_REF", "sl", 4, 4, [6, 1]],
                    ["GET_ITEM", "lc", 5, 5, [7, 20]],
                    ["COPY_REF", "sl", 5, 5, [7, 1]],
                    ["GET_ITEM", "lc", 6, 6, [8, 16]],
                    ["COPY_REF", "sl", 6, 6, [8, 1]],
                    ["GET_ITEM", "lc", 0, 0, [4, 12]],
                    ["COPY_REF", "sl", 0, 0, [4, 1]],
                    ["GET_ITEM", "lc", 1, 1, [5, 18]],
                    ["COPY_REF", "sl", 1, 1, [5, 1]],
                    ["GET_ITEM", "lc", 2, 2, [6, 21]],
                    ["COPY_REF", "sl", 2, 2, [6, 1]],
                    ["GET_ITEM", "lc", 3, 3, [7, 23]],
                    ["COPY_REF", "sl", 3, 3, [7, 1]],
                    ["GET_ITEM", "lc", 4, 4, [8, 25]],
                    ["COPY_REF", "sl", 4, 4, [8, 1]],
                    ["GET_ITEM", "lc", 5, 5, [9, 20]],
                    ["COPY_REF", "sl", 5, 5, [9, 1]],
                    ["GET_ITEM", "lc", 6, 6, [10, 16]],
                    ["COPY_REF", "sl", 6, 6, [10, 1]],
                    ["RET", "", [0, 0]]
                ]
            ]
@@ -114,19 +114,19 @@
            ],
            "code": [
                [
                    ["SELF", "l", 0, [15, 18]],
                    ["NE_ITEM", "lpl", 1, 0, 0, [15, 8]],
                    ["BRANCH", "lbb", 1, 3, 2, [15, 5]]
                    ["SELF", "l", 0, [17, 18]],
                    ["NE_ITEM", "lpl", 1, 0, 0, [17, 8]],
                    ["BRANCH", "lbb", 1, 3, 2, [17, 5]]
                ],
                [
                    ["CALL_LOCAL", "cc", 7, 0, [20, 5]],
                    ["RET", "", [12, 1]]
                    ["CALL_LOCAL", "cc", 7, 0, [22, 5]],
                    ["RET", "", [14, 1]]
                ],
                [
                    ["RET", "", [17, 9]]
                    ["RET", "", [19, 9]]
                ],
                [
                    ["JUMP", "b", 1, [15, 5]]
                    ["JUMP", "b", 1, [17, 5]]
                ]
            ]
        },
@@ -140,8 +140,8 @@
            ],
            "code": [
                [
                    ["COPY_VAL_STRING", "pc", 0, 8, [25, 5]],
                    ["RET", "", [25, 5]]
                    ["COPY_VAL_STRING", "pc", 0, 8, [27, 5]],
                    ["RET", "", [27, 5]]
                ]
            ]
        },
@@ -167,41 +167,41 @@
            ],
            "code": [
                [
                    ["CALL", "sclcc", 1, 11, 0, 9, 10, [31, 5]],
                    ["CALL_LOCAL", "cl", 13, 1, [31, 76]],
                    ["ADD_STRING", "llc", 1, 1, 14, [31, 76]],
                    ["SELF", "l", 2, [31, 99]],
                    ["NEW_ARRAY", "lll", 3, 1, 2, [31, 75]],
                    ["CALL_ANY", "lclcl", 0, 15, 4, 12, 3, [31, 5]],
                    ["GET_ITEM", "lc", 2, 18, [36, 62]],
                    ["CALL", "lcl", 2, 19, 0, [36, 62]],
                    ["CALL", "sclclc", 3, 21, 4, 17, 0, 20, [36, 13]],
                    ["CALL", "scl", 4, 22, 5, [37, 13]],
                    ["CALL", "sclcll", 2, 23, 6, 16, 4, 5, [34, 9]],
                    ["GET_ITEM", "lc", 7, 24, [39, 9]],
                    ["CALL", "sclllc", 2, 26, 8, 6, 7, 25, [33, 5]],
                    ["CALL", "sclccc", 3, 30, 0, 28, 20, 29, [47, 13]],
                    ["CALL", "sclccc", 4, 33, 4, 31, 32, 20, [48, 13]],
                    ["CALL", "sclcll", 2, 23, 5, 27, 0, 4, [45, 20]],
                    ["COPY_REF", "ll", 9, 5, [45, 5]],
                    ["CALL", "sclcc", 0, 15, 0, 9, 34, [52, 9]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 35, 36, [52, 9]],
                    ["CALL", "sclllc", 2, 26, 5, 9, 4, 25, [50, 5]],
                    ["CALL", "scll", 2, 37, 0, 9, [55, 5]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 38, 39, [55, 5]],
                    ["CALL", "sclcc", 0, 15, 0, 9, 40, [58, 18]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 35, 36, [58, 18]],
                    ["COPY_REF", "ll", 10, 4, [58, 5]],
                    ["CALL_ANY", "lclc", 10, 42, 0, 41, [59, 5]],
                    ["CALL", "sclllc", 2, 26, 0, 9, 10, 25, [60, 5]],
                    ["CALL", "sclcc", 0, 15, 0, 9, 43, [66, 23]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 35, 36, [66, 23]],
                    ["COPY_REF", "ll", 11, 4, [66, 5]],
                    ["CALL", "sclcclc", 5, 47, 0, 44, 45, 11, 46, [67, 21]],
                    ["COPY_REF", "ll", 12, 0, [67, 5]],
                    ["CALL", "sclll", 2, 47, 0, 9, 12, [76, 5]],
                    ["CALL", "sclll", 5, 48, 0, 12, 9, [77, 5]],
                    ["RET", "", [28, 1]]
                    ["CALL", "sclcc", 1, 11, 0, 9, 10, [33, 5]],
                    ["CALL_LOCAL", "cl", 13, 1, [33, 76]],
                    ["ADD_STRING", "llc", 1, 1, 14, [33, 76]],
                    ["SELF", "l", 2, [33, 99]],
                    ["NEW_ARRAY", "lll", 3, 1, 2, [33, 75]],
                    ["CALL_ANY", "lclcl", 0, 15, 4, 12, 3, [33, 5]],
                    ["GET_ITEM", "lc", 2, 18, [38, 62]],
                    ["CALL", "lcl", 2, 19, 0, [38, 62]],
                    ["CALL", "sclclc", 3, 21, 4, 17, 0, 20, [38, 13]],
                    ["CALL", "scl", 4, 22, 5, [39, 13]],
                    ["CALL", "sclcll", 2, 23, 6, 16, 4, 5, [36, 9]],
                    ["GET_ITEM", "lc", 7, 24, [41, 9]],
                    ["CALL", "sclllc", 2, 26, 8, 6, 7, 25, [35, 5]],
                    ["CALL", "sclccc", 3, 30, 0, 28, 20, 29, [49, 13]],
                    ["CALL", "sclccc", 4, 33, 4, 31, 32, 20, [50, 13]],
                    ["CALL", "sclcll", 2, 23, 5, 27, 0, 4, [47, 20]],
                    ["COPY_REF", "ll", 9, 5, [47, 5]],
                    ["CALL", "sclcc", 0, 15, 0, 9, 34, [54, 9]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 35, 36, [54, 9]],
                    ["CALL", "sclllc", 2, 26, 5, 9, 4, 25, [52, 5]],
                    ["CALL", "scll", 2, 37, 0, 9, [57, 5]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 38, 39, [57, 5]],
                    ["CALL", "sclcc", 0, 15, 0, 9, 40, [60, 18]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 35, 36, [60, 18]],
                    ["COPY_REF", "ll", 10, 4, [60, 5]],
                    ["CALL_ANY", "lclc", 10, 42, 0, 41, [61, 5]],
                    ["CALL", "sclllc", 2, 26, 0, 9, 10, 25, [62, 5]],
                    ["CALL", "sclcc", 0, 15, 0, 9, 43, [68, 23]],
                    ["CALL_ANY", "lclcc", 0, 15, 4, 35, 36, [68, 23]],
                    ["COPY_REF", "ll", 11, 4, [68, 5]],
                    ["CALL", "sclcclc", 5, 47, 0, 44, 45, 11, 46, [69, 21]],
                    ["COPY_REF", "ll", 12, 0, [69, 5]],
                    ["CALL", "sclll", 2, 47, 0, 9, 12, [78, 5]],
                    ["CALL", "sclll", 5, 48, 0, 12, 9, [79, 5]],
                    ["RET", "", [30, 1]]
                ]
            ]
        },
@@ -218,13 +218,13 @@
            ],
            "code": [
                [
                    ["CALL", "sclc", 1, 50, 0, 49, [82, 5]],
                    ["CALL_LOCAL", "cl", 13, 1, [82, 35]],
                    ["ADD_STRING", "llc", 1, 1, 14, [82, 35]],
                    ["CALL_ANY", "lcll", 0, 51, 2, 1, [82, 5]],
                    ["GET_ITEM", "lc", 3, 0, [84, 5]],
                    ["CALL", "lclc", 3, 51, 0, 32, [84, 5]],
                    ["RET", "", [80, 1]]
                    ["CALL", "sclc", 1, 50, 0, 49, [84, 5]],
                    ["CALL_LOCAL", "cl", 13, 1, [84, 35]],
                    ["ADD_STRING", "llc", 1, 1, 14, [84, 35]],
                    ["CALL_ANY", "lcll", 0, 51, 2, 1, [84, 5]],
                    ["GET_ITEM", "lc", 3, 0, [86, 5]],
                    ["CALL", "lclc", 3, 51, 0, 32, [86, 5]],
                    ["RET", "", [82, 1]]
                ]
            ]
        },
@@ -239,10 +239,10 @@
            ],
            "code": [
                [
                    ["CALL", "sclc", 6, 53, 0, 52, [91, 5]],
                    ["CALL", "scl", 2, 54, 0, [93, 33]],
                    ["CALL", "scllc", 6, 56, 1, 0, 55, [93, 5]],
                    ["RET", "", [88, 1]]
                    ["CALL", "sclc", 6, 53, 0, 52, [93, 5]],
                    ["CALL", "scl", 2, 54, 0, [95, 33]],
                    ["CALL", "scllc", 6, 56, 1, 0, 55, [95, 5]],
                    ["RET", "", [90, 1]]
                ]
            ]
        }
+157 −157

File changed.

Preview size limit exceeded, changes collapsed.

+3 −3
Original line number Diff line number Diff line
# In this script the main game structure is created.
# It adds the MathLib, camera and grid frames, and scripts into the "/game" folder.

# Static variables availiable for all functions.
let root_mak = i"/game"; #item definition i"<path>"
let updater_bytecode = p"game/scripts/bytecode/updater.json"; #path defonotion p"<path>"
@@ -6,9 +9,6 @@ let presenter_bytecode = p"game/scripts/bytecode/presenter.json";
# Runs at script initialization. Only when script File is created not on script reload().
fn initialize()
{
    # In this script the main game structure is created.
    # It adds the MathLib, camera and grid frames, and scripts into the "/game" folder.

    # Function calls on Items execute functions defined in Reflection
    # Folder::push_back<T> reflection takes name of the T as string and array of arguments
    # Type constructor are also defined in Reflection
Loading