【新作】忍者くん、じゃじゃ丸くん【ファミコン版】

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2013/08/22(木) NY:AN:NY.ANID:m1HbME1x
数ヶ月前に、忍者じゃじゃ丸の新作が出たやん?
あれがガッカリ作品だったんで、
もう自分でファミコン版のノリを継承した新作を作ろうと思う。
オッサンたちのためにね。
ただし、じゃじゃ丸じゃ無しに
「忍者くん」で。
2013/10/02(水) 14:37:56.01ID:f0T6BsoF
void NINJAKUN::action()
{
  switch(m_state)
  {
    case STOP: stop(); break;
    case MOVE: move(); break;
    case JUMP: jump(); break;
  }
}

void NINJAKUN::stop()
{
  if(isKeyDown(LEFT)){ m_direction = LEFT; m_state = MOVE; }
  else if(isKeyDown(RIGHT)){ m_direction = RIGHT; m_state = MOVE; }
  else if(isKeyDown(JUMP)){ m_state = JUMP; }
}

void NINJAKUN::move()
{
  if(isKeyDown(LEFT)){ m_position.x -= IDOURYOU; }
  else if(isKeyDown(RIGHT)){ m_position.x += IDOURYOU; }
  else { m_state = STOP; }
}

void NINJAKUN::jump()
{
  if(isKeyDown(LEFT)){ m_position.x -= IDOURYOU; }
  else if(isKeyDown(RIGHT)){ m_position.x += IDOURYOU; }
}

みたいな
2013/10/02(水) 14:43:59.16ID:f0T6BsoF
void NINJAKUN::stop()
{
  if(isKeyDown(LEFT)){ m_direction = LEFT; m_state = MOVE; }
  else if(isKeyDown(RIGHT)){ m_direction = RIGHT; m_state = MOVE; }
  else if(isKeyDown(JUMP)){ m_jump_direction = m_direction; m_state = JUMP; }
}

void NINJAKUN::jump()
{
  if(isKeyDown(LEFT)){ m_direction = LEFT; }
  else if(isKeyDown(RIGHT)){ m_direction = RIGHT; }

  if(m_jump_direction == LEFT) { m_position.x -= IDOURYOU; }
  else { m_position.y += IDOURYOU; }
}

■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況