Subversion Repositories eduke32

Rev

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

Rev 4975 Rev 4987
Line 36... Line 36...
36
#include "premap.h"
36
#include "premap.h"
37
#include "osdcmds.h"
37
#include "osdcmds.h"
38
#include "osd.h"
38
#include "osd.h"
39
#include "menus.h"
39
#include "menus.h"
40
#include "input.h"
40
#include "input.h"
-
 
41
#include "anim.h"
41
42
42
#ifdef LUNATIC
43
#ifdef LUNATIC
43
# include "lunatic_game.h"
44
# include "lunatic_game.h"
44
#endif
45
#endif
45
46
Line 2710... Line 2711...
2710
                        continue;
2711
                        continue;
2711
                }
2712
                }
2712
            }
2713
            }
2713
            continue;
2714
            continue;
2714
2715
-
 
2716
        case CON_CUTSCENE:
-
 
2717
        case CON_IFCUTSCENE:
-
 
2718
            insptr++;
-
 
2719
            {
-
 
2720
                int32_t j = Gv_GetVarX(*insptr++);
-
 
2721
-
 
2722
                if (EDUKE32_PREDICT_FALSE((unsigned)j >= MAXQUOTES || ScriptQuotes[j] == NULL))
-
 
2723
                {
-
 
2724
                    CON_ERRPRINTF("invalid quote ID %d for anim!\n", j);
-
 
2725
                    continue;
-
 
2726
                }
-
 
2727
-
 
2728
                if (tw == CON_IFCUTSCENE)
-
 
2729
                {
-
 
2730
                    VM_CONDITIONAL(g_animPtr == G_FindAnim(ScriptQuotes[j]));
-
 
2731
                    continue;
-
 
2732
                }
-
 
2733
-
 
2734
                tw = ps->palette;
-
 
2735
                G_PlayAnim(ScriptQuotes[j]);
-
 
2736
                P_SetGamePalette(ps, tw, 2 + 16);
-
 
2737
                continue;
-
 
2738
            }
-
 
2739
            continue;
-
 
2740
2715
        case CON_GUNIQHUDID:
2741
        case CON_GUNIQHUDID:
2716
            insptr++;
2742
            insptr++;
2717
            {
2743
            {
2718
                tw = Gv_GetVarX(*insptr++);
2744
                tw = Gv_GetVarX(*insptr++);
2719
                if (EDUKE32_PREDICT_FALSE((unsigned)tw >= MAXUNIQHUDID - 1))
2745
                if (EDUKE32_PREDICT_FALSE((unsigned)tw >= MAXUNIQHUDID - 1))