Anders Jenbo
ed746a6d2d
Fix Cl2DecodeFrm3
7 years ago
Anders Jenbo
1a2f2b5f52
Implement CelGetFrameClipped from the Mac 9 port
7 years ago
Anders Jenbo
64824cab2b
Implement CelGetFrameStart
7 years ago
Anders Jenbo
6dd0893bce
Implement CelGetFrameSize
7 years ago
Anders Jenbo
ce6fc51b50
Implement CelGetFrame (CEL decoder helper)
...
This implements the first of the inlined CEL decoder helper functions
that are still visable in the Mac port code.
Functions are still bin exact
7 years ago
qndel
ea5c8bd23a
SpecialThemeFit cleanup
7 years ago
qndel
a5c3642caf
[hellfire] init_create_window bin exact
7 years ago
Anders Jenbo
890f414cb9
Small clean up of unused code
7 years ago
qndel
cd1e4d09e5
[hellfire] InitAutomap bin exact
7 years ago
qndel
25cb639e17
[hellfire] CastSpell bin exact
7 years ago
qndel
dcd08235f3
[hellfire] InitMonsterGFX bin exact
7 years ago
qndel
1516ad57ac
GetManaAmount cleanup ( #1737 )
7 years ago
qndel
449b9fd2dc
CastSpell cleanup
7 years ago
qndel
f7c90653bd
[hellfire] DoHealOther bin exact
7 years ago
Anders Jenbo
743ebc2048
Always load MPQ files in read-only mode
7 years ago
qndel
d626908a53
[hellfire] missiles_4359A0 bin exact ( #1731 )
7 years ago
Anders Jenbo
e88e574c5f
Drop unimplemented code
7 years ago
Anders Jenbo
06bcd3c3f9
Handle file paths in a clean way
...
Belated birthday present for @mewmew
Functions for gettings paths have sensible names
It's using snprintf for safe? string concat
Paths don't use \ as path reporator, or magic marker
Drop code for copying pre 1.09 save games from the windows folder
7 years ago
Anders Jenbo
606d5536f2
Set version and project name via CMake
7 years ago
qndel
29822058c5
[hellfire] DrawAutomapGame bin exact
7 years ago
qndel
0704393bc3
StoreAutoPlace cleanup
7 years ago
qndel
d0421621c4
InitMonsterGFX cleanup
7 years ago
qndel
5253e28584
InitAutomap cleanup
7 years ago
qndel
d3389f3f7c
DrawSLine cleanup
7 years ago
qndel
ddec3ce5bb
PrintStoreItem cleanup
7 years ago
qndel
152573bd57
more enums
7 years ago
qndel
b45b33c7e1
[hellfire] SmithBuyItem bin exact
7 years ago
qndel
e2f14a7d13
[hellfire] LoadGame bin exact
7 years ago
qndel
9cf2354774
[hellfire] SaveGame bin exact + enums
7 years ago
Anders Jenbo
1d03064fee
Clean up sound code
7 years ago
Anders Jenbo
8ee689b803
Remove miniwin abstraction for disabeling the screensaver
7 years ago
Gleb Mazovetskiy
2cc0c2cfbb
Clang: Remove -fms-extensions -fms-compatibility
7 years ago
Gleb Mazovetskiy
43a27e6f50
Also link SDL int devilution (Source)
7 years ago
Anders Jenbo
88813c4042
Strip some now unused parts of miniwin and windows api
7 years ago
Anders Jenbo
da78f54712
Apply plr_class
7 years ago
Anders Jenbo
3de9b4b1e9
Clean up MPQ loading and make it more portable
7 years ago
Anders Jenbo
5b2a878945
Remove check for multiple application instances
...
(it's currently not working any way)
7 years ago
Anders Jenbo
55717bb429
Remove RegisterClassEx part of miniwin
7 years ago
Anders Jenbo
049178cb2e
Clean up load/save code
...
Remove most call to memcpy in preperation for Big Endian support
Document what pointers are being skipped
Align save and load code (easier to verify that both are correct)
7 years ago
Anders Jenbo
b90ef1336d
Fix Segfault when loading game
...
Fixes #224
Not this breaks save games generated with master since 2019-07-15
7 years ago
qndel
32e519415a
GetDirection cleanup
7 years ago
qndel
4f993682d0
[hellfire] missiles_search bin exact ( #1704 )
7 years ago
qndel
8db7acf3bb
[hellfire] AddStone bin exact ( #1714 )
7 years ago
Anders Jenbo
ab92cc2549
[hellfire] Format monster.cpp
7 years ago
Anders Jenbo
2895568f08
[hellfire] Apply enums to monster.cpp
7 years ago
Anders Jenbo
a18720892b
Correct Hork Demon AI and align table
7 years ago
galaxyhaxz
0a5e772ccc
Fix missiles_warp & MAXTRIGS
7 years ago
qndel
67bd946295
MI_Manashield suggestions
7 years ago
qndel
76eb0a3d68
MI_Firewall cleanup
7 years ago
qndel
99b1fd3560
[hellfire] MI_Firebolt bin exact
7 years ago