| 2008-10-13 |
| Perform necessary shutdown tasks on exit of Hexen. |
Simon Howard |
7eb3ddaf |
| 2008-10-12 |
| Don't hog the CPU. |
Simon Howard |
6f116526 |
| Fix autorun hack for Hexen. |
Simon Howard |
1901777a |
| 2008-10-11 |
| - Use FILE_MAP_COPY instead of FILE_MAP_ALL_ACCESS for memory mapped files, the latter prevented it from working at all |
Russell Rice |
a2fe8877 |
| 2008-10-10 |
| Convert Heretic/Hexen menu code to use translated key value when entering save game names. |
Simon Howard |
78e4c283 |
| Move shiftxform table to i_video.c; make 'data2' for key events consistently be the properly translated version of the key pressed. |
Simon Howard |
32565063 |
| Fix crash at Hexen title screen. |
Simon Howard |
ea4e1fcf |
| Set SavePath correctly and create the directory if necessary. |
Simon Howard |
53fa8e08 |
| 2008-10-09 |
| Update codeblocks project for hexen, which builds successfully now. |
Russell Rice |
0aa90653 |
| Fix crashes when loading the same level twice. |
Simon Howard |
d0531706 |
| Add mouse grab callback for Hexen. |
Simon Howard |
88dd6235 |
| Replace Z_ChangeTag/Z_Free usage with W_ReleaseLump* |
Simon Howard |
bb9ceef0 |
| 2008-10-08 |
| Fix sound effects! |
Simon Howard |
9736ada9 |
| Save config file at exit and initialise sound (fixes music) |
Simon Howard |
7f69666e |
| Replace hexen "shareware" variable with gamemode/gamemission. Use d_iwad.c code to find the IWAD file. Remove AddWADFile and use the w_wad.c API directly. |
Simon Howard |
1670801d |
| Move chocolate-hexen to default build. |
Simon Howard |
65404cbe |
| Minor tweaks to get chocolate-hexen to build. |
Simon Howard |
f75d8a50 |
| Remove unused tsm_ID reference. |
Simon Howard |
a045c309 |
| Use internal DisplayTicker variable for hexen/sb_bar.c. |
Simon Howard |
066b90fc |
| Switch configuration file code to common configuration file code, and remove old code. |
Simon Howard |
d4d0f994 |
| 2008-10-05 |
| Perform bounds checking on separation and volume values passed to the low-level sound code, as the Heretic s_sound.c code generates values that are out of range. |
Simon Howard |
dc7d7279 |
| - Rename main.workspace to chocolate.workspace (since we have doom.cbp, heretic.cbp and hexen.cbp) - Rename textscreen.cbp to libtextscreen.cbp |
Russell Rice |
da447edc |
| Include missing files in hexen project |
Russell Rice |
1c93a6a6 |
| Update codeblocks projects |
Russell Rice |
da7f8071 |
| 2008-10-04 |
| Draw loading disk into a temporary buffer rather than the screen, to fix bug with leftover junk at startup melt. |
Simon Howard |
62aa3c85 |
| 2008-10-03 |
| Disable calls into low-level netgame code, until netgames are fixed. |
Simon Howard |
43552743 |
| Remove calls to Logitech Cyberman code. |
Simon Howard |
5839f530 |
| Remove #defines for hexen/r_draw.c; we are only using the C versions of these functions now. |
Simon Howard |
46aeb066 |
| Add missing UpdateState variable. |
Simon Howard |
0e5fce06 |
| Fix bug in previous commit. |
Simon Howard |
0f4fc306 |
| Fix crash with P_FindNextHighestFloor. |
Simon Howard |
8878f9e7 |
| Rename Hexen main function to common D_DoomMain function. |
Simon Howard |
fdd2fe63 |
| Fix Steam search path for Heretic. |
Simon Howard |
939e0411 |
| 2008-10-02 |
| Split out high-level sound code from hexen/i_ibm.c and refactor to use common interface. |
Simon Howard |
51efdd70 |
| 2008-10-01 |
| Merge from trunk. |
Simon Howard |
525e8d80 |
| Add .lvimrc local vim project settings. |
Simon Howard |
21d9d4e2 |
| Update HH-TODO. |
Simon Howard |
b574dd5b |
| Remove duplicate SlopeDiv function. |
Simon Howard |
3f035363 |
| Remove some redundant DOS and NeXT-related code. |
Simon Howard |
89d95067 |
| Remove some duplicate definitions from h2def.h. |
Simon Howard |
313e5680 |
| Remove Hexen duplicate KEY_ definitions. |
Simon Howard |
16e36195 |
| Merge tinttable variable to common. |
Simon Howard |
d35a4b7c |
| Finish merge of hexen/v_video.c to common (oops) |
Simon Howard |
738e91cd |
| Merge hexen/v_video.c to common. |
Simon Howard |
4385c78e |
| Rename "FuzzColumn"/"FuzzPatch" for Heretic/Hexen code to TLColumn/TLPatch for consistency; these are translucent draw functions, not fuzzy draw functions like Doom's R_DrawFuzzColumn. |
Simon Howard |
c137615a |
| Use common versions of ticcmd_t and event_t for Hexen code. Remove old i_video definitions and use common i_video.c interface. |
Simon Howard |
f8b21652 |
| Merge Hexen fixed_t and angle definitions to common code, plus byte swapping macros, bounding box checking, read/write file, screenshot and command line argument code. Update Heretic code to use ANG1_X rather than the new (correct) ANG1 definition. |
Simon Howard |
bf5e8485 |
| 2008-09-30 |
| Add steam paths for finding Heretic/Hexen IWAD files. |
Simon Howard |
fde2f788 |
| Add chocolate-heretic to default build. |
Simon Howard |
40fddbd7 |
| Move d_iwad.c into common code and update Heretic to use it on startup to locate the IWAD file. |
Simon Howard |
8cae6e48 |