Henne / Bright-Eyes

"Bright Eyes" is a variation of DOSBox with customized support for the CRPG "Das schwarze Auge 1 - Schicksalsklinge"
GNU General Public License v2.0
19 stars 7 forks source link

Add enums for FIGHT.LST entries and for the hero struct #20

Closed tuxor1337 closed 8 years ago

tuxor1337 commented 8 years ago

This introduces extremely many changes in almost every part of the code. But it's basically the result of some search+replace with RegEx patterns. Since it builds fine and it doesn't break any borlandified code, the changes prove to be mostly harmless.

Maybe the most interesting part is the investigation of some of the so far undocumented or "unknown" fields in the hero sheet (some of them are timers, some are spell modification indicators). However, I was not able to understand the full meaning of UNKNOWN2 and UNKNOWN9. The first seems to have a key role in describing the hero's status (like asleep, unconscious, safe (in fight), ...), while the latter might be related to graphics.

tuxor1337 commented 8 years ago

I added another commit which addresses the problem that git status always lists the build log and the dosbox binary. I think they should be on the ignore list.