Skip to content

Instantly share code, notes, and snippets.

@mewmew
Created February 6, 2020 01:48
Show Gist options
  • Save mewmew/c192a447572a31fbc776f04725d36e18 to your computer and use it in GitHub Desktop.
Save mewmew/c192a447572a31fbc776f04725d36e18 to your computer and use it in GitHub Desktop.

Revisions

  1. mewmew created this gist Feb 6, 2020.
    26 changes: 26 additions & 0 deletions main.c
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    #include "diablo.h"
    #include "dx.h"
    #include "init.h"
    #include "interfac.h"

    void StoreScreenshot();

    int main() {
    // activate window.
    d1_init_activate_window(NULL, TRUE);
    // initialize PitchTbl.
    d1_diablo_init_screen();
    // initialize screen buffer.
    d1_dx_init(NULL);
    // load cutscene.
    d1_interfac_InitCutscene(WM_DIABRETOWN);
    // render cutscene.
    d1_interfac_DrawCutscene();
    // store screenshot.
    StoreScreenshot();
    exit(0);
    }