NOTE: I only go over the big updates about waypoint OS on here the full changelog is visible at the project.

THINGS ADDED

  1. Installing apps
  2. color scheme change
  3. more results
  4. Code cleanup [simplifying all code as to reduce lag for worse devices]
  5. Waypoint AI [Helper that can clarify system errors]

CHECK OUT THE PROJECT HERE

@gZany this is really good, but when i press 0 to see the commands and turn it back everything disappears. is that intentional?

    Yes deleting all the words on screen is intentional but like @Mellow said you are supposed to hold 0. Also I made the words disappear or else they would overlap and make it look glitched.

    If it keeps saying that it cant find any results try searching: Functions, HTML, CSS, if statements, keyDown(); or just look in the code at line 93+ to see the results.

      wtf when i sent mellow 20 coins it sent it twice

      gZany Ok, @gZany, a little help here for function parsing, because your code is rather messy:

      Create a dictionary, in which keywords lead to functions, for example:
      {
      "hello": function(args){
      writeOnScreen("world"+args.join(" ")) //whatever your "write on screen" function is
      }
      }

      Here, you are setting up a command, which can be accessed by typing "hello." It can be followed by a space and literally anything. The function that "hello" leads to will decide what to do.

      In your enterInput (or whatever it is called) function is, that activates when the ENTER key is pressed, and sees what to do:

      NOTE: currentInput is what the user is typing

      inputArray = currentInput.split(" ");
      try{
      functionsDictionary[inputArray.pop()](inputArray)
      }catch(o){
      writeOnScreen("Error encountered. Error code: \n"+o)
      }

      Chat