1
1
Fork 0
mirror of https://github.com/boxgaming/qbjs.git synced 2024-09-20 04:24:45 +00:00
Commit graph

268 commits

Author SHA1 Message Date
boxgaming
d4c1f03a0f
Merge pull request #47 from FellippeHeitor/main
Tweaks and improvements to file operations
2023-06-01 15:37:10 -05:00
boxgaming
abd09ac3d2
Merge pull request #45 from grymmjack/qb64-vscode-theme
A QB like theme with basic color coding - I use this in my QB64 profile in vscode.
2023-06-01 15:35:28 -05:00
boxgaming
535265f9ef
Add files via upload 2023-06-01 15:03:11 -05:00
Fellippe Heitor
71fb48c14b Allow GET to read from a file into a STRING
```dim a$
open "test.txt" for binary as #1
a$=space$(lof(1))
get #1,,a$
print a$
close
```
2023-06-01 01:21:37 -03:00
Fellippe Heitor
1f20565471 Allows CLOSE to be called without parameters
CLOSE should invalidate all open handles when called with no parameters;
2023-06-01 00:30:34 -03:00
Rick Christy
80df3250f3
Merge branch 'boxgaming:main' into qb64-vscode-theme 2023-05-31 18:41:26 -04:00
grymmjack
3ffb4f1639 Woops, forgot the gutter and line numbers. 2023-05-31 18:37:07 -04:00
grymmjack
6bbf47af6a A QB like theme with basic color coding - I use this in my QB64 profile in vscode. 2023-05-31 18:28:18 -04:00
boxgaming
97406a891d
Merge pull request #44 from grymmjack/sound-qb-keyword
Added support for decay and gain
2023-05-31 16:05:14 -05:00
grymmjack
a4ddafb5c8 Added type validation - when fail use default 2023-05-31 17:01:56 -04:00
grymmjack
7faf4a4e85 Added support for decay and gain 2023-05-31 16:52:11 -04:00
boxgaming
2898f81f14
Merge pull request #43 from grymmjack/sound-qb-keyword
Added QB SOUND keyword
2023-05-30 22:21:43 -05:00
grymmjack
3f6454c134 Added QB SOUND keyword with validation and support for additional shapes as provded by the WebAudio API OscillatorNode object. 2023-05-30 20:09:23 -04:00
boxgaming
565c1369b9 updated primt method to prefix non-negative numbers with a space character 2023-05-25 18:45:52 -05:00
boxgaming
f02a790620 renamed file i/o extension library 2023-05-25 18:45:11 -05:00
boxgaming
0a7c7960c6 minor updates to support console library 2023-05-23 11:15:58 -05:00
boxgaming
c005873aa1 wrap text lines longer than display in print method. fixed input method to work with variable width fonts 2023-05-17 00:50:18 -05:00
boxgaming
8c7b0a3739 fixed html escape bug caused by typo 2023-05-17 00:46:51 -05:00
boxgaming
28e2fbdbb0
Merge pull request #40 from FellippeHeitor/patch-1
Advance row when printing on next column if width reached
2023-05-13 19:27:54 -05:00
Fellippe Heitor
e8b01ca60c
Updating x seems necessary here.
Wonder why it was commented out. That line is still in the live version at qbjs.org; will do some research, sorry for the mess.
2023-05-13 17:54:51 -03:00
Fellippe Heitor
c3b6e10955
Prevents printing offscreen
Similar to QB64's makefit(), maybe a tad too simplified.
2023-05-13 17:33:20 -03:00
Fellippe Heitor
551fd8ee43
Advance row when printing on next column if width reached 2023-05-13 17:12:22 -03:00
boxgaming
56ef8356ba Fixed Name syntax parsing 2023-05-13 09:37:13 -05:00
boxgaming
d709d1fa9e removed unused code 2023-05-13 09:02:32 -05:00
boxgaming
dd0ad667b7 minor format update 2023-05-13 08:52:52 -05:00
David W. Box
eb605ac9f7 Added support for _MouseWheel 2023-05-13 08:48:36 -05:00
boxgaming
ab72bb6e74 Added support for loading fonts from urls or virtual file system. Updated Line logic to use the same width and height as QBasic when in block mode (e.g. B, BF). 2023-05-12 07:20:45 -05:00
boxgaming
c92867cc91 updated to remember (in browser's local storage) the last selected theme 2023-05-12 07:18:04 -05:00
boxgaming
544649fbf5 extended support for $if metacommand 2023-05-12 07:11:43 -05:00
boxgaming
2211501f5c Extended support for $If metacommand, fixed issue when a negative number is used in an array initializer with format "x To y" 2023-05-12 07:09:56 -05:00
boxgaming
5f6aa252f2 UI and theme updates 2023-04-26 17:17:57 -05:00
boxgaming
6a55cfc09b removed experimental WebGL canvas code 2023-04-26 17:13:15 -05:00
boxgaming
d5c0cf9f13 font support updates 2023-04-26 17:10:46 -05:00
boxgaming
86055c9661 removed reference to experimental GL library 2023-04-18 15:41:47 -05:00
boxgaming
c8d6a2ede9 updated to return correct content-type for svg images 2023-04-18 14:37:27 -05:00
boxgaming
f8a24b1e57 added library for writing messages to the Console window 2023-04-18 14:36:37 -05:00
boxgaming
1517d5aa7c added file i/o extension library 2023-04-18 14:33:06 -05:00
boxgaming
3abea53123 updated indention for consistent formatting across libraries 2023-04-18 14:32:27 -05:00
boxgaming
5687e3b2e3 additional 2d graphic methods 2023-04-18 14:31:07 -05:00
boxgaming
d55414c49f added supporting method for converting data URL to Blob 2023-04-18 14:29:14 -05:00
boxgaming
f24fdeeace incorporated tileset animation fixes from GX project 2023-04-18 14:28:12 -05:00
boxgaming
bb4b354379 added support for custom fonts 2023-04-18 14:27:09 -05:00
boxgaming
730023b026 added support for multiple themes 2023-04-18 14:25:54 -05:00
boxgaming
a6169201da Merge branch 'main' of https://github.com/boxgaming/qbjs 2023-03-21 12:13:21 -05:00
boxgaming
155820a98e Added support for extended 2d graphics functionality 2023-03-21 12:12:09 -05:00
boxgaming
e706907e79 added support for F5 (build) and F11 (share) when in IDE mode 2023-03-21 12:05:37 -05:00
boxgaming
f5b70366df
Add files via upload 2023-03-15 07:29:37 -05:00
boxgaming
2a89759368
Add files via upload 2023-03-15 07:28:20 -05:00
boxgaming
606d3b10e9
Add files via upload 2023-03-14 17:59:41 -05:00
boxgaming
7b70f8f663
Add files via upload 2023-03-14 15:42:32 -05:00