>>18
What are you talking about?
"C:\\DIABLO\\retail\\ENGINE.CPP"
"C:\\DIABLO\\retail\\SOUND.CPP"
"C:\\DIABLO\\retail\\PALETTE.CPP"
"C:\\DIABLO\\retail\\dx.cpp"
"C:\\DIABLO\\retail\\SCROLLRT.CPP"
"U:\\DiabloUI\\Ui\\Focus.cpp"
"U:\\DiabloUI\\Ui\\Title.cpp"
"U:\\DiabloUI\\Ui\\Progress.cpp"
"U:\\DiabloUI\\Ui\\Logon.cpp"
"U:\\DiabloUI\\Ui\\SelConn.cpp"
"U:\\DiabloUI\\Ui\\Sbar.cpp"
"U:\\DiabloUI\\Ui\\connect.cpp"
"U:\\DiabloUI\\Ui\\Doom.cpp"
"U:\\DiabloUI\\Ui\\credits.cpp"
"U:\\DiabloUI\\Ui\\artfont.cpp"
"U:\\DiabloUI\\Ui\\DiabEdit.cpp"
"U:\\DiabloUI\\Ui\\local.cpp"
"U:\\DiabloUI\\Ui\\SelModem.cpp"
"U:\\DiabloUI\\Ui\\SelHero.cpp"
"U:\\DiabloUI\\Ui\\cr8game.cpp"
"U:\\DiabloUI\\Ui\\SelIPX.cpp"
"U:\\DiabloUI\\Ui\\OkCancel.cpp"
"SBLT.CPP"
"SBMP.CPP"
"SCODE.CPP"
"SDLG.CPP"
"SDRAW.CPP"
"SEVT.CPP"
"SFILE.CPP"
"SGDI.CPP"
"SMSG.CPP"
"SNET.CPP"
"STRANS.CPP"
"SVID.CPP"
I can't find a single one ending in
.C.
That said, by the looks of the disassembly, they didn't really use
C++ features. That's probably the reason the game worked in the first place.
A fucking lot of global variables though. Reminds me of early iD software games. The UI code is also quite bizarre.
I'll check the one that didn't work (Diablo II) later.