Martin Haye
|
80cf3ddb03
|
Got triggers working right on 3D map, including multiple triggers per location.
|
2015-05-15 08:19:18 -07:00 |
|
Martin Haye
|
d4a550f760
|
Corrected handling of obstruction and script flags on 2D map.
|
2015-05-07 06:54:43 -07:00 |
|
Martin Haye
|
f22f4ed9db
|
Teleportation mostly fixed.
|
2015-05-06 09:36:27 -07:00 |
|
Martin Haye
|
1f5a6cec29
|
Basics of 2D teleport kinda working.
|
2015-04-20 08:32:02 -07:00 |
|
Martin Haye
|
9739fb34e9
|
Working on 2D teleportation.
|
2015-04-14 07:19:42 -07:00 |
|
Martin Haye
|
9e94928f0a
|
More refactoring.
|
2015-04-09 10:31:36 -07:00 |
|
Martin Haye
|
4227042b11
|
More work refactoring API to rendering engines.
|
2015-03-31 12:02:48 -07:00 |
|
Martin Haye
|
a835321b5f
|
Implemented printf for handy debugging, and now generating a map index for the 2D sections.
|
2015-03-25 07:40:46 -07:00 |
|
Martin Haye
|
56897dd67d
|
Implementing printf-like family of functions.
|
2015-03-05 09:34:42 -08:00 |
|
Martin Haye
|
2b686a8629
|
More work on script triggers.
|
2015-02-27 05:33:11 -08:00 |
|
Martin Haye
|
abd63d0481
|
Now loading scripts for 2D maps, and registering the new trigger table.
|
2015-02-23 08:01:47 -08:00 |
|
Martin Haye
|
430ee9ce65
|
Now packing scripts for 2D map sections.
|
2015-02-19 10:44:17 -08:00 |
|
Martin Haye
|
792b8854ac
|
More 2d work: tileset division, show avatar in center, fix load bug.
|
2015-02-16 16:18:00 -08:00 |
|
Martin Haye
|
b9a4caba1f
|
Fixed tile address calculation and tileset numbering.
|
2015-01-27 08:36:05 -08:00 |
|
Martin Haye
|
09583ce1ce
|
Now loading the initial 4 map sections in the tile engine.
|
2015-01-10 13:17:56 -08:00 |
|
Martin Haye
|
4e4892381f
|
Now splitting maps up into sections. Refactored game loop to make room for 2D variant.
|
2015-01-07 14:48:04 -08:00 |
|
Martin Haye
|
14193fb73d
|
Working on splitting 2D maps into sections.
|
2014-12-21 08:17:21 -08:00 |
|
Martin Haye
|
c43f381296
|
Much better error and warning pinpointing during pack process.
|
2014-09-11 08:54:37 -07:00 |
|
Martin Haye
|
a480dc8c96
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2014-09-11 06:48:04 -07:00 |
|
Martin Haye
|
c1f0cdab58
|
Added partial code to pack 126x128 images.
|
2014-09-11 06:48:01 -07:00 |
|
Brendan Robert
|
bcd2e6c83e
|
Started adding tile engine support to the build/pack -- still have to pack maps and tilesets and create a test stub for the tile engine
|
2014-09-05 09:44:14 -05:00 |
|
Martin Haye
|
c7c969d2d0
|
Fixed bug where println wasn't recognized.
|
2014-07-25 18:33:44 -05:00 |
|
Martin Haye
|
e849051afd
|
Implemented loading screen, fixed a bunch of bugs.
|
2014-07-21 18:28:39 -07:00 |
|
Martin Haye
|
a2830e9828
|
More work on init scripts, and proper redrawing after teleport.
|
2014-07-20 14:43:48 -07:00 |
|
Martin Haye
|
97b942036f
|
Added blocks for setting sky and ground colors, and teleporting the player. Added support for init scripts using Blockly.
|
2014-07-20 06:02:10 -07:00 |
|
Martin Haye
|
ebe228d15f
|
Now processing IF statements with GETYN triggers, and SETMAP events.
|
2014-07-19 15:55:27 -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
|
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
|
e56ad5e7da
|
Really running scripts on the map now.
|
2014-07-08 19:11:03 -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
|
3af48520a1
|
Implemented blocker sprites the right way.
|
2014-07-06 18:22:31 -07:00 |
|
Martin Haye
|
02cccb1270
|
Working on blocker sprites.
|
2014-07-06 17:25:48 -07:00 |
|
Martin Haye
|
f43c51dd74
|
Really loading and running PLASMA code now.
|
2014-07-03 16:56:26 -07:00 |
|
Martin Haye
|
269770da90
|
Debugging PLASMA loader.
|
2014-07-03 10:51:24 -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
|
786853a4a7
|
Now runs PLASMA code\!
|
2014-06-25 08:47:28 -07:00 |
|
Martin Haye
|
7c00d7272a
|
More bit hacking, added collision detection, playing with blocker sprites.
|
2014-06-16 09:03:24 -07:00 |
|
Martin Haye
|
d9a203c522
|
Sprite fixes, and workaround for Outlaw NPE.
|
2014-06-13 13:10:38 -07:00 |
|
Martin Haye
|
fa1bb0bd3c
|
Hacked high-bits on tree sprite graphic.
|
2014-06-02 10:28:50 -07:00 |
|
Martin Haye
|
c9d84d11b5
|
Fixed raycaster going past the edge of the map.
|
2014-06-01 07:22:07 -07:00 |
|
Martin Haye
|
bbac1ea183
|
Fix edge detection in II raycaster.
|
2014-05-30 09:10:20 -07:00 |
|
Martin Haye
|
c8d8c22478
|
Use real map data in Javascript raycaster, so I can more closely simulate the Apple II and thus debug problems more easily.
|
2014-05-30 08:33:11 -07:00 |
|
Martin Haye
|
a82379bbe5
|
Compression has been working great, so turned off debug checksums.
|
2014-04-20 09:20:35 -07:00 |
|
Martin Haye
|
91586d8b3c
|
Added sprites to map data, and to ray casting loop.
|
2014-04-20 09:16:40 -07:00 |
|
Martin Haye
|
ec49808879
|
Laxen rules on name matching.
|
2014-04-12 18:01:46 -07:00 |
|
Martin Haye
|
f6a6e844bb
|
Compression now fully working. Also, changed core to be a .system file, so we don't need BASIC.SYSTEM any more.
|
2014-03-18 13:29:02 -07:00 |
|
Martin Haye
|
e741c5d57e
|
Fixing lots of decompression bugs.
|
2014-03-17 11:30:15 -07:00 |
|
Martin Haye
|
539c878c5f
|
Fixing decompressor bugs.
|
2014-03-17 07:49:40 -07:00 |
|
Martin Haye
|
37f4863e30
|
All compression code written and integrated; now to test.
|
2014-03-13 09:56:29 -07:00 |
|
Martin Haye
|
85f434aadf
|
More work on compression.
|
2014-03-06 09:45:11 -08:00 |
|
Martin Haye
|
983f61b5c0
|
Making progress on LZ4 compression.
|
2014-03-06 07:25:04 -08:00 |
|
Martin Haye
|
625f2a44ea
|
Added LZ5 compression to the packer.
|
2014-02-25 10:07:40 -08:00 |
|
Martin Haye
|
99827b9785
|
Now displays map name centered at top of window.
|
2014-02-20 09:13:30 -08:00 |
|
Martin Haye
|
14296ca13a
|
Font engine integrated with raycaster.
|
2014-02-20 07:45:48 -08:00 |
|
Martin Haye
|
3eb021aad8
|
Switched over to ACME for raycaster. Also made output of packer more brief.
|
2014-02-09 14:59:43 -08:00 |
|
Martin Haye
|
0d8584743e
|
Finally got everything loading and displaying in the raycaster.
|
2014-01-26 16:32:03 -08:00 |
|
Martin Haye
|
c63eed8ee7
|
Making progress with packing all maps, not just one, and loading back one map and only its textures.
|
2014-01-26 08:26:51 -08:00 |
|
Martin Haye
|
21088c8f90
|
Texture header for maps.
|
2014-01-24 10:51:11 -08:00 |
|
Martin Haye
|
d78c7ed652
|
First disk load worked\!
|
2014-01-16 09:19:40 -08:00 |
|
Martin Haye
|
5a8b451703
|
Revised mem manager and partition packing code to do arbitrary sizes rather than whole pages.
|
2014-01-15 08:58:20 -08:00 |
|
Martin Haye
|
ec28cb6460
|
Now packing code segments as well.
|
2014-01-05 17:34:57 -08:00 |
|
Martin Haye
|
5af871d65b
|
Working on packing partition files.
|
2014-01-05 17:16:30 -08:00 |
|
Martin Haye
|
48d222f017
|
Working on packing partition files.
|
2014-01-05 16:32:44 -08:00 |
|