Christoph Oelckers
|
2a1a175305
|
- fixed compilation.
|
2021-11-12 11:26:00 +01:00 |
|
Christoph Oelckers
|
b6c7ee1a94
|
- WH2 font fixes and translation setup.
|
2021-06-05 22:23:28 +02:00 |
|
Christoph Oelckers
|
d189fbf5ca
|
- WH: first overlay HUD variant and window frame.
|
2021-06-05 20:10:34 +02:00 |
|
Christoph Oelckers
|
d35092698d
|
- Witchaven: fix status bar code so that everything compiles again.
|
2021-06-03 19:42:49 +02:00 |
|
Christoph Oelckers
|
4b7c1bd37e
|
- WH: Init fixes and cleanup.
|
2021-06-03 17:21:31 +02:00 |
|
Christoph Oelckers
|
bd1755dee7
|
WIP
|
2021-05-18 08:01:08 +02:00 |
|
Christoph Oelckers
|
671d200aa7
|
Merge branch 'master' into whaven
# Conflicts:
# source/build/include/buildtypes.h
# source/core/console/c_notifybuffer.cpp
# source/core/d_protocol.h
# source/core/version.h
# wadsrc/static/zscript.txt
|
2021-05-16 13:03:17 +02:00 |
|
Christoph Oelckers
|
6c8b133b87
|
- integrated all the recent UI changes into Witchaven.
|
2021-05-09 16:05:42 +02:00 |
|
Christoph Oelckers
|
8c6cecd738
|
- scriptified WH cutscenes and created a texture name definition table.
|
2021-05-03 18:58:02 +02:00 |
|
Christoph Oelckers
|
e82f17f9c6
|
Merge commit 'e89761d2d526581e4599f564b26a6eb983fd92ec' into whaven
# Conflicts:
# source/core/d_protocol.h
# source/core/gameinput.h
|
2021-04-17 14:59:12 +02:00 |
|
Christoph Oelckers
|
56eda9928c
|
Merge commit 'ba90f444ddc85aaafab595915353362f6e181855' into whaven
# Conflicts:
# source/core/gameinput.h
|
2021-04-05 14:12:44 +02:00 |
|
Christoph Oelckers
|
3e17f3cb97
|
Merge commit 'fd0e9824b60a8cae288102551f0f3134a221cf3c' into whaven
# Conflicts:
# source/build/include/build.h
# source/build/src/engine.cpp
# source/build/src/engine_priv.h
|
2021-03-26 15:35:19 +01:00 |
|
Mitchell Richters
|
446723c0dc
|
- WHaven: Initial chase cam implementation.
* Sprite's angle still requires some work.
|
2021-02-25 22:57:15 +11:00 |
|
Mitchell Richters
|
f80570634f
|
- WHaven: Migrate lockclock to backend solution.
|
2021-02-25 20:40:33 +11:00 |
|
Mitchell Richters
|
266dab81cd
|
- WHaven: Use backend sprite interpolation methods.
|
2021-02-13 19:48:50 +11:00 |
|
Mitchell Richters
|
4e5ee86bd7
|
- WHaven: Interpolate weapon changing drop.
|
2021-02-13 19:00:40 +11:00 |
|
Mitchell Richters
|
16c0f88451
|
- WHaven: Interpolate weapon HUD bobbing/swaying.
|
2021-02-13 19:00:37 +11:00 |
|
Mitchell Richters
|
eef77e80f7
|
- Get whaven building now that submodules have been removed.
* Since all code is included in `all.cpp`, several identically named static functions have been renamed to avoid conflicts.
|
2021-02-13 19:00:27 +11:00 |
|
Christoph Oelckers
|
f87d524987
|
- WH: initialize weapons.
|
2020-11-09 18:22:10 +01:00 |
|
Mitchell Richters
|
ed942ab1b7
|
- WHaven: Fix sprite interpolation issues.
|
2020-11-08 19:57:32 +11:00 |
|
Mitchell Richters
|
3813913970
|
- WHaven: Uplift of horiz to backend code.
|
2020-11-08 17:51:38 +11:00 |
|
Christoph Oelckers
|
e33c7d54ac
|
- added the weapon drawer.
|
2020-10-31 14:07:43 +01:00 |
|
Christoph Oelckers
|
25a0ce51ba
|
- route the input to the player.
Still very broken.
|
2020-10-31 14:07:42 +01:00 |
|
Christoph Oelckers
|
dc24dcadf5
|
- added input code.
Not tested yet!
|
2020-10-31 14:07:42 +01:00 |
|
Christoph Oelckers
|
725cacb8e8
|
- added a bit more of the GameInterface.
|
2020-10-31 14:07:42 +01:00 |
|
Christoph Oelckers
|
a31bc4be6b
|
- added the needed parts to start the game from the menu.
Levels render, but gameplay has not been hooked up yet.
|
2020-10-31 14:07:42 +01:00 |
|
Christoph Oelckers
|
629737bd72
|
- main 3D render function.
|
2020-10-31 14:07:41 +01:00 |
|
Christoph Oelckers
|
30e96293cf
|
- implemented the game progression interface.
|
2020-10-31 14:07:40 +01:00 |
|
Christoph Oelckers
|
9952e6d2b0
|
- added 'dophysics'.
|
2020-10-31 14:07:40 +01:00 |
|
Christoph Oelckers
|
abc61902bb
|
- added the WH! victory sequence.
|
2020-10-31 14:07:40 +01:00 |
|
Christoph Oelckers
|
18e37577bc
|
- ported the statistics screen.
|
2020-10-31 14:07:39 +01:00 |
|
Christoph Oelckers
|
0e051a9d96
|
- precaching for WH.
|
2020-10-31 14:07:39 +01:00 |
|
Christoph Oelckers
|
23c6f4434e
|
- analyzesprites function.
|
2020-10-31 14:07:39 +01:00 |
|
Christoph Oelckers
|
5c22908dc2
|
- added the screen flash code, although I have no idea how to properly render this.
What's there is an extrapolation of how Exhumed handled a similar blend mode but this needs thorough testing to fine tune.
|
2020-10-31 14:07:38 +01:00 |
|
Christoph Oelckers
|
fca94d64ed
|
- added savegame code.
|
2020-10-31 14:07:38 +01:00 |
|
Christoph Oelckers
|
0a03331400
|
- added a bit more code for the main loop.
|
2020-10-31 14:07:38 +01:00 |
|
Christoph Oelckers
|
82f23a4733
|
- implemented the sound system for Witchaven.
The sound system itself is as primitive as it can get, the main change was to link sounds to sprites and not just their coordinates.
|
2020-10-31 14:07:37 +01:00 |
|
Christoph Oelckers
|
45d2fd95a9
|
- implementing the Witchaven menu.
Main menu is working, skill menu still to do.
|
2020-10-31 14:06:12 +01:00 |
|
Christoph Oelckers
|
6dfd36dba7
|
- draw the menu background.
|
2020-10-31 14:06:12 +01:00 |
|
Christoph Oelckers
|
2bebe0fa6a
|
- the WH intro movies are playing now.
|
2020-10-31 14:05:01 +01:00 |
|
Christoph Oelckers
|
7f7a576961
|
- music code.
|
2020-10-31 14:05:00 +01:00 |
|
Christoph Oelckers
|
a4ce1688d5
|
- hooked up the Witchaven frontend with the core.
|
2020-10-31 14:05:00 +01:00 |
|
Christoph Oelckers
|
fb2629002f
|
- fixed things so that everything compiles.
This isn't usable yet because only the play code is present.
|
2020-10-31 14:04:59 +01:00 |
|
Christoph Oelckers
|
f50b0f937d
|
- added most of the remaining play code.
|
2020-10-31 14:04:59 +01:00 |
|
Christoph Oelckers
|
96637a25d1
|
- importing Witchaven code from GDX
This is a straight port of the GDX Java code to C++ with as few changes made as possible.
Part 1: AI code.
|
2020-10-31 14:04:59 +01:00 |
|