GameRC (IRC Server)  1.0.0
C++98 기반 IRC 서버 프로젝트
로딩중...
검색중...
일치하는것 없음
grc::Earth 클래스 참조

지구의 애니메이션을 출력하는 클래스이다. 더 자세히 ...

#include <Earth.hpp>

grc::Earth에 대한 상속 다이어그램 :
[범례]
grc::Earth에 대한 협력 다이어그램:
[범례]

Public 멤버 함수

 Earth ()
 Earth 클래스의 기본 생성자
 
 Earth (const Earth &copy)
 Earth 클래스의 복사 생성자
 
Earthoperator= (const Earth &copy)
 Earth 클래스의 복사 대입 연산자
 
virtual ~Earth ()
 Earth 클래스의 소멸자
 
virtual void PrintNextFrame (gdf::DisplayConsole &monitor)
 인자로 받은 디스플레이 콘솔에 다음 애니메이션 프레임을 출력한다.
 

Private 타입

enum  { FRAMES_SIZE = 30 }
 

Private 속성

uint64 mFramesIndex
 프레임 시퀀스에서의 현재 프레임 인덱스
 
std::vector< std::string > mFrames
 각 애니메이션 프레임을 저장하는 배열
 

상세한 설명

지구의 애니메이션을 출력하는 클래스이다.

Earth 클래스는 IAnimation 인터페이스를 구현하여 지구의 애니메이션 표현을 제공한다. 여러 프레임의 애니메이션을 저장하고 순차적으로 표시한다.

멤버 열거형 문서화

◆ anonymous enum

anonymous enum
private
열거형 멤버
FRAMES_SIZE 

생성자 & 소멸자 문서화

◆ Earth() [1/2]

grc::Earth::Earth ( )

Earth 클래스의 기본 생성자

◆ Earth() [2/2]

grc::Earth::Earth ( const Earth & copy)

Earth 클래스의 복사 생성자

매개변수
copy복사할 Earth 객체의 참조

◆ ~Earth()

grc::Earth::~Earth ( )
virtual

Earth 클래스의 소멸자

멤버 함수 문서화

◆ operator=()

Earth & grc::Earth::operator= ( const Earth & copy)

Earth 클래스의 복사 대입 연산자

매개변수
copy복사할 Earth 객체의 참조
반환값
Earth& 업데이트된 객체의 참조를 반환

◆ PrintNextFrame()

void grc::Earth::PrintNextFrame ( gdf::DisplayConsole & monitor)
virtual

인자로 받은 디스플레이 콘솔에 다음 애니메이션 프레임을 출력한다.

연속적인 호출을 통해 애니메이션 효과를 생성한다.

매개변수
monitor프레임이 출력될 gdf::DispalyConsole 객체의 참조

멤버 데이터 문서화

◆ mFramesIndex

uint64 grc::Earth::mFramesIndex
private

프레임 시퀀스에서의 현재 프레임 인덱스

◆ mFrames

std::vector<std::string> grc::Earth::mFrames
private

각 애니메이션 프레임을 저장하는 배열


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: