Anders Jenbo
054458845a
Fix CLang builds
...
Possibly the type of ObjDataStruct should be changed to byte
6 years ago
qndel
29682a296e
fix pushed in buttons
6 years ago
qndel
5191237f42
enums and stuff ( #2024 )
6 years ago
qndel
92c4824820
[hellfire] CalcPlrItemVals
6 years ago
Anders Jenbo
7b70770c16
BUGFIX note for MouseX/Y
6 years ago
Anders Jenbo
a291939a7d
Value types
6 years ago
Anders Jenbo
53ccf38a8c
Bool types
6 years ago
Anders Jenbo
31181b77c4
Bool comparisons
6 years ago
Anders Jenbo
2cdb83c8ff
Fix signature of FuncDlg properly
...
Previous fix caused a small diff, see:
https://docs.microsoft.com/en-us/previous-versions/ms960202%28v%3dmsdn.10%29
6 years ago
Anders Jenbo
bb9315db92
Correct shareware data
...
This fixes the intro music being played to frequently in the menu, and
makes sure that some spells are not avalible.
6 years ago
Anders Jenbo
eaa24860ce
Correct return type of tmsg_cleanup
6 years ago
Anders Jenbo
f217b14e3e
Order variables logically
6 years ago
Anders Jenbo
a02167a648
Use correct defines for variables
...
This also defines MAXRESIST and DEBUGSEEDS
6 years ago
Anders Jenbo
8f635b779c
Correct style of checks
6 years ago
Anders Jenbo
e8454376d3
Semantically get the first item instead of the array
6 years ago
Anders Jenbo
711665ee96
Assign correct data types
6 years ago
Anders Jenbo
10febf7e15
Decompose a few numbers
6 years ago
Anders Jenbo
cab3ebddf5
Avoid some arrays being of predefined size
...
This makes it easier to change the array size via content
6 years ago
Anders Jenbo
0a1b4d347c
Create defines for spell icons
...
This will avoids a lot of Hellfire ifdef and generally makes the
caluclations cleaner
6 years ago
Anders Jenbo
c540f74709
Clean up calls to WriteFile
6 years ago
Anders Jenbo
0f514f25de
Apply WinAPI enums and macros
6 years ago
Anders Jenbo
c39f668deb
Enable some asserts that are helpful for testing
6 years ago
Anders Jenbo
660405505f
Remove C compat
...
It's unmaintained and clear that we won't be going back since some
functions can only be solved with C++
6 years ago
qndel
f35c955e36
[hellfire] S_StartBBoy bin exact
6 years ago
qndel
19ec9622f5
[hellfire] S_StartWRecharge bin exact
6 years ago
qndel
408780458a
[hellfire] S_StartSRepair bin exact
6 years ago
qndel
4ecc2090d9
[hellfire] S_StartWSell bin exact
6 years ago
qndel
48739cd1a2
[hellfire] S_StartSSell bin exact
6 years ago
qndel
540363493c
[hellfire] S_StartHealer bin exact
6 years ago
Anders Jenbo
187a021b30
More documentation from sanctuary/notes ( #2026 )
6 years ago
Anders Jenbo
312168d4c1
Reformat the .clang-format files
...
These files are YAML, changes to a more idiomatic YAML syntax
6 years ago
qndel
ccb44d0c6e
[hellfire] S_BBuyEnter bin exact
6 years ago
qndel
3271bb1c2c
[hellfire] S_StartSIdentify bin exact
6 years ago
galaxyhaxz
f89204e7dd
Fix function/var names (effects/sound)
6 years ago
Anders Jenbo
a37b983863
[hellfire] InitStores
6 years ago
Anders Jenbo
f7e2283702
Reorder globals
6 years ago
galaxyhaxz
c632e2d1d0
Names and bug fixes ( #1974 )
6 years ago
Anders Jenbo
ba084d25a6
[hellfire] PostOkMonst, PostOkMonst2, PostOkMonst3 and monster_posok
6 years ago
Anders Jenbo
86830baadc
[hellfire] CheckMonsterHit
6 years ago
Anders Jenbo
8491a67135
[hellfire] NetSendCmdMonDmg
6 years ago
Anders Jenbo
e7bd82b44a
A handful of param names and consts
6 years ago
galaxyhaxz
71565b9c02
Several updates [enums+names] ( #2002 )
...
* Several updates
* Correct msg_get_next_packet
* Update enums.h
Co-Authored-By: Robin Eklind <mewmew@users.noreply.github.com>
Co-authored-by: Robin Eklind <mewmew@users.noreply.github.com>
6 years ago
Robin Eklind
038666db18
nthread: add parameter name to nthread_handler
...
Fixes the following error when compiling as C with Clang:
Source/dthread.cpp:92:46: error: parameter name omitted
unsigned int __stdcall dthread_handler(void *)
^
Related to #2017 .
6 years ago
Robin Eklind
dce389599e
dthread: add parameter name to dthread_handler
...
This fixes a build error in dthread_handler when compiling as C.
Source/dthread.cpp:92:46: error: parameter name omitted
unsigned int __stdcall dthread_handler(void *)
^
6 years ago
Robin Eklind
f6e6b4b56f
dthread: use INFINITE enum for second argument to WaitForSingleObject
6 years ago
Robin Eklind
3130ae3593
codec: fix build error of codec.cpp when compiling as C
...
Prior to this commit, the following error was encountered when compiling
as C using Clang:
Source/codec.cpp:20:2: error: must use 'struct' tag to refer to type 'CodecSignature'
CodecSignature *sig;
^
struct
6 years ago
Anders Jenbo
0383f9abcd
Add documentation to more files
6 years ago
Robin Eklind
68a8f07d2b
Document BUG in SetupAllItems when recreating unique items.
6 years ago
Anders Jenbo
d6f70c56ce
Format files
6 years ago
Anders Jenbo
3c276a3cd3
Add documentation
...
- Add file documentation to about 1/4 of the files in Source
- Copy over a lot of the documentation from the sanctuary/notes repo
- Standardise all the existing documentation
- Create a configuration for Doxygen
- Add more documentation (engine.cpp is now fully documented)
6 years ago