Please use Tree to get an idea of the required tree structure. Every node in Tree can be found as an image.
In addition, custom components(scripts) are also included.
| # could be shorter or better implemented, but this'll do for now :) | |
| class String | |
| def is_numeric? | |
| Rational(self) != nil rescue false | |
| end | |
| end | |
| def parse(input) | |
| if input.kind_of? String |
| using System; | |
| using System.Linq; | |
| using System.Text.Json; | |
| using System.Text.RegularExpressions; | |
| using System.Collections.Generic; | |
| namespace FunctionalProgrammingForCSharp { | |
| class Program { | |
| static void title(string title_name, string separator = "\n----\n") { | |
| Console.Write(separator + $" {title_name}" + separator); |
| # under CC0 License | |
| # zips the lines of two files | |
| # don't know how to extend ruby | |
| # instead made a function | |
| # this works cuz `File.open(file, "r").each` return an Enumerable of lines | |
| $i = { a: "#{__dir__}/a.txt", b: "#{__dir__}/b.txt" } | |
| $o = "#{__dir__}/o.txt" |
| # Inspired by Gonkee's [_Godot 3: How to make a Joystick_](https://www.youtube.com/watch?v=uGyEP2LUFPg) | |
| # Version V0.1.1 | |
| # Assumptions | |
| # Joystick : Node2D -> Joystick.gd | |
| # |- Boundary : Sprite | |
| # |- Handle : TouchScreenButton | |
| # Motivation |