Brendan Robert
1a2f49a117
Indicate which section is drawn with draw_section pointer now
2014-07-20 01:56:59 -05:00
Brendan Robert
04fff67eea
Updated thoughts on what the upper 3 bits should be for (visible obstructions indicated in high-bit)
...
Updated main geometry calculation macro for the drawing routine (should be mostly ok now)
Allocated variables for main loop drawing routine
Conjured up use of memory holes for tracking drawing (clever?) with address calculation notes
2014-07-20 01:52:57 -05:00
Martin Haye
ebe228d15f
Now processing IF statements with GETYN triggers, and SETMAP events.
2014-07-19 15:55:27 -07:00
Martin Haye
69026ed705
Now scripts have a flag of their own on the map, for speedy detection.
2014-07-19 14:22:31 -07:00
Martin Haye
f4342b12c1
Now scripts have a flag of their own on the map, for speedy detection.
2014-07-19 14:17:40 -07:00
Martin Haye
d6815eab05
Fixes for lots of scripts, and for empty script blocks.
2014-07-19 13:54:41 -07:00
Martin Haye
162b53a698
Merge branch 'master' of https://github.com/badvision/lawless-legends
2014-07-17 09:34:50 -07:00
Martin Haye
6084d6764e
Added loading code, and fixed a typo in CROSS_SOUTH.
2014-07-17 09:34:34 -07:00
Martin Haye
8372407dc7
Update link to new Outlaw build.
2014-07-17 08:46:37 -07:00
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