Commit Graph

506 Commits

Author SHA1 Message Date
Martin Haye
fdb36f9aab Account for scrolled view when assigning and unassigning scripts. 2014-07-17 08:27:18 -07:00
Brendan Robert
7901dba5f3 Removed extra lazy fetch stuff because it would complicate things down the line a lot (it can be added back to reduce/defer loads later if desired.) Started on the drawing routine, just trying to sort out all the geometry to feed in to the main loop. 2014-07-17 00:34:05 -05:00
Brendan Robert
50b64ab2a5 Removed extra, unnecessary label 2014-07-15 23:21:50 -05:00
Brendan Robert
2fe992370d Changed move_zp_word to move_word and got rid of indirect/jsr stuff (it saved a byte per call but was much slower, not worth it.) 2014-07-15 23:17:23 -05:00
Brendan Robert
68d9767947 Started on 2D tile routines, starting with the loading and boundary crossing logic 2014-07-15 23:11:28 -05:00
Martin Haye
278d769ade Now packing tilesets, but not yet segmenting 2D maps. 2014-07-15 13:09:36 -07:00
Martin Haye
3bbcc7ed92 Rearranged things a bit in preparation for segmented 2D map packing. 2014-07-15 09:52:58 -07:00
Martin Haye
df246c40c6 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-08 19:11:11 -07:00
Martin Haye
e56ad5e7da Really running scripts on the map now. 2014-07-08 19:11:03 -07:00
David Schmenk
695fef7a15 Merge branch 'master' of https://github.com/badvision/lawless-legends 2014-07-08 17:55:56 -07:00
David Schmenk
63da278ce3 Turn off DblHRes 2014-07-08 17:55:22 -07:00
Martin Haye
d06884c0e9 Kinda loading scripts module, but it appears to be trashing memory. 2014-07-08 16:02:10 -07:00
Martin Haye
8a8204ec77 Now packing very simple game scripts. 2014-07-08 15:43:12 -07:00
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