コード例 #1
0
ファイル: Asteroids.cpp プロジェクト: DominikWidomski/Cpp
void Asteroids::OnKeyPressed(uchar key, int x, int y)
{
    switch (key)
    {
    case ' ':
        mSpaceship->Shoot();
        break;
    case 'w':
    case 'W':
        CameraMoveUp();
        break;
    case 's':
    case 'S':
        CameraMoveDown();
        break;
    case 'a':
    case 'A':
        CameraMoveLeft();
        break;
    case 'd':
    case 'D':
        CameraMoveRight();
        break;
    case 'n':
    case 'N':
        if(mSpaceship.GetPtr() == NULL) mGameWorld->AddObject(CreateSpaceship());
        break;
    default:
        break;
    }
}
コード例 #2
0
void SpaceSim::CreateWorld()
{
	////CreatePlayer();
	for(int p = 0 ; p <15; p++)
	{
		//CreateAsteroid();

	}
	for(int p = 0 ; p < 10; p++)
	{
		CreateDebris();
	}

	spaceship = CreateSpaceship(300,-450);
};