Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainMenu extends BaseGameActivity{
- public static final int CAMERA_WIDTH = 1024;
- public static final int CAMERA_HEIGHT = 600;
- public static Camera mCamera;
- public static Engine _Engine;
- private BitmapTextureAtlas BackgroundAtlas;
- private BitmapTextureAtlas OformlenieAtlas;
- private BitmapTextureAtlas PanelAtlas;
- private BitmapTextureAtlas TitulAtlas;
- private BitmapTextureAtlas SelectAtlas;
- TextureRegion Background;
- TextureRegion Button_Game_spr;
- TextureRegion Button_Game_Down_spr;
- TextureRegion Button_Awards_spr;
- TextureRegion Button_Full_spr;
- TextureRegion Button_Exit_spr;
- TextureRegion Button_Back_spr;
- TextureRegion Button_Back1_spr;
- TextureRegion Button_Upgrade_spr;
- TextureRegion Panel_spr;
- TextureRegion Titul_spr;
- TextureRegion Titul2_spr;
- TextureRegion select_campaign_spr;
- TextureRegion select_battle_spr;
- TextureRegion select_survival_spr;
- private static int _CurrentScene;
- private static final int MAINMENU_MENU = 0;
- private static final int SELECTGAME_MENU = 1;
- private static final int AWARDS_MENU = 2;
- private static final int UPGRADE_MENU = 3;
- Sprite Button_Full;
- Sprite Button_Game;
- Sprite Button_Awards;
- Sprite Button_Exit;
- Sprite Button_Back;
- Sprite Button_Back1;
- Sprite Button_Upgrade;
- Sprite Panel;
- Sprite Titul;
- Sprite Titul2;
- Sprite select_campaign;
- Sprite select_battle;
- Sprite select_survival;
- MoveXModifier delete_button = new MoveXModifier(0.4f,774,1324);
- MoveXModifier add_button = new MoveXModifier(0.4f,1324,774);
- MoveXModifier delete_panel = new MoveXModifier(0.4f,50,-1300);
- MoveXModifier add_panel = new MoveXModifier(0.4f,-1300,50);
- MoveXModifier add_campaign = new MoveXModifier(0.4f,-1280,70);
- MoveXModifier add_battle = new MoveXModifier(0.4f,-1062,288);
- MoveXModifier add_survival = new MoveXModifier(0.4f,-844,506);
- MoveXModifier delete_campaign = new MoveXModifier(0.4f,70,-1280);
- MoveXModifier delete_battle = new MoveXModifier(0.4f,288,-1062);
- MoveXModifier delete_survival = new MoveXModifier(0.4f,506,-844);
- MoveYModifier add_titul = new MoveYModifier(0.4f,-500,200);
- MoveYModifier add_titul2 = new MoveYModifier(0.4f,970,270);
- MoveYModifier delete_titul = new MoveYModifier(0.4f,200,-500);
- MoveYModifier delete_titul2 = new MoveYModifier(0.4f,270,970);
- public static Scene scene = new Scene();
- public Engine onLoadEngine() {
- mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
- return new Engine(new EngineOptions(true, ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), MainMenu.mCamera).setNeedsMusic(true).setNeedsSound(true));
- }
- public void onLoadResources() {
- BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("gfx/");
- BackgroundAtlas = new BitmapTextureAtlas(1024, 1024);
- OformlenieAtlas = new BitmapTextureAtlas(1024, 1024);
- PanelAtlas = new BitmapTextureAtlas(1024, 1024);
- TitulAtlas = new BitmapTextureAtlas(1024, 1024);
- SelectAtlas = new BitmapTextureAtlas(1024, 1024);
- Background = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.BackgroundAtlas, this, "menu_back.png", 0, 0);
- Button_Exit_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.OformlenieAtlas, this, "exit_button.png", 0, 0);
- Button_Back_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.OformlenieAtlas, this, "back_button.png", 201, 0);
- Button_Awards_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.OformlenieAtlas, this, "awards_button.png", 402, 0);
- Button_Game_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.OformlenieAtlas, this, "game_button.png", 603, 0);
- Button_Full_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.OformlenieAtlas, this, "full_button.png", 804, 101);
- Button_Upgrade_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.OformlenieAtlas, this, "upgrade_button.png", 804, 202);
- Button_Back1_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.OformlenieAtlas, this, "back_button.png", 804, 303);
- Panel_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.PanelAtlas, this, "panel.png", 0, 0);
- Titul_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.TitulAtlas, this, "titul.png", 0, 0);
- Titul2_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.TitulAtlas, this, "titul2.png", 451, 0);
- select_campaign_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.SelectAtlas, this, "button_level_campaign.png", 0, 0);
- select_battle_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.SelectAtlas, this, "button_level_battle.png", 199, 0);
- select_survival_spr = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.SelectAtlas, this, "button_level_survival.png", 400, 0);
- mEngine.getTextureManager().loadTextures(BackgroundAtlas, OformlenieAtlas, PanelAtlas, TitulAtlas, SelectAtlas);
- }
- public Scene onLoadScene() {
- final AutoParallaxBackground autoParallaxBackground = new AutoParallaxBackground(0, 0, 0, 5);
- autoParallaxBackground.attachParallaxEntity(new ParallaxEntity(-5, new Sprite(0, 0, this.Background)));
- scene.setBackground(autoParallaxBackground);
- return scene;
- }
- public void onLoadComplete() {
- Button_Game = new Sprite(774, 50, Button_Game_spr){
- public boolean onAreaTouched(TouchEvent pSceneTouchEvent,
- float pTouchAreaLocalX, float pTouchAreaLocalY) {
- Button_Awards.registerEntityModifier(delete_button.clone());
- Button_Game.registerEntityModifier(delete_button.clone());
- Button_Full.registerEntityModifier(delete_button.clone());
- Button_Exit.registerEntityModifier(delete_button.clone());
- Button_Back.registerEntityModifier(add_button.clone());
- Button_Upgrade.registerEntityModifier(add_button.clone());
- Panel.registerEntityModifier(add_panel.clone());
- Titul.registerEntityModifier(delete_titul.clone());
- Titul2.registerEntityModifier(delete_titul2.clone());
- select_campaign.registerEntityModifier(add_campaign.clone());
- select_battle.registerEntityModifier(add_battle.clone());
- select_survival.registerEntityModifier(add_survival.clone());
- _CurrentScene = SELECTGAME_MENU;
- return true;
- }
- };
- Button_Awards = new Sprite(774, 170, Button_Awards_spr){
- public boolean onAreaTouched( TouchEvent pSceneTouchEvent,
- float pTouchAreaLocalX, float pTouchAreaLocalY) {
- Button_Awards.registerEntityModifier(delete_button.clone());
- Button_Game.registerEntityModifier(delete_button.clone());
- Button_Full.registerEntityModifier(delete_button.clone());
- Button_Exit.registerEntityModifier(delete_button.clone());
- Button_Back.registerEntityModifier(add_button.clone());
- Panel.registerEntityModifier(add_panel.clone());
- Titul.registerEntityModifier(delete_titul.clone());
- Titul2.registerEntityModifier(delete_titul2.clone());
- _CurrentScene = AWARDS_MENU;
- return true;
- }
- };
- Button_Full = new Sprite(774, 290, Button_Full_spr){
- public boolean onAreaTouched( TouchEvent pSceneTouchEvent,
- float pTouchAreaLocalX, float pTouchAreaLocalY) {
- Intent intent1=new Intent(MainMenu.this, Game.class);
- startActivity(intent1);
- return true;
- }
- };
- Button_Upgrade = new Sprite(1324, 290, Button_Upgrade_spr){
- public boolean onAreaTouched( TouchEvent pSceneTouchEvent,
- float pTouchAreaLocalX, float pTouchAreaLocalY) {
- Button_Upgrade.registerEntityModifier(delete_button.clone());
- Button_Back1.registerEntityModifier(add_button.clone());
- Button_Back.registerEntityModifier(delete_button.clone());
- _CurrentScene = UPGRADE_MENU;
- return true;
- }
- };
- Button_Exit = new Sprite(774, 450, Button_Exit_spr){
- public boolean onAreaTouched( TouchEvent pSceneTouchEvent,
- float pTouchAreaLocalX, float pTouchAreaLocalY) {
- android.os.Process.killProcess(android.os.Process.myPid());
- return true;
- }
- };
- Button_Back = new Sprite(1324, 450, Button_Back_spr){
- public boolean onAreaTouched( TouchEvent pSceneTouchEvent,
- float pTouchAreaLocalX, float pTouchAreaLocalY) {
- switch (_CurrentScene){
- case SELECTGAME_MENU:
- Button_Back.registerEntityModifier(delete_button.clone());
- Button_Awards.registerEntityModifier(add_button.clone());
- Button_Game.registerEntityModifier(add_button.clone());
- Button_Full.registerEntityModifier(add_button.clone());
- Button_Exit.registerEntityModifier(add_button.clone());
- Button_Upgrade.registerEntityModifier(delete_button.clone());
- Panel.registerEntityModifier(delete_panel.clone());
- Titul.registerEntityModifier(add_titul.clone());
- Titul2.registerEntityModifier(add_titul2.clone());
- select_campaign.registerEntityModifier(delete_campaign.clone());
- select_battle.registerEntityModifier(delete_battle.clone());
- select_survival.registerEntityModifier(delete_survival.clone());
- _CurrentScene = MAINMENU_MENU;
- break;
- case AWARDS_MENU:
- Button_Back.registerEntityModifier(delete_button.clone());
- Button_Awards.registerEntityModifier(add_button.clone());
- Button_Game.registerEntityModifier(add_button.clone());
- Button_Full.registerEntityModifier(add_button.clone());
- Button_Exit.registerEntityModifier(add_button.clone());
- Panel.registerEntityModifier(delete_panel.clone());
- Titul.registerEntityModifier(add_titul.clone());
- Titul2.registerEntityModifier(add_titul2.clone());
- _CurrentScene = MAINMENU_MENU;
- break;
- }
- return true;
- }
- };
- Button_Back1 = new Sprite(1324, 450, Button_Back1_spr){
- public boolean onAreaTouched( TouchEvent pSceneTouchEvent,
- float pTouchAreaLocalX, float pTouchAreaLocalY) {
- Button_Upgrade.registerEntityModifier(add_button.clone());
- Button_Back.registerEntityModifier(add_button.clone());
- Button_Back1.registerEntityModifier(delete_button.clone());
- _CurrentScene = SELECTGAME_MENU;
- return true;
- }
- };
- Titul = new Sprite(200, 200, Titul_spr);
- Titul2 = new Sprite(200, 270, Titul2_spr);
- Panel = new Sprite(-1300, 50, Panel_spr);
- select_campaign = new Sprite(-1280, 70, select_campaign_spr);
- select_battle = new Sprite(-1062, 70, select_battle_spr);
- select_survival = new Sprite(-844, 70, select_survival_spr);
- scene.attachChild(Button_Game);
- scene.attachChild(Button_Awards);
- scene.attachChild(Button_Full);
- scene.attachChild(Button_Exit);
- scene.attachChild(Button_Back);
- scene.attachChild(Button_Back1);
- scene.attachChild(Button_Upgrade);
- scene.attachChild(Panel);
- scene.attachChild(Titul);
- scene.attachChild(Titul2);
- scene.attachChild(select_campaign);
- scene.attachChild(select_battle);
- scene.attachChild(select_survival);
- scene.registerTouchArea(Button_Exit);
- scene.registerTouchArea(Button_Game);
- scene.registerTouchArea(Button_Full);
- scene.registerTouchArea(Button_Awards);
- scene.registerTouchArea(Button_Back);
- scene.registerTouchArea(Button_Back1);
- scene.registerTouchArea(Button_Upgrade);
- }
- }
Add Comment
Please, Sign In to add comment