Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ButtonFlashTransition Class Reference

#include <GameWindowTransitions.h>

Inherits Transition.

Public Member Functions

 ButtonFlashTransition (void)
 
virtual ~ButtonFlashTransition (void)
 
virtual void init (GameWindow *win)
 
virtual void update (Int frame)
 
virtual void reverse (void)
 
virtual void draw (void)
 
virtual void skip (void)
 
- Public Member Functions inherited from Transition
 Transition (void)
 
virtual ~Transition (void)
 
Bool isFinished (void)
 
Int getFrameLength (void)
 

Protected Types

enum  {
  BUTTONFLASHTRANSITION_START = 0 , BUTTONFLASHTRANSITION_FADE_IN_1 = 1 , BUTTONFLASHTRANSITION_FADE_IN_2 = 2 , BUTTONFLASHTRANSITION_FADE_IN_3 = 3 ,
  BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_1 =4 , BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_2 = 5 , BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_3 = 6 , BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_4 = 7 ,
  BUTTONFLASHTRANSITION_FADE_TO_GRADE_IN_1 = 11 , BUTTONFLASHTRANSITION_FADE_TO_GRADE_IN_2 = BUTTONFLASHTRANSITION_FADE_TO_GRADE_IN_1 +1 , BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_1 = BUTTONFLASHTRANSITION_FADE_TO_GRADE_IN_2 +1 , BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_2 = BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_1 +1 ,
  BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_3 = BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_2 +1 , BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_4 = BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_3 + 1 , BUTTONFLASHTRANSITION_END , BUTTONFLASHTRANSITION_SHOW_BACKGROUND
}
 

Protected Attributes

ICoord2D m_pos
 
ICoord2D m_size
 
Int m_drawState
 
Imagem_gradient
 
- Protected Attributes inherited from Transition
Int m_frameLength
 
Bool m_isFinished
 
Bool m_isForward
 
Bool m_isReversed
 
GameWindowm_win
 

Detailed Description

Definition at line 561 of file GameWindowTransitions.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
BUTTONFLASHTRANSITION_START 
BUTTONFLASHTRANSITION_FADE_IN_1 
BUTTONFLASHTRANSITION_FADE_IN_2 
BUTTONFLASHTRANSITION_FADE_IN_3 
BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_1 
BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_2 
BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_3 
BUTTONFLASHTRANSITION_FADE_TO_BACKGROUND_4 
BUTTONFLASHTRANSITION_FADE_TO_GRADE_IN_1 
BUTTONFLASHTRANSITION_FADE_TO_GRADE_IN_2 
BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_1 
BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_2 
BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_3 
BUTTONFLASHTRANSITION_FADE_TO_GRADE_OUT_4 
BUTTONFLASHTRANSITION_END 
BUTTONFLASHTRANSITION_SHOW_BACKGROUND 

Definition at line 575 of file GameWindowTransitions.h.

Constructor & Destructor Documentation

◆ ButtonFlashTransition()

ButtonFlashTransition::ButtonFlashTransition ( void )

Definition at line 242 of file GameWindowTransitionsStyles.cpp.

◆ ~ButtonFlashTransition()

ButtonFlashTransition::~ButtonFlashTransition ( void )
virtual

Definition at line 250 of file GameWindowTransitionsStyles.cpp.

Member Function Documentation

◆ draw()

void ButtonFlashTransition::draw ( void )
virtual

Implements Transition.

Definition at line 502 of file GameWindowTransitionsStyles.cpp.

◆ init()

void ButtonFlashTransition::init ( GameWindow * win)
virtual

Implements Transition.

Definition at line 255 of file GameWindowTransitionsStyles.cpp.

◆ reverse()

void ButtonFlashTransition::reverse ( void )
virtual

Implements Transition.

Definition at line 495 of file GameWindowTransitionsStyles.cpp.

◆ skip()

void ButtonFlashTransition::skip ( void )
virtual

Implements Transition.

Definition at line 608 of file GameWindowTransitionsStyles.cpp.

◆ update()

void ButtonFlashTransition::update ( Int frame)
virtual

Implements Transition.

Definition at line 270 of file GameWindowTransitionsStyles.cpp.

Member Data Documentation

◆ m_drawState

Int ButtonFlashTransition::m_drawState
protected

Definition at line 595 of file GameWindowTransitions.h.

◆ m_gradient

Image* ButtonFlashTransition::m_gradient
protected

Definition at line 596 of file GameWindowTransitions.h.

◆ m_pos

ICoord2D ButtonFlashTransition::m_pos
protected

Definition at line 593 of file GameWindowTransitions.h.

◆ m_size

ICoord2D ButtonFlashTransition::m_size
protected

Definition at line 594 of file GameWindowTransitions.h.


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