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 Quote 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 Quote 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 Quote 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 Quote 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 Quote 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 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.