/* * Copyright (c) 2012. HappyDroids LLC, All rights reserved. */ package com.happydroids.droidtowers.scenes; import com.happydroids.droidtowers.TowerAssetManager; import com.happydroids.droidtowers.scenes.components.SceneManager; public class PreloadAsssetsSplashScene extends SplashScene { private Runnable postPreloadRunnable; @Override public void create(Object... args) { super.create(args); if (args != null && args.length > 0) { postPreloadRunnable = (Runnable) args[0]; } } @Override public void render(float deltaTime) { super.render(deltaTime); if (TowerAssetManager.preloadFinished()) { if (postPreloadRunnable != null) { postPreloadRunnable.run(); } else { SceneManager.popScene(); } } } }