diff --git a/alienblaster/project/jni/application/src/game.cpp b/alienblaster/project/jni/application/src/game.cpp index b06221982..71b854e98 100644 --- a/alienblaster/project/jni/application/src/game.cpp +++ b/alienblaster/project/jni/application/src/game.cpp @@ -95,7 +95,7 @@ Game::Game() { // for arcadeMode gameOverSprite = surfaceDB.loadSurface( FN_GAME_OVER ); - nukeEffectSurface = surfaceDB.loadSurface( FN_NUKE_EFFECT, true ); + nukeEffectSurface = surfaceDB.loadSurface( FN_NUKE_EFFECT ); bossAlarm = Mixer::mixer().loadSample( FN_SOUND_BOSS_ALARM, 60 ); @@ -656,6 +656,7 @@ void Game::drawNukeEffect() { SDL_BlitSurface( nukeEffectSurface, 0, screen, 0 ); + /* int randRange = (int) (( ((NUKE_EFFECT_DURATION / 2.0) - timeFromMaximum) * NUKE_QUAKE_EFFECT / (NUKE_EFFECT_DURATION / 2.0 ) ) + 0.5); @@ -690,6 +691,7 @@ void Game::drawNukeEffect() { } SDL_BlitSurface( screen, &src, screen, &dest ); + */ } diff --git a/alienblaster/project/jni/application/src/infoscreen.cpp b/alienblaster/project/jni/application/src/infoscreen.cpp index dece84f50..0244f794a 100644 --- a/alienblaster/project/jni/application/src/infoscreen.cpp +++ b/alienblaster/project/jni/application/src/infoscreen.cpp @@ -77,7 +77,7 @@ void Infoscreen::draw() { SDL_Rect r; r.x = 250; r.y = 0; - r.w = 1; + r.w = 2; r.h = screen->h; SDL_FillRect(screen, &r, SDL_MapRGB(screen->format, 0, 255, 0) ); diff --git a/alienblaster/project/jni/application/src/video.cpp b/alienblaster/project/jni/application/src/video.cpp index 3c46acdfb..d75d67010 100644 --- a/alienblaster/project/jni/application/src/video.cpp +++ b/alienblaster/project/jni/application/src/video.cpp @@ -68,7 +68,7 @@ SdlCompat_AcceleratedSurface *Video::init(){ SDL_ShowCursor(SDL_DISABLE); __android_log_print(ANDROID_LOG_INFO, "Alien Blaster", "Initializing video done"); - empty = surfaceDB.loadSurface(FN_ALIENBLASTER_INTRO); + //empty = surfaceDB.loadSurface(FN_ALIENBLASTER_INTRO); return screen; } @@ -76,19 +76,17 @@ SdlCompat_AcceleratedSurface *Video::init(){ void Video::clearScreen() { // clear the screen - /* + SDL_Rect r; r.x = 0; r.y = 0; r.w = screen->w; r.h = screen->h; - SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 0, 0, 0) ); - */ - SDL_BlitSurface(empty, NULL, screen, NULL); + SDL_FillRect(screen, &r, SDL_MapRGB(screen->format, 0, 0, 0) ); + //SDL_BlitSurface(empty, NULL, screen, NULL); } void Video::toggleFullscreen() { - // TODO: fix that? /* if ( fullscreen ) { screen = SDL_SetVideoMode( SCREEN_WIDTH, SCREEN_HEIGHT, BIT_DEPTH, SDL_DOUBLEBUF ); diff --git a/alienblaster110_data.zip b/alienblaster110_data.zip index 8acabbd9c..f808897df 100644 Binary files a/alienblaster110_data.zip and b/alienblaster110_data.zip differ