Post on 10-Aug-2015
플래시game.RkBalanceGage1{…
public function set_show( value : Number ) : Void {…( 식별자로 1,2,3 균형잡기 선택 )
C++(RkCharActionBalance 클래스는 1 번 RkCharActionBalance2 는 2,3 번 선택 )
bool RkGameBattleUI::on_create() ( 수정 )
bool RkCharActionUI::on_create(){ {.. 생성 }
void RkGameManager::debug_update(){
if( Keyboard->KeyWasReleased( NiInputKeyboard::KEY_SPACE ) ){
… {{.. 초기화 }
bool RkCharActionUI::update( float delta_time ) {… 업데이트 }
bool RkCharActionUI::update( float delta_time ){
… { 랜덤하게 값 바꾸기 : 2,3 번 적용 }
Init(bool x_value, bool y_value)X 축 , y 축 사용여부결정Update( float fPercent )시간당 업데이트Reverse()랜덤으로 방향전환dicition( float bad, float good, float great)bad, good, great 의값을 100 을 기준으로 비율에 맞춰 입력해 판정
class RkCharActionBalance{public:
RkCharActionBalance();RkCharActionBalance(GFxMovieView** target);virtual ~RkCharActionBalance();void Release();
void Init( );// 초기화 Update()virtual void Reverse(); // 역방향 전환void setSpeed(float tempFloat); // 속도 설정
float m_fNowPositionPercentGage;float m_fLastPositionPercentGage;bool show_mc;float balanceSpeed;int stateResult;double ballPosition;
GFxMovieView** _gfx_gamemovie;};
class RkCharActionBalance2 : public RkCharActionBalance{
RkCharActionBalance2();RkCharActionBalance2(GFxMovieView** target);virtual ~RkCharActionBalance2();
void randomReverse();float timeLimit;float randomValue;
};