Commit Graph

379 Commits

Author SHA1 Message Date
Martin Haye
ca45c71605 Can now navigate using the plasma main loop. 2014-07-06 16:02:52 -07: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
Brendan Robert
4f6b1ebd99 MythosScript feature: Adding more drag/drop support for scripts and tile options for Martin 2014-06-18 10:00:10 -05:00
David Schmenk
10afdb5d29 Bring CMD up to current 2014-06-16 22:08:20 -07:00
David Schmenk
3b3a469e2a Move DROP to ZP 2014-06-16 10:31:50 -07:00
Martin Haye
39e2f8a4e8 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-16 09:03:29 -07:00
Martin Haye
7c00d7272a More bit hacking, added collision detection, playing with blocker sprites. 2014-06-16 09:03:24 -07:00
David Schmenk
1a3da88597 Set page 3 vectors and page 0 interp loop in 'BYE' processing 2014-06-15 23:24:16 -07:00
David Schmenk
fdac1a5f2a Bring VM up to current 2014-06-15 23:07:54 -07:00
Martin Haye
44fdabab49 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-13 13:10:45 -07:00
Martin Haye
d9a203c522 Sprite fixes, and workaround for Outlaw NPE. 2014-06-13 13:10:38 -07:00
David Schmenk
3eaf2d1bed Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-12 18:40:35 -07:00
David Schmenk
c813b9a84c Update VM and tests to latest 2014-06-12 18:40:04 -07:00
Martin Haye
a6db0f3d41 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-06-10 08:25:24 -07:00
Brendan Robert
3c4966bb77 Java 8 syntax overhaul for Map Editor 2014-06-08 10:14:00 -05:00
Brendan Robert
53ba7ac8d4 Added script location management features 2014-06-08 10:13:11 -05:00