Scet Posted May 21, 2009 My question is what was/is this function supposed to do? Reason being it doesn't seem to do anything due to an early exit: if (commercial) return; Since commercial is a constant equal to 2, the rest of the function never gets called. Is this a bug or was it intentional? 0 Share this post Link to post
entryway Posted May 21, 2009 if (gamemode==commercial) //jff 4/25/98 Someone forgot commercial an enum return; 0 Share this post Link to post
Quasar Posted May 21, 2009 This is an apparent bug in the Linux Doom base source, and now looks like this in EE: if(GameModeInfo->id == commercial) //jff 4/25/98 Someone forgot commercial an enum return; In order for the resultant EXE to support DOOM and Ultimate Doom properly, that has to be fixed. EDIT: Beaten by a minute >_< :P :P :P 0 Share this post Link to post
Scet Posted May 21, 2009 Even after fixing it though, none of the backgrounds are animated in Doom. So I guess they planned on having them, but changed it later? 0 Share this post Link to post
Quasar Posted May 21, 2009 If the animations aren't working in [Ultimate] Doom, then that's an error and you'll need to track it down. Nobody knows why, but Linux Doom had a number of these things broken. 0 Share this post Link to post
Scet Posted May 21, 2009 Nevermind, it actually does work. I thought it was meant for those text screens at the end of each episode, not the level map. Its been a long time since I played through Doom. Thanks Quasar. 0 Share this post Link to post