LONG Blank( PrefObject *Prefs ) { struct Screen *Scr; struct Window *Wnd; LONG RetVal; if( Scr = OpenScreenTags( NULL, SA_Depth, Prefs[0].po_Depth, SA_Quiet, TRUE, SA_DisplayID, Prefs[0].po_ModeID, SA_Behind, TRUE, SA_Overscan, OSCAN_STANDARD, SA_ShowTitle, FALSE, SA_Title, "Garshnescreen", TAG_DONE )) { SetRGB4(&( Scr->ViewPort ), 0, 0, 0, 0 ); ColorTable = RainbowPalette( Scr, 0L, 1L, 0L ); Wnd = BlankMousePointer( Scr ); do RetVal = Dragon( Scr, Scr->Width, Scr->Height ); while( RetVal == OK ); UnblankMousePointer( Wnd ); RainbowPalette( 0L, ColorTable, 1L, 0L ); CloseScreen( Scr ); } else RetVal = FAILED; return RetVal; }
void StageWaveManager::MakeEnemy() { switch (enemyType) { case EnemyType::ANT_: GameManager::enemys.push_back(Ant(*UIManager::textureManager.Find(TextureID::_ANT), *UIManager::textureManager.Find(TextureID::_DEAD_EFFECT), waitTime + DEFAULT_WAIT_TIME)); break; case EnemyType::MUMMY_: GameManager::enemys.push_back(Mummy(*UIManager::textureManager.Find(TextureID::_MUMMY), *UIManager::textureManager.Find(TextureID::_DEAD_EFFECT), waitTime + DEFAULT_WAIT_TIME)); break; case EnemyType::DRAGON_: GameManager::enemys.push_back(Dragon(*UIManager::textureManager.Find(TextureID::_DRAGON), *UIManager::textureManager.Find(TextureID::_DEAD_EFFECT), waitTime + DEFAULT_WAIT_TIME)); break; default: std::cout << "Don't make Enemy!! Please Check!" << std::endl; break; } }