Subversion Repositories eduke32

Rev

Rev 3795 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3795 Rev 3803
Line 2086... Line 2086...
2086
    int32_t flags = G_GetLogoFlags();
2086
    int32_t flags = G_GetLogoFlags();
2087
2087
2088
    S_StopMusic();
2088
    S_StopMusic();
2089
    FX_StopAllSounds();
2089
    FX_StopAllSounds();
2090
2090
2091
    if (!VOLUMEALL || flags & LOGO_SHAREWARESCREENS)
2091
    if (!DUKEBETA && (!VOLUMEALL || flags & LOGO_SHAREWARESCREENS))
2092
    {
2092
    {
2093
        setview(0,0,xdim-1,ydim-1);
2093
        setview(0,0,xdim-1,ydim-1);
2094
        flushperms();
2094
        flushperms();
2095
        //g_player[myconnectindex].ps->palette = palette;
2095
        //g_player[myconnectindex].ps->palette = palette;
2096
        P_SetGamePalette(g_player[myconnectindex].ps, BASEPAL, 1);    // JBF 20040308
2096
        P_SetGamePalette(g_player[myconnectindex].ps, BASEPAL, 1);    // JBF 20040308
Line 5214... Line 5214...
5214
                case LIZTROOPDUCKING__STATIC:
5214
                case LIZTROOPDUCKING__STATIC:
5215
                case LIZTROOPRUNNING__STATIC:
5215
                case LIZTROOPRUNNING__STATIC:
5216
                case LIZTROOPSTAYPUT__STATIC:
5216
                case LIZTROOPSTAYPUT__STATIC:
5217
                case LIZTROOPJUSTSIT__STATIC:
5217
                case LIZTROOPJUSTSIT__STATIC:
5218
                case LIZTROOP__STATIC:
5218
                case LIZTROOP__STATIC:
5219
                    if (g_scriptVersion == 13)
5219
                    if (g_scriptVersion != 14)
5220
                default:
5220
                default:
5221
                        sp->extra <<= 1;
5221
                        sp->extra <<= 1;
5222
                    break;
5222
                    break;
5223
                }
5223
                }
5224
            }
5224
            }
Line 10655... Line 10655...
10655
        pathsearchmode = 0;
10655
        pathsearchmode = 0;
10656
    }
10656
    }
10657
10657
10658
    G_CleanupSearchPaths();
10658
    G_CleanupSearchPaths();
10659
10659
-
 
10660
    if (SHAREWARE)
-
 
10661
        g_Shareware = 1;
-
 
10662
    else
-
 
10663
    {
10660
    i = kopen4load("DUKESW.BIN",1); // JBF 20030810
10664
        i = kopen4load("DUKESW.BIN",1); // JBF 20030810
-
 
10665
10661
    if (i!=-1)
10666
        if (i != -1)
10662
    {
10667
        {
10663
        g_Shareware = 1;
10668
            g_Shareware = 1;
10664
        kclose(i);
10669
            kclose(i);
10665
    }
10670
        }
-
 
10671
    }
10666
10672
10667
    // gotta set the proper title after we compile the CONs if this is the full version
10673
    // gotta set the proper title after we compile the CONs if this is the full version
10668
10674
10669
    Bsprintf(tempbuf, "%s - " APPNAME, g_gameNamePtr);
10675
    Bsprintf(tempbuf, "%s - " APPNAME, g_gameNamePtr);
10670
    wm_setapptitle(tempbuf);
10676
    wm_setapptitle(tempbuf);
Line 11761... Line 11767...
11761
        clockpad = max(clockpad,ij);
11767
        clockpad = max(clockpad,ij);
11762
        if (!(ud.volume_number == 0 && ud.last_level-1 == 7))
11768
        if (!(ud.volume_number == 0 && ud.last_level-1 == 7))
11763
        {
11769
        {
11764
            for (ii=MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].partime/(REALGAMETICSPERSEC*60), ij=1; ii>9; ii/=10, ij++) ;
11770
            for (ii=MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].partime/(REALGAMETICSPERSEC*60), ij=1; ii>9; ii/=10, ij++) ;
11765
            clockpad = max(clockpad,ij);
11771
            clockpad = max(clockpad,ij);
11766
            if (!NAM)
11772
            if (!NAM && MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime)
11767
            {
11773
            {
11768
                for (ii=MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime/(REALGAMETICSPERSEC*60), ij=1; ii>9; ii/=10, ij++) ;
11774
                for (ii=MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime/(REALGAMETICSPERSEC*60), ij=1; ii>9; ii/=10, ij++) ;
11769
                clockpad = max(clockpad,ij);
11775
                clockpad = max(clockpad,ij);
11770
            }
11776
            }
11771
        }
11777
        }
Line 11901... Line 11907...
11901
                                 (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].partime/(REALGAMETICSPERSEC*60)),
11907
                                 (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].partime/(REALGAMETICSPERSEC*60)),
11902
                                 (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].partime/REALGAMETICSPERSEC)%60);
11908
                                 (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].partime/REALGAMETICSPERSEC)%60);
11903
                        gametext((320>>2)+71,yy+9,tempbuf,0,2+8+16);
11909
                        gametext((320>>2)+71,yy+9,tempbuf,0,2+8+16);
11904
                        yy+=10;
11910
                        yy+=10;
11905
11911
11906
                        if (!NAM)
11912
                        if (!NAM && MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime)
11907
                        {
11913
                        {
11908
                            Bsprintf(tempbuf,"%0*d:%02d",clockpad,
11914
                            Bsprintf(tempbuf,"%0*d:%02d",clockpad,
11909
                                     (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime/(REALGAMETICSPERSEC*60)),
11915
                                     (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime/(REALGAMETICSPERSEC*60)),
11910
                                     (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime/REALGAMETICSPERSEC)%60);
11916
                                     (MapInfo[ud.volume_number*MAXLEVELS+ud.last_level-1].designertime/REALGAMETICSPERSEC)%60);
11911
                            gametext((320>>2)+71,yy+9,tempbuf,0,2+8+16);
11917
                            gametext((320>>2)+71,yy+9,tempbuf,0,2+8+16);