• Ardyssian@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    7
    ·
    7 months ago

    There’s a thread on Reddit showcasing some hilarious Code Comments within the Generals Codebase: https://old.reddit.com/r/commandandconquer/comments/1izpkmh/funny_generals_source_code_comments/

    Examples:

        // Assumption: Things with a KINDOF_STRUCTURE flag can never be built from 
        // a factory (ProductionUpdateInterface), because the building can't move
        // out of the factory. When we do our Starcraft port and have flying Terran
        // buildings, we'll have to change this ;-)
        // Remember: To ASSUME makes an ASS out of U and ME. 
        Player.cpp
    
        // HERE WOULD BE A GREAT PLACE FOR AN IDIOT TEST:
      // REJECT SIMULATION NODES THAT ARE OFF SCREEN!!!!!!!!!!
        // HERE WOULD BE A GREAT PLACE FOR AN IDIOT TEST:
      // REJECT SIMULATION NODES THAT ARE OFF SCREEN!!!!!!!!!!
      W3DTerrainVisual.cpp
    
      //
      // force the tree control to redraw, it seems to have problems updating
      // the plus signs, lame ass Microsoft
     //
      HeirarchyView.cpp
    
      ; String is returned by const for a reason.  Bad things will happen 
      ; if you modify it.  You have been warned.
      locale.cpp
    
      // We need to be able to grab w3d's from a localization dir, since Germany hates exploding people units.
      W3DFileSystem.cpp
    
      // I can't take it any more.  Let the record show that I think the UpgradeMux multiple inheritence is CRAP.
    getAutoHealBehaviorModuleData()->m_upgradeMuxData.muxDataProcessUpgradeRemoval(getObject());
      AutoHealBahaviour.h
    
  • baggachipz@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 months ago

    I was obsessed with Generals in 2003. It would be very damaging to my productivity if there was a Mac version.

  • weker01@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 months ago

    EA? Why, what happened? Is it truly the end of time?!

    No but seriously, does someone know what the motivation is?

  • dicksteele@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    Oh man. Generals was the last game that me and some friends played on lan together. Many many hours of fun. Sadly those days are long gone.

  • TheLowestStone@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    Weird, I had the same reaction to this and the news that Ron DeSantis said the Tate brothers aren’t welcome in Florida. “That’s nice but you’re still a massive piece of shit.”

    • AlexWIWA@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 months ago

      Open RA isn’t doing a reverse engineering project, so they’ll probably just keep working on it. They are doing a full gameplay modernization.