diff options
Diffstat (limited to 'lure/animseq.h')
-rw-r--r-- | lure/animseq.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/lure/animseq.h b/lure/animseq.h deleted file mode 100644 index fb6387a85d..0000000000 --- a/lure/animseq.h +++ /dev/null @@ -1,56 +0,0 @@ -/* ScummVM - Scumm Interpreter - * Copyright (C) 2005-2006 The ScummVM project - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * $URL$ - * $Id$ - * - */ - -#ifndef __lure_animseq_h__ -#define __lure_animseq_h__ - -#include "lure/screen.h" - -namespace Lure { - -enum AnimAbortType {ABORT_NONE, ABORT_END_INTRO, ABORT_NEXT_SCENE}; - -class AnimationSequence { -private: - Screen &_screen; - OSystem &_system; - uint16 _screenId; - Palette &_palette; - MemoryBlock *_decodedData; - MemoryBlock *_lineRefs; - byte *_pPixels, *_pLines; - byte *_pPixelsEnd, *_pLinesEnd; - - AnimAbortType delay(uint32 milliseconds); - void decodeFrame(byte *&pPixels, byte *&pLines); -public: - AnimationSequence(Screen &screen, OSystem &system, uint16 screenId, Palette &palette, - bool fadeIn); - ~AnimationSequence(); - - AnimAbortType show(); - bool step(); -}; - -} // End of namespace Lure - -#endif |