It’s been open source and “ambiguously” GPL for a long time but as of yesterday it is super duper official definitely under GPLv2. Just source code, not assets of course.

3 points

“wow to make a code project of that scale they must have been brilliant programmers with highly organized code”

// translates between frame-buffer and map coordinates
#define CXMTOF(x)  (f_x + MTOF((x)-m_x))
#define CYMTOF(y)  (f_y + (f_h - MTOF((y)-m_y)))

// the following is crap
#define LINE_NEVERSEE ML_DONTDRAW
permalink
report
reply
2 points
*
// if non-number, do not draw it
if (n == 1994)
    return 0;
//
// Display level completion time and par,
//  or "sucks" message if overflow.
//

    else
    {
        // "sucks"
        V_DrawPatch(x - SHORT(sucks->width), y, FB, sucks); 
    }
      case 141:
        // Silent Ceiling Crush & Raise
        EV_DoCeiling(line,silentCrushAndRaise);
        line->special = 0;
        break;

So many switch statements

permalink
report
parent
reply

games

!games@hexbear.net

Create post

Tabletop, DnD, board games, and minecraft. Also Animal Crossing.

Rules

  • No racism, sexism, ableism, homophobia, or transphobia. Don’t care if it’s ironic don’t post comments or content like that here.
  • Mark spoilers
  • No bad mouthing sonic games here :no-copyright:
  • No gamers allowed :soviet-huff:
  • No squabbling or petty arguments here. Remember to disengage and respect others choice to do so when an argument gets too much

Community stats

  • 1.8K

    Monthly active users

  • 4.6K

    Posts

  • 39K

    Comments