Commit Graph

443 Commits

Author SHA1 Message Date
Martin Haye
a330b395fe Working on text functions and scripting in Outlaw. 2014-07-08 09:39:31 -07:00
Martin Haye
7961be3272 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-08 09:34:07 -07:00
Martin Haye
15c118fe62 Hi-bit/lo-bit fix. 2014-07-08 09:34:02 -07:00
David Schmenk
3ebf9f11dd Use new when/is/otherwise with break 2014-07-07 22:18:42 -07:00
David Schmenk
73697fa060 Fix setpc value 2014-07-07 07:52:51 -07:00
Martin Haye
3af48520a1 Implemented blocker sprites the right way. 2014-07-06 18:22:31 -07:00
Martin Haye
61e568f38d Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-06 17:25:53 -07:00
Martin Haye
02cccb1270 Working on blocker sprites. 2014-07-06 17:25:48 -07:00
Martin Haye
af0c26944f Can now cycle through sky and ground colors. 2014-07-06 17:04:26 -07:00
Martin Haye
655fe7946f Lots of fixes. 2014-07-06 16:45:27 -07:00
Martin Haye
89d8721afd Added strafing. 2014-07-06 16:13:44 -07:00
Martin Haye
6ca538f33f Can now navigate using the plasma main loop. 2014-07-06 16:09:10 -07:00
Martin Haye
ca45c71605 Can now navigate using the plasma main loop. 2014-07-06 16:02:52 -07:00
Brendan Robert
8648130b4b Corrected GetBoolean return value so it can be used with logic statements 2014-07-06 16:59:07 -05:00
Brendan Robert
5b6f50553b Fixed issue with apostrophes in the script data and changed script color allocation a little bit. 2014-07-06 16:49:13 -05:00
Martin Haye
a399d81478 Converting main loop to PLASMA. 2014-07-06 14:40:35 -07:00
Martin Haye
0950b9357e Moved PLASMA compiler to be alongside other Apple platform tools. 2014-07-06 10:21:03 -07:00
Martin Haye
8dd017de6e Added Blockly event for switching to different map. 2014-07-06 08:20:23 -07:00
Martin Haye
ac2e03e35d Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-06 08:10:07 -07:00
Brendan Robert
dd423e73e4 Added "Clear Window" block 2014-07-06 10:09:06 -05:00
Martin Haye
e3f94a7a9e Changed upload link for Outlaw 2014-07-06 07:55:28 -07:00
Martin Haye
8f8cdb075c Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-06 07:41:01 -07:00
Martin Haye
b28b7200fb More work on game loop. 2014-07-06 07:40:57 -07:00
Brendan Robert
bfe626eada Added script erasing support and fixed bizarre bug with map editor 2014-07-06 00:52:58 -05:00
Brendan Robert
486ba70778 Removed unnecessary example fxml file 2014-07-06 00:52:17 -05:00
David Schmenk
8a909055dd Clean up 'when/is/otherwise' code contructs. 2014-07-05 12:39:12 -07:00
David Schmenk
3b0e951e34 Describe 'pointer-to' operator 2014-07-04 20:38:41 -07:00
David Schmenk
bddcd41327 Update 'when' statements. 2014-07-04 20:20:06 -07:00
David Schmenk
33ef3f86a1 'when' statement updated. 2014-07-04 20:14:40 -07:00
David Schmenk
f1bc3f2734 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-04 19:55:31 -07:00
David Schmenk
e543bda768 when (switch) statements now match C style, requiring explicit 'break' to avoid
falling through to next of (case) clause.
2014-07-04 19:52:23 -07:00
Brendan Robert
41265e8f59 Added script coloring in the scripts list -- makes it possible to tell what script is associated on the map (yay!) 2014-07-04 16:52:14 -05:00
David Schmenk
f0c628016e New 'pointer-to' operators. 2014-07-04 10:20:01 -07:00
Martin Haye
f43c51dd74 Really loading and running PLASMA code now. 2014-07-03 16:56:26 -07:00
Martin Haye
0f3c02f662 Fixed coalescing. 2014-07-03 15:17:50 -07:00
Martin Haye
269770da90 Debugging PLASMA loader. 2014-07-03 10:51:24 -07:00
Martin Haye
64c3c8298f More work on PLASMA loading. 2014-07-03 08:53:50 -07:00
Martin Haye
5334bca39c Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-02 15:50:07 -07:00
Martin Haye
1dc4756d0c Added more looading for PLASMA modules. 2014-07-02 15:50:04 -07:00
David Schmenk
bb3904c884 Better ENTER code 2014-06-30 13:46:36 -07:00
Martin Haye
d4b90e32f8 Working on module loading in mem manager. 2014-06-29 14:32:51 -07:00
Martin Haye
68c70a3ec6 Working on parsing and compressing PLASMA modules. 2014-06-29 11:40:51 -07:00
Martin Haye
16ea77aa69 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-27 09:25:12 -07:00
Martin Haye
786853a4a7 Now runs PLASMA code\! 2014-06-25 08:47:28 -07:00
Martin Haye
10f9d8640b Getting Plasma running in the game. 2014-06-25 06:37:10 -07:00
Brendan Robert
6c1a1c18af Scripts assigned to the map are now visible. Still needs some UX to be fully useful but it's sufficient for basic stuff. 2014-06-23 22:54:06 -05:00
David Schmenk
c4d6742aec Better test opcodes 2014-06-23 18:55:52 -07:00
David Schmenk
73fee14a43 Inner interp loop optimization too good to pass up 2014-06-21 20:49:46 -07:00
David Schmenk
72af9602db Remove need to write enable LC, fix STDLIB module address 2014-06-20 09:29:15 -07:00
Martin Haye
e98b96cf57 Finished changes to add 'sprite' and 'blocker' fields to tiles. 2014-06-18 08:09:41 -07:00