Martin Haye
|
39c37c2517
|
Made API for garbage collector (now called heap system)
|
2015-08-18 09:39:05 -07:00 |
|
Martin Haye
|
a6c2b46a92
|
Merged in GC code.
|
2015-08-18 07:11:59 -07:00 |
|
Martin Haye
|
56163b41d6
|
More work on GC code; moved init down to be one-time only (saves mem); minor mem mgr fixes.
|
2015-08-18 06:58:13 -07:00 |
|
Martin Haye
|
7ebf23f4f0
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2015-08-17 07:20:53 -07:00 |
|
Brendan Robert
|
ceee2361dc
|
Fixed edit to not happen twice in a row and also updated listviews after edits
|
2015-08-10 18:13:22 -05:00 |
|
Brendan Robert
|
24028d2d69
|
NTSC bleed-over is now an optional rendering feature, disabled for now
|
2015-08-08 20:03:08 -05:00 |
|
Brendan Robert
|
31c14d8d4c
|
Maps are now sorted alphabetically
|
2015-08-08 20:02:45 -05:00 |
|
Brendan Robert
|
55023ceb79
|
Added cloning for user types
|
2015-08-08 20:02:15 -05:00 |
|
Martin Haye
|
d347093dee
|
Added moveFast mode for demos.
|
2015-08-06 08:43:41 -07:00 |
|
Martin Haye
|
fef4595e9a
|
Using new font engine HTAB code now.
|
2015-07-11 08:58:00 -07:00 |
|
Martin Haye
|
5c95954cee
|
Fix bug where text prompt on 3D maps was displayed on non-visible page.
|
2015-07-11 07:39:57 -07:00 |
|
Brendan Robert
|
006ed04ad0
|
Fixed NPE caused by unitalized Scripts object
|
2015-07-08 15:21:20 -05:00 |
|
Brendan Robert
|
ffb848f386
|
Added some patch code to restore lost script names from the recent data model change
|
2015-07-07 00:20:26 -05:00 |
|
Martin Haye
|
e3b9387719
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2015-07-06 17:09:30 -07:00 |
|
Martin Haye
|
45c993d610
|
Modified for new XSD place for script names. Also, added new Tab code from Andrew.
|
2015-07-06 17:09:15 -07:00 |
|
Brendan Robert
|
d2f4766e51
|
Put "init" as the topmost item in the sort again
|
2015-07-05 22:59:28 -05:00 |
|
Brendan Robert
|
736ab81061
|
Custom user types are now working, and a few other cleanups in the code were made along the way to support this massive change.
|
2015-07-05 22:54:23 -05:00 |
|
Martin Haye
|
195decd122
|
Added support for println and clearWindow blocks. Added support for defaults in keyboard teleport. Fixed nasty page-boundary bug for strings in scripts.
|
2015-07-04 10:02:49 -07:00 |
|
Martin Haye
|
1becc7d61b
|
Added clamping on 2d map, so player never sees the black area outside the map.
|
2015-07-01 10:04:19 -07:00 |
|
Martin Haye
|
c3a7d2fa5e
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2015-06-30 09:27:18 -07:00 |
|
Martin Haye
|
a6876e8d39
|
Fix rendering bug when switching 3D map to 3D map. Fix keyboard teleport when switching maps. Fix redisplay of map name when changing section.
|
2015-06-30 09:27:10 -07:00 |
|
Martin Haye
|
03e0117537
|
Fixed bug with center scroll eventually overflowing.
|
2015-06-29 08:47:42 -07:00 |
|
Brendan Robert
|
bc0e0b1217
|
Global variables can be created and used in scripts now
|
2015-06-28 23:19:29 -05:00 |
|
Martin Haye
|
cf55e06347
|
Fixed fake character text; added support for control codes in packer.
|
2015-06-28 10:07:50 -07:00 |
|
Martin Haye
|
7cf8cbeb0e
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2015-06-28 09:27:02 -07:00 |
|
Martin Haye
|
0c4aac3da9
|
Added aux mem check, and fixed bug in CROSS_WEST.
|
2015-06-28 09:26:52 -07:00 |
|
Martin Haye
|
6ddc105fd8
|
Made progress on garbage collection.
|
2015-06-23 18:33:58 -07:00 |
|
Brendan Robert
|
314102bba7
|
Global and Local functions are now working! All underlying functionality for global/local variables is also in place but untested until variable UI is hooked up
|
2015-06-23 17:07:19 -05:00 |
|
Brendan Robert
|
050613781d
|
Abstracted Map and Global to both be scopes and share common constructs.
|
2015-06-23 16:31:37 -05:00 |
|
Brendan Robert
|
e41e515014
|
Global functions now have proper return and non-return variant calls and full parameter support!
|
2015-06-23 01:37:39 -05:00 |
|
Brendan Robert
|
f94e2beeb7
|
Global functions now show up!!
|
2015-06-22 02:14:12 -05:00 |
|
Brendan Robert
|
2cb2135810
|
Big step forward in supporting user-defined types, global functions and global variables (still in progress). This has all the new XML/bean support and most of the Blockly glue to make things work.
|
2015-06-22 01:40:07 -05:00 |
|
Martin Haye
|
f4e7586c13
|
Fix for null category, and new font from Seth.
|
2015-06-19 12:40:41 -07:00 |
|
Martin Haye
|
9e2c0fc3fe
|
New font from Seth, and fixed a few font engine bugs that I introduced.
|
2015-06-11 11:02:02 -07:00 |
|
Martin Haye
|
f586bc6066
|
Seth's first tweak of the font.
|
2015-06-11 05:31:13 -07:00 |
|
Martin Haye
|
81a34f9a61
|
Checking in Andrew's original font.
|
2015-06-11 05:30:56 -07:00 |
|
Martin Haye
|
9e64a6df38
|
Andrew's shiny new proportional font engine is working!
|
2015-06-08 08:11:39 -07:00 |
|
Martin Haye
|
edc1e7d410
|
Andrew's shiny new font engine is working!
|
2015-06-08 08:07:37 -07:00 |
|
Martin Haye
|
0077d9ea05
|
Working on code to set font window boundaries. Also ported Andrew's word-break parser.
|
2015-06-07 15:50:06 -07:00 |
|
Martin Haye
|
9991cc1dc4
|
Displayed first chars from new font engine\!
|
2015-06-07 13:40:04 -07:00 |
|
Martin Haye
|
edf0433f07
|
Minor fixes.
|
2015-06-06 15:19:23 -07:00 |
|
Martin Haye
|
05a6f5390f
|
Proportional font engine now assembles.
|
2015-06-06 14:57:42 -07:00 |
|
Martin Haye
|
e70280df73
|
Merge branch 'master' into pfont
|
2015-06-06 14:23:08 -07:00 |
|
Martin Haye
|
a92f2e1da9
|
Sped up decompression to aux mem, and sped up fixups, since memory manager now doesn't have to jump through hoops to get to aux mem.
|
2015-06-06 09:37:04 -07:00 |
|
Martin Haye
|
9d19b46cb1
|
Memory manager now working fully in LC ram.
|
2015-06-06 09:32:42 -07:00 |
|
Martin Haye
|
bd1274448d
|
Moving memory manager up into Language Card RAM.
|
2015-06-06 09:25:04 -07:00 |
|
Martin Haye
|
cd68312dc6
|
Finished rearranging debug code.
|
2015-06-06 07:48:21 -07:00 |
|
Martin Haye
|
5b8f75ecd1
|
Refactored debug macro support to be always present, and provided by the memory manager.
|
2015-06-05 07:54:09 -07:00 |
|
Martin Haye
|
16509b9942
|
Fixed bug: need to repair line table in raycaster after using ProDOS, because ProDOS now uses aux ZP.
|
2015-06-04 10:21:04 -07:00 |
|
Martin Haye
|
a8e501c51b
|
Now can actually make use of the RAM freed by moving ProDOS.
|
2015-06-04 10:11:38 -07:00 |
|