mirror of
https://github.com/sam-astro/Z-Sharp.git
synced 2026-02-04 07:02:11 +00:00
Update README.md
This commit is contained in:
parent
f4a64c563f
commit
58f7a0fa4c
23
README.md
23
README.md
@ -34,7 +34,7 @@ Downloading or installing is very simple. I recommend the regular version if you
|
|||||||
5. Feel free to use and edit the included `Pong-Example-Project`. It is a single script called `script.zs`, and you can open it with any of the methods above.
|
5. Feel free to use and edit the included `Pong-Example-Project`. It is a single script called `script.zs`, and you can open it with any of the methods above.
|
||||||
|
|
||||||
## Here is some example code:
|
## Here is some example code:
|
||||||
```c#
|
```c++
|
||||||
// Comments are indicated by two forward slashes
|
// Comments are indicated by two forward slashes
|
||||||
// They can only be on their own line
|
// They can only be on their own line
|
||||||
// int j = 4 // <- This is invalid comment placement
|
// int j = 4 // <- This is invalid comment placement
|
||||||
@ -86,7 +86,7 @@ func GlobalFunction()
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
Here is how to use graphics:
|
Here is how to use graphics:
|
||||||
```c#
|
```c++
|
||||||
func Main()
|
func Main()
|
||||||
{
|
{
|
||||||
int screenWidth = 500
|
int screenWidth = 500
|
||||||
@ -115,3 +115,22 @@ func Update()
|
|||||||
ZS.Graphics.Draw(exampleSprite)
|
ZS.Graphics.Draw(exampleSprite)
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Currently, ZSharp is ***VERY*** strict with formatting, and can throw an error if you forget to put a space somewhere.
|
||||||
|
Also, speaking of errors, if your code has any it will show in the console. Errors are colored red, and warnings are colored yellow. A line number will also usually be provided. This is ***Not*** the line relative to the *documents* beginning, but rather the *functions* beginning.
|
||||||
|
Example:
|
||||||
|
```
|
||||||
|
ERROR: line 5 in function Main
|
||||||
|
```
|
||||||
|
This is the 5th line *inside of Main*.
|
||||||
|
```c++
|
||||||
|
func Main()
|
||||||
|
{
|
||||||
|
// line 1
|
||||||
|
// line 2
|
||||||
|
// line 3
|
||||||
|
// line 4
|
||||||
|
int g = "s"
|
||||||
|
// ^ above line is the error, since it is line 5
|
||||||
|
}
|
||||||
|
```
|
||||||
|
I am planning to change how error reporting works to report the document line number as well, but this is how it is for now.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user