ScummVM API documentation
MADS::AnimationView Class Reference

#include <menu_views.h>

Inheritance diagram for MADS::AnimationView:
MADS::MenuView MADS::FullScreenDialog MADS::EventTarget MADS::Nebular::RexAnimationView

Public Member Functions

 AnimationView (MADSEngine *vm)
 
- Public Member Functions inherited from MADS::MenuView
 MenuView (MADSEngine *vm)
 
virtual void show ()
 
Common::String getResourceName ()
 
- Public Member Functions inherited from MADS::FullScreenDialog
 FullScreenDialog (MADSEngine *vm)
 

Static Public Member Functions

static void execute (MADSEngine *vm, const Common::Path &resName)
 

Protected Member Functions

void display () override
 
void doFrame () override
 
bool onEvent (Common::Event &event) override
 
virtual void scriptDone ()
 

Additional Inherited Members

- Protected Attributes inherited from MADS::MenuView
bool _breakFlag
 
bool _redrawFlag
 
Common::Path _filename
 
- Protected Attributes inherited from MADS::FullScreenDialog
MADSEngine_vm
 
int _screenId
 
bool _palFlag
 

Detailed Description

Animation cutscene view

Member Function Documentation

◆ display()

void MADS::AnimationView::display ( )
overrideprotectedvirtual

Handles displaying the screen background and dialog

Reimplemented from MADS::MenuView.

◆ onEvent()

bool MADS::AnimationView::onEvent ( Common::Event event)
overrideprotectedvirtual

Event handler

Reimplemented from MADS::MenuView.

◆ execute()

static void MADS::AnimationView::execute ( MADSEngine vm,
const Common::Path resName 
)
static

Queue the given text resource for display


The documentation for this class was generated from the following file: