Commit 52763a80 authored by Ondrasek Timotej's avatar Ondrasek Timotej
Browse files

updated comments in main.scr

parent 4c218a0f
Loading
Loading
Loading
Loading
+35 −35
Original line number Diff line number Diff line
@@ -66,22 +66,22 @@
            ],
            "code": [
                [
                    ["CALL", "sclcc", 0, 5, 0, 3, 4, [12, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 6, 7, [13, 5]],
                    ["CALL_ANY", "lclcc", 0, 5, 1, 8, 4, [13, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 6, 9, [14, 5]],
                    ["CALL_ANY", "lclcc", 0, 5, 1, 8, 4, [14, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 10, 11, [15, 25]],
                    ["CAST_ANY", "ll", 2, 0, [15, 25]],
                    ["COPY_REF", "ll", 3, 2, [15, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 10, 12, [16, 27]],
                    ["CAST_ANY", "ll", 2, 0, [16, 27]],
                    ["COPY_REF", "ll", 4, 2, [16, 5]],
                    ["CALL", "lcll", 3, 13, 0, 3, [19, 5]],
                    ["CALL", "lcll", 4, 13, 0, 4, [20, 5]],
                    ["CALL_LOCAL", "ccll", 14, 0, 3, 4, [23, 5]],
                    ["CALL", "lcll", 3, 15, 0, 3, [26, 5]],
                    ["CALL", "lcll", 4, 15, 0, 4, [27, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 3, 4, [15, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 6, 7, [16, 5]],
                    ["CALL_ANY", "lclcc", 0, 5, 1, 8, 4, [16, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 6, 9, [17, 5]],
                    ["CALL_ANY", "lclcc", 0, 5, 1, 8, 4, [17, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 10, 11, [18, 25]],
                    ["CAST_ANY", "ll", 2, 0, [18, 25]],
                    ["COPY_REF", "ll", 3, 2, [18, 5]],
                    ["CALL", "sclcc", 0, 5, 0, 10, 12, [19, 27]],
                    ["CAST_ANY", "ll", 2, 0, [19, 27]],
                    ["COPY_REF", "ll", 4, 2, [19, 5]],
                    ["CALL", "lcll", 3, 13, 0, 3, [22, 5]],
                    ["CALL", "lcll", 4, 13, 0, 4, [23, 5]],
                    ["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]]
                ]
            ]
@@ -102,19 +102,19 @@
            ],
            "code": [
                [
                    ["GET_ITEM", "lc", 0, 16, [34, 18]],
                    ["COPY_REF", "ll", 1, 0, [34, 5]],
                    ["CALL", "lcls", 1, 17, 2, 1, [36, 18]],
                    ["COPY_REF", "ll", 3, 2, [36, 5]],
                    ["CALL_ANY", "lcl", 3, 18, 2, [38, 22]],
                    ["CALL", "pcll", 0, 19, 4, 2, [38, 5]],
                    ["CALL", "pcl", 0, 20, 2, [40, 5]],
                    ["CALL", "lcls", 1, 17, 2, 2, [43, 14]],
                    ["COPY_REF", "ll", 3, 2, [43, 5]],
                    ["CALL_ANY", "lcl", 3, 18, 2, [44, 24]],
                    ["CALL", "pcll", 1, 19, 4, 2, [44, 5]],
                    ["CALL", "pcl", 1, 20, 2, [45, 5]],
                    ["RET", "", [31, 1]]
                    ["GET_ITEM", "lc", 0, 16, [37, 18]],
                    ["COPY_REF", "ll", 1, 0, [37, 5]],
                    ["CALL", "lcls", 1, 17, 2, 1, [39, 18]],
                    ["COPY_REF", "ll", 3, 2, [39, 5]],
                    ["CALL_ANY", "lcl", 3, 18, 2, [41, 22]],
                    ["CALL", "pcll", 0, 19, 4, 2, [41, 5]],
                    ["CALL", "pcl", 0, 20, 2, [43, 5]],
                    ["CALL", "lcls", 1, 17, 2, 2, [46, 14]],
                    ["COPY_REF", "ll", 3, 2, [46, 5]],
                    ["CALL_ANY", "lcl", 3, 18, 2, [47, 24]],
                    ["CALL", "pcll", 1, 19, 4, 2, [47, 5]],
                    ["CALL", "pcl", 1, 20, 2, [48, 5]],
                    ["RET", "", [34, 1]]
                ]
            ]
        },
@@ -128,12 +128,12 @@
            ],
            "code": [
                [
                    ["CALL", "sclc", 0, 22, 0, 21, [51, 5]],
                    ["CALL", "sclc", 0, 22, 0, 23, [52, 5]],
                    ["CALL", "sclc", 0, 22, 0, 24, [53, 5]],
                    ["CALL", "sclc", 0, 22, 0, 25, [54, 5]],
                    ["CALL", "sclc", 0, 22, 0, 26, [55, 5]],
                    ["RET", "", [49, 1]]
                    ["CALL", "sclc", 0, 22, 0, 21, [54, 5]],
                    ["CALL", "sclc", 0, 22, 0, 23, [55, 5]],
                    ["CALL", "sclc", 0, 22, 0, 24, [56, 5]],
                    ["CALL", "sclc", 0, 22, 0, 25, [57, 5]],
                    ["CALL", "sclc", 0, 22, 0, 26, [58, 5]],
                    ["RET", "", [52, 1]]
                ]
            ]
        }
+3 −0
Original line number Diff line number Diff line
@@ -6,6 +6,9 @@ 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