Graphic Programming Language by △TheTriangleStudios How to use: Click on the block, move it where you want to place it and click again. To place it between two existing put it like this: ████████████████████████ ████████████████████████ ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▒▒▒▒ ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███▒▒▒ ████████████████████████ ████ ████████████████████████ █ ████████████████████████ █ Use the buttons on the top and bottom of the script area to Scroll. Click on block when holding [X] to delete it. Click on "Start project" to run project Operators: Click on block to edit it's oparetors. Specific parameters: Key: Can be just symbol like a G l [ or ] or Up/Down/Right/Left for arrow keys or "Enter" or "Any" Message: Number of message Effect: Number of effect: 1: Colour 2: FishEye 3: Whirl 4: Pixelization 5: Mosaic 6: Brightness 7: Transparency How does the operator system work: It's like normal text, but every operator will be replaced with it's meaning Example: 4¤{1+1}¤ will be 42 because ¤{1+1}¤ is 2 ░ is parameter Math: ¤{░}¤ - Inside you can put any mathematical example containing +, -, *, / or ^. (2+3*5 is not 2+(3*5)=17, but (2+3)*5=30) Text: ¤(x)¤ - X position of sprite ¤(y)¤ - Y position of sprite ¤(dir)¤ - Direction of sprite ¤(CosNo)¤ - Number of costume ¤(CosNam)¤ - Name of costume ¤(BGNam)¤ - Name of background ¤(Size)¤ - Size of sprite ¤(Loudness)¤ - Loudness ¤(Answer)¤ - Answer ¤(Timer)¤ - Timer in seconds ¤(ActYear)¤ - Actual year ¤(ActMonth)¤ - Actual month ¤(ActDate)¤ - Actual date ¤(ActWeekday)¤ - Actual day in week ¤(ActHour)¤ - Actual Hour ¤(ActMinute)¤ - Actual minute ¤(ActSecond)¤ - Actual second ¤(RandFrom░To░)¤ - Random number from 1st ░ to 2nd ░ ¤(Letter░From░)¤ - Letter number "1st ░" from 2nd ░ ¤(LenghtOf░)¤ - Lenght of ░ ¤(░mod░)¤ - 1st ░ mod 2nd ░ ¤(Func░░)¤ - Function "1st ░" of 2nd ░ - The functions are: Round, RoundUp, RoundDown, Abs, Root, Sin, Cos, Tan, Asin, Acos, Atan, Ln, Log, Exp, and Zeros ¤(Var░)¤ - Variable number ░ Bolean: Bolean values are 0 for false and 1 for true ¤<Not░>¤ - If it's not true ¤<Key░¤|Pressed>¤ - If is key ░ pressed - It's the same parameter as "Key". (vis Specific parameters) ¤<MousePressed>¤ - If is pressed left mouse button ¤<░and░>¤ - If are both true ¤<░or░>¤ - If mni one of them is true ¤<░=░>¤ - If both are the same ¤<░>░>¤ - If 1st ░ is bigger than 2nd ░ ¤<░<░>¤ - If 1st ░ is smaller than 2nd ░