-
5d24db9128
Merge branch 'master' of https://github.com/rayaman/DMS into master
master
Ryan Ward
2021-05-09 23:08:24 -04:00
-
-
0095bd9ecc
Working on the library side of things
Ryan Ward
2021-05-09 23:08:09 -04:00
-
9fb101572c
Update README.md
Ryan Ward
2021-05-06 14:33:57 -04:00
-
-
ef9895de56
Fixed stack related bugs, moved loadMusic into audio namespace
Ryan Ward
2021-04-25 21:16:25 -04:00
-
cc395b425e
Started intergrating state and graphics
Ryan Ward
2021-04-10 00:08:16 -04:00
-
2c92ab2557
Gui drawing started, todo implement all the features
Ryan Ward
2021-03-22 21:07:12 -04:00
-
ea6cdc231c
Started work on gui & multitasking stuff
Ryan Ward
2021-03-10 13:27:04 -05:00
-
8ad61af59d
Custom datatypes mostly implemented
Ryan Ward
2021-01-05 19:57:59 -05:00
-
2e298fab80
Working on optimization and integrations
Ryan Ward
2020-12-24 00:10:23 -05:00
-
f9c236857b
Indexing fixed, expressions fixed. Changes to characters
Ryan Ward
2020-12-12 00:49:14 -05:00
-
993b9e9b4d
Reworked a lot of stuff, need to fix what I broke
Ryan Ward
2020-12-11 00:18:56 -05:00
-
b8b446143e
Started working on c api/ fixed some bugs
Ryan Ward
2020-12-08 23:48:42 -05:00
-
7a996b76f8
Fixed object functions
Ryan Ward
2020-12-08 00:02:12 -05:00
-
31da0b35eb
Better error handling
Ryan Ward
2020-12-06 23:45:16 -05:00
-
0bbb14dc06
basic features added
Ryan Ward
2020-12-05 00:59:16 -05:00
-
f884d8dcf8
Updated readme
Ryan Ward
2020-11-29 23:32:26 -05:00
-
68aad4ce73
Updated readme
Ryan Ward
2020-11-29 23:31:47 -05:00
-
0aea0e0335
Found bugs, implemented while loops
Ryan Ward
2020-11-29 23:28:15 -05:00
-
60b8198842
implemented, grouping, if's, not
Ryan Ward
2020-11-29 14:00:35 -05:00
-
3f501d4cad
Implemented simple if's
Ryan Ward
2020-11-28 23:42:14 -05:00
-
a2f1995b1d
If/elseif/else implemented!
Ryan Ward
2020-11-28 15:11:16 -05:00
-
378e5ec0ec
conditions implemented, todo if statements
Ryan Ward
2020-11-26 00:16:47 -05:00
-
ea05df4529
Fixed tons of bugs, started working on conditions
Ryan Ward
2020-11-17 00:10:41 -05:00
-
b602823646
fixed goto/jump ()
Ryan Ward
2020-11-13 23:24:01 -05:00
-
e534274d09
Implemented goto and jump as functons
Ryan Ward
2020-11-12 23:21:06 -05:00
-
34208eacff
Rewrote so much code
Ryan Ward
2020-11-12 00:02:07 -05:00
-
d91ee2b662
Implemented math, dms functions now working, todo conditions, implement all opcodes
Ryan Ward
2020-10-24 15:26:21 -04:00
-
e738dae0c9
First buildin function for an object is done
Ryan Ward
2020-10-21 23:02:23 -04:00
-
52774b72cd
leftside dict/list, host method calling implemeted Todo, dms functions
Ryan Ward
2020-10-18 23:24:01 -04:00
-
4e092ad8b6
Rightside implementation of indexing, todo left side
Ryan Ward
2020-10-10 22:41:18 -04:00
-
6b349615fa
Implemted the bytecode for indexing, todo add code to interperter
Ryan Ward
2020-10-06 15:22:13 -04:00
-
7134755649
changed how characters/envs are loaded. Implemented dynamic reading. Todo indexing
Ryan Ward
2020-10-05 19:11:20 -04:00
-
35c0b390ab
Started working on envs, added new handles
Ryan Ward
2020-10-02 23:33:38 -04:00
-
9a49433e7e
Characters worked on, working on enviroments.
Ryan Ward
2020-09-30 00:02:46 -04:00
-
c6f9707d79
Choices rewritten, lists being worked on
Ryan Ward
2020-09-26 23:45:20 -04:00
-
9dc8a90ecd
Implemented Character objects, todo add handler for displaying text
Ryan Ward
2020-09-24 22:56:11 -04:00
-
edc67a0f4f
Many changes starting to work on the interperter
Ryan Ward
2020-09-22 14:48:25 -04:00
-
36aeb4f85e
A few more opcodes to finish
Ryan Ward
2020-09-17 00:12:29 -04:00
-
1465805a82
Added list support
Ryan Ward
2020-09-14 00:03:21 -04:00
-
88c73f0a29
Fixed some bugs. Will work on dialogue stuff more
Ryan Ward
2020-09-12 21:09:07 -04:00
-
feb877ff40
Expressions should work now
Ryan Ward
2020-09-11 23:59:53 -04:00
-
d69c24f4fd
error with assignments and functions fixed, todo expressions
Ryan Ward
2020-09-02 23:45:50 -04:00
-
b9494b0803
Completed more cmds, getting close to the basic parsing
Ryan Ward
2020-09-01 23:27:13 -04:00
-
120ad85461
Fixed error line number bug, started working on compound disp cmd
Ryan Ward
2020-08-31 23:04:36 -04:00
-
c504f41dcb
fixed load file
Ryan Ward
2020-08-30 23:53:05 -04:00
-
eb2b53569c
Need to fix loading file bug
Ryan Ward
2020-08-30 23:14:01 -04:00
-
6f07a4d604
core features updated
Ryan Ward
2020-08-30 16:56:48 -04:00
-
6110fad14c
Got cmds for a bunch of match processes
Ryan Ward
2020-08-30 00:59:19 -04:00
-
e6e5311a04
Implemented most of the code for choices
Ryan Ward
2020-08-29 00:41:56 -04:00
-
8464b62907
Adding new commands (NT CODE)
Ryan Ward
2020-08-28 11:23:19 -04:00
-
a0688f64dd
Starting to add cmds
Ryan Ward
2020-08-27 23:01:59 -04:00
-
e1e77dfce9
Resturcturing Some stuff
Ryan Ward
2020-08-27 18:32:05 -04:00
-
0f12ddcca3
Working on scopes and stuff, pending rewrite of the tokenizer function
Ryan Wardm
2020-08-22 23:18:09 -04:00
-
88485de617
Reworking language features
Ryan Wardm
2020-08-21 21:56:58 -04:00
-
fbe246fa3f
Working on turning tokens into command
Ryan Wardm
2020-08-14 00:02:40 -04:00
-
1c61488119
Working on commands
Ryan Wardm
2020-08-13 00:52:51 -04:00
-
c1b97b83a3
Blocks finished, progress on commands starts
Ryan Wardm
2020-08-10 21:55:32 -04:00
-
04eb7ba944
Started matching the tokens
Ryan Wardm
2020-08-09 23:10:17 -04:00
-
8b850e0eae
Planning some more patterns
Ryan Wardm
2020-08-07 01:40:08 -04:00
-
804f1b3db7
working on patterns
Ryan Wardm
2020-08-06 18:23:26 -04:00
-
ad31174221
moved some files around added DMS npp syntax highlighting
Ryan Wardm
2020-08-05 16:27:27 -04:00
-
ddfb76d199
Tokens completed, Todo patterns from tokens
Ryan Wardm
2020-08-05 16:23:00 -04:00
-
21bab5d635
Tokens seems to be working
Ryan Wardm
2020-08-04 23:51:49 -04:00
-
915032d3f7
Create README.md
Ryan Ward
2020-08-04 15:50:57 -04:00
-
df287ea5ca
removed
Ryan Wardm
2020-08-04 15:25:56 -04:00
-
1b6153d3db
Test
Ryan Wardm
2020-08-04 15:25:00 -04:00
-
357de32bc5
oops
Ryan Wardm
2020-08-04 15:22:00 -04:00
-
8db0bd0b10
Inital commit
Ryan Wardm
2020-08-04 15:13:55 -04:00
-
3eb429aef2
lets go
Ryan Wardm
2020-08-03 18:58:24 -04:00