Martin Haye
|
8c6c658ecf
|
Making translating enemy table to code.
|
2016-01-01 06:04:42 -08:00 |
|
Martin Haye
|
55cd9892e3
|
More efficient way to call global scripts.
|
2015-12-31 09:56:50 -08:00 |
|
Martin Haye
|
9a1a1d0a0e
|
Refactored global scripts into their own module.
|
2015-12-29 11:22:14 -08:00 |
|
Martin Haye
|
c4e46238cd
|
Centralized all shared function vectors for efficiency; made mem debug printout fit on screen; use better notation for pointer-to-pointer; fixed bug causing combat to fail on 3D map.
|
2015-12-29 08:59:13 -08:00 |
|
Martin Haye
|
12a1427af6
|
Removed some gamelib functions that are better being only in the main module.
|
2015-12-28 10:52:57 -08:00 |
|
Martin Haye
|
c4e88d3873
|
Added texture control, so we can swap out textures in 3D mode to make room for a portrait.
|
2015-12-28 10:20:28 -08:00 |
|
Martin Haye
|
d5d30639d6
|
Save map state to global vars.
|
2015-12-28 09:13:18 -08:00 |
|
Martin Haye
|
5fc03b6f55
|
Better debug for out-of-memory.
|
2015-12-23 15:59:11 -08:00 |
|
Martin Haye
|
df901ee94f
|
Fixed some bugs introduced by refactoring, and also the portrait preview facility.
|
2015-12-23 15:42:37 -08:00 |
|
Martin Haye
|
604857a4d2
|
Animations working in-engine for the first time.
|
2015-12-17 09:19:49 -08:00 |
|
Martin Haye
|
a1b60a490c
|
Comment fix for min/max, thanks Dave.
|
2015-12-17 06:48:30 -08:00 |
|
Martin Haye
|
f46aed43a6
|
Pick up animation flags properly.
|
2015-12-17 06:48:15 -08:00 |
|
Martin Haye
|
11464433be
|
Now packing animation sequences.
|
2015-12-12 07:22:15 -08:00 |
|
Martin Haye
|
70174a3342
|
Forgot to check in some files from the combat refactor.
|
2015-12-11 06:48:00 -08:00 |
|
Martin Haye
|
54bdfdd47e
|
Finished moving combat code to a module.
|
2015-12-10 09:43:21 -08:00 |
|
Martin Haye
|
a48e3cc9d8
|
Making some progress splitting the combat code into a separate module.
|
2015-12-09 10:16:05 -08:00 |
|
Martin Haye
|
be7ba4a3ed
|
Added partial support for NPC party members; packer now produces headers for the PLASMA code so we don't have to hard-code image numbers.
|
2015-12-09 07:35:02 -08:00 |
|
Martin Haye
|
90187c007c
|
Starting to work on translating enemy table to code.
|
2015-12-06 15:44:28 -08:00 |
|
Martin Haye
|
059f77aba1
|
Starting in on data generation.
|
2015-12-06 12:02:18 -08:00 |
|
Martin Haye
|
299b5aed2f
|
Enemies fight back\!
|
2015-12-05 15:01:44 -08:00 |
|
Martin Haye
|
d6c321b11a
|
Finally happy with combat pacing and spacing.
|
2015-12-05 11:40:27 -08:00 |
|
Martin Haye
|
c4a7e4fe6a
|
Cleaning up display of combat.
|
2015-12-05 11:13:35 -08:00 |
|
Martin Haye
|
98d9631a90
|
More combat.
|
2015-11-30 08:49:46 -08:00 |
|
Martin Haye
|
f342bb55c0
|
Fixed scrolling in combat window.
|
2015-11-30 08:02:32 -08:00 |
|
Martin Haye
|
305e79977d
|
Took out more debugging text.
|
2015-11-30 07:48:36 -08:00 |
|
Martin Haye
|
20576c9986
|
Turn off memory debugging when not needed.
|
2015-11-30 07:46:25 -08:00 |
|
Martin Haye
|
010570bca7
|
Added more combat mechanics; fixed totally-wrong structure numbers.
|
2015-11-30 07:46:05 -08:00 |
|
Martin Haye
|
da7356450c
|
Combat order determination implemented.
|
2015-11-29 09:21:03 -08:00 |
|
Martin Haye
|
4eafd97388
|
Added a few more messages at the start of combat.
|
2015-11-29 07:50:29 -08:00 |
|
Martin Haye
|
6b38c49ffd
|
Added fight/run logic.
|
2015-11-19 08:36:35 -08:00 |
|
Martin Haye
|
87cd0c3fd0
|
Handle singular/plural and singular(s) forms in display strings.
|
2015-11-19 08:27:04 -08:00 |
|
Martin Haye
|
ddaca82733
|
Now displaying start of combat.
|
2015-11-11 08:55:16 -08:00 |
|
Martin Haye
|
6b3b0372fd
|
Now showing Hue's real data.
|
2015-11-05 09:09:45 -08:00 |
|
Martin Haye
|
c1bcb8d187
|
A few minor fixes to game logic.
|
2015-11-05 07:18:17 -08:00 |
|
Martin Haye
|
6e2187087f
|
Added enemy grouping.
|
2015-10-01 10:04:01 -07:00 |
|
Martin Haye
|
679a9ae6fb
|
Fleshed out first prototype player, Hue Hauser, along with his chaps and handgun.
|
2015-10-01 08:34:49 -07:00 |
|
Martin Haye
|
9ff4aeb793
|
Forgot to commit this.
|
2015-09-19 13:51:08 -07:00 |
|
Martin Haye
|
6ee122f942
|
Cleaner initialization of test string table.
|
2015-09-19 13:46:36 -07:00 |
|
Martin Haye
|
efe6525167
|
Tested and fixed heap intern of strings.
|
2015-09-19 13:44:41 -07:00 |
|
Martin Haye
|
2f67d1c72f
|
Reworked GC algorithm to share code better. Passes heap test again.
|
2015-09-19 13:27:57 -07:00 |
|
Martin Haye
|
bd0426e622
|
Forgot to check in the actual player types.
|
2015-09-19 08:30:52 -07:00 |
|
Martin Haye
|
698ce413cc
|
Added string interning to heap. Working on type system for players, items, combat.
|
2015-09-17 10:03:02 -07:00 |
|
Martin Haye
|
a1186596f9
|
Fix to allow blank lines and comments within struc definition.
|
2015-09-15 07:27:16 -07:00 |
|
Martin Haye
|
fa6bdfb86d
|
Added PLASMA support for single-level source code include statement, without needing m4. Usage: include "yourfile.pla"
|
2015-09-13 09:30:10 -07:00 |
|
Martin Haye
|
a4e87954a3
|
All code under Apache 1.1 license as we agreed on this morning. We always intended to do this, now actually getting around to it.
|
2015-09-10 09:22:07 -07:00 |
|
Martin Haye
|
4934a84128
|
Correct spelling error in build file.
|
2015-09-10 08:01:14 -07:00 |
|
Martin Haye
|
24bf2c9519
|
Archived heap test code in a separate place. Ready to actually use the heap, instead of test it.
|
2015-09-09 07:52:10 -07:00 |
|
Martin Haye
|
f88866085f
|
Heap test now runs for a long, long time. I think the heap code is solid.
|
2015-09-09 07:31:30 -07:00 |
|
Martin Haye
|
cc9b77f7e6
|
Heap test runs for a long time now without failing. It does eventually fail, but it's a long time.
|
2015-09-08 08:46:45 -07:00 |
|
Martin Haye
|
074befaca3
|
More heap testing and bug fixes.
|
2015-09-08 08:18:17 -07:00 |
|