38 Commits

Author SHA1 Message Date
sam-astro
582656be7b Update exit message 2022-05-27 19:43:39 -04:00
sam-astro
1188412769 Change version, fix wrong ball rotation, use circle sprite 2022-05-27 19:35:07 -04:00
sam-astro
d24044a242 Fix issues, add features
* Allow for odd spacing, (ex. tabs, no tabs, spaces, etc.)
* Rename from determinant to comparer
* Fix syntax
* Fix issues with single arg function calls, and `Print` and `Printl` functions now work
* Escape sequences now work as they should
2022-05-27 19:16:41 -04:00
sam-astro
49429461e8
Add more error checking 2022-05-27 08:40:19 -04:00
sam-astro
89392bc34d
Update Main.cpp
Disable for comment checking, make `ZS.` check safer, allow more variables to be initialized outside of functions (global), let people set the global builtin variable of `EXIT_WHEN_DONE` to true or false, depending if they are a developer and want to leave the console window open after the program finishes.
2022-05-27 08:14:03 -04:00
sam-astro
bfc3c4d727 ^ 2022-05-26 21:02:08 -04:00
sam-astro
44b2e40e94 (broken) Allow for any amount of whitespace 2022-05-26 21:01:44 -04:00
sam-astro
865c2761bb
Update Main.cpp 2022-05-26 08:36:45 -04:00
sam-astro
a4f7bdab2b
Remove useless lines during preprocessing 2022-05-26 08:16:38 -04:00
sam-astro
a1dcb55468 Antialiased text as an extra Text option, update platformer 2022-05-25 17:34:06 -04:00
sam-astro
1ad7019940
Allow for single args as bool ex. if 3 instead of if 3 == 3 2022-05-25 10:45:15 -04:00
sam-astro
e0966a7920
Update if and while
Make `if` and `while` more efficient, and allow using the `break` and `continue` keywords
2022-05-25 10:33:59 -04:00
sam-astro
725ec88fd5 Merge branch 'master' into dev 2022-05-24 21:12:47 -04:00
sam-astro
30d8bb5424 Change version to alpha 2022-05-24 19:01:05 -04:00
sam-astro
21bc707432 Change version to 2.1.0 2022-05-24 18:40:11 -04:00
sam-astro
f6462291a7 Convert int to string 2022-05-24 18:27:23 -04:00
sam-astro
92bc9ebea4 Change from c_str to std::string 2022-05-24 18:25:20 -04:00
sam-astro
350072a6ac Change from c_str to std::string 2022-05-24 18:24:32 -04:00
sam-astro
b8320da1aa Allow sprite scaling 2022-05-24 18:10:28 -04:00
sam-astro
3c684f2153 Much better function ARG parsing, allowing other functions as ARGs 2022-05-24 16:10:39 -04:00
sam-astro
19073fcc7c Merge branch 'dev' of https://github.com/sam-astro/Z-Sharp into dev 2022-05-24 15:39:34 -04:00
sam-astro
75914d57b2 Line number reversion fixed & started on functions issue
Fixed issue where line number was reverted, causing if statements to not skip if false. Started working on problem causing functions to not execute correctly.
2022-05-24 15:39:32 -04:00
sam-astro
532d983195
Add some error checking 2022-05-24 08:15:01 -04:00
sam-astro
44b07f402b
Change function evaluation to allow for other unsolved functions as args 2022-05-23 09:29:07 -04:00
sam-astro
572da33ee0
Fix issues with if and while, also added an else statement 2022-05-23 08:08:43 -04:00
sam-astro
664c6de666 Implement new functions for easier parsing, pixel scaling, and started making threading 2022-05-22 16:39:53 -04:00
sam-astro
74df9cdaf7 Allow for same-line curly brackets on: if, while, func 2022-05-22 13:28:57 -04:00
sam-astro
cefbbd140b Allow including other .ZS files in order to import other functions and variables 2022-05-22 13:06:02 -04:00
sam-astro
032d1fefe6 Switch back to \n 2022-05-22 10:27:40 -04:00
sam-astro
b3c2538514 Merge branch 'dev' 2022-05-21 14:03:20 -04:00
sam-astro
777066e069 Fix errors caused by checking escaped quotes out of range 2022-05-21 13:38:41 -04:00
sam-astro
e42c86cefe Made new windows installer 2022-05-21 12:57:24 -04:00
sam-astro
983d2fde7f
Update Main.cpp 2022-05-19 13:55:24 -04:00
sam-astro
c75ba20ff6
Update Main.cpp 2022-05-19 08:40:49 -04:00
sam-astro
7d1620e433
Allow for escaped quotes, start allowing for semicolon line endings 2022-05-18 10:46:36 -04:00
sam-astro
7a4464725f Color printing text for windows 2022-05-09 16:16:28 -04:00
sam-astro
fa7c6691da Update icons and fix ZS builtin usage detection 2022-01-29 19:11:42 -05:00
sam-astro
8c296f182d Rename all to ZSharp 2022-01-29 18:10:56 -05:00