Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.company.assembleegameclient.custom.FastTravel
  2. {
  3. import com.company.assembleegameclient.account.ui.Frame;
  4. import com.company.assembleegameclient.game.GameSprite;
  5. import com.company.assembleegameclient.screens.TitleMenuOption;
  6. import com.company.assembleegameclient.util.TextureRedrawer;
  7. import com.company.util.AssetLibrary;
  8. import flash.display.Bitmap;
  9. import flash.display.BitmapData;
  10. import flash.events.Event;
  11. import flash.events.MouseEvent;
  12. import org.osflash.signals.Signal;
  13. public class FastTravelFrame extends Frame
  14. {
  15.     public const cancel:Signal = new Signal();
  16.     private var gs_:GameSprite;
  17.     private var loadRealm_:TitleMenuOption;
  18.     private var realmBMD__:BitmapData;
  19.     private var realmBM_:Bitmap;
  20.     private var loadVault_:TitleMenuOption;
  21.     private var vaultBMD__:BitmapData;
  22.     private var vaultBM_:Bitmap;
  23.     private var loadBazaar_:TitleMenuOption;
  24.     private var bazaarBMD_:BitmapData;
  25.     private var bazaarBM_:Bitmap;
  26.     private var loadMarket_:TitleMenuOption;
  27.     private var marketBMD_:BitmapData;
  28.     private var marketBM_:Bitmap;
  29.     public function FastTravelFrame(gameSprite:GameSprite, width:int, height:int)
  30.     {
  31.         super("Fast Travel", "Close", "");
  32.         this.gs_ = gameSprite;
  33.         this.w_ = width;
  34.         this.h_ = height;
  35.         this.leftButton_.x = 5;
  36.         this.rightButton_.x = 40;
  37.         this.makeText();
  38.         this.makePicture();
  39.         leftButton_.addEventListener(MouseEvent.CLICK, this.onCancel_);
  40.         //rightButton_.addEventListener(gaMouseEvent.CLICK, this.onCancel_);
  41.     }
  42.     private function makeText(): void {
  43.         this.loadRealm_ = new TitleMenuOption("Realm", 15, false);
  44.         this.loadRealm_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
  45.         this.loadRealm_.setColor(0xFFFFFF);
  46.         this.loadRealm_.x = 30;
  47.         this.loadRealm_.y = 60;
  48.         addChild(this.loadRealm_);
  49.         this.loadVault_ = new TitleMenuOption("Vault", 15, false);
  50.         this.loadVault_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
  51.         this.loadVault_.setColor(0xFFFFFF);
  52.         this.loadVault_.x = 30;
  53.         this.loadVault_.y = this.loadRealm_.y + 30;
  54.         addChild(this.loadVault_);
  55.         this.loadBazaar_ = new TitleMenuOption("Cloth Bazaar", 15, false);
  56.         this.loadBazaar_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
  57.         this.loadBazaar_.setColor(0xFFFFFF);
  58.         this.loadBazaar_.x = 30;
  59.         this.loadBazaar_.y = this.loadVault_.y + 30;
  60.         addChild(this.loadBazaar_);
  61.         this.loadMarket_ = new TitleMenuOption("Marketplace", 15, false);
  62.         this.loadMarket_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
  63.         this.loadMarket_.setColor(0xFFFFFF);
  64.         this.loadMarket_.x = 30;
  65.         this.loadMarket_.y = this.loadBazaar_.y + 30;
  66.         addChild(this.loadMarket_);
  67.     }
  68.     private function makePicture():void {
  69.         this.realmBMD__ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiEnvironment", 124), 40, true, 0);
  70.         this.realmBM_ = new Bitmap(this.realmBMD__);
  71.         this.realmBM_.x = this.loadRealm_.x - 35;
  72.         this.realmBM_.y = this.loadRealm_.y - 14.5;
  73.         addChild(this.realmBM_);
  74.         this.vaultBMD__ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiEnvironment3", 248), 40, true, 0);
  75.         this.vaultBM_ = new Bitmap(this.vaultBMD__);
  76.         this.vaultBM_.x = this.loadVault_.x - 35;
  77.         this.vaultBM_.y = this.loadVault_.y - 14.5;
  78.         addChild(this.vaultBM_);
  79.         this.bazaarBMD_ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiObj3", 831), 40, true, 0);
  80.         this.bazaarBM_ = new Bitmap(this.bazaarBMD_);
  81.         this.bazaarBM_.x = this.loadBazaar_.x - 35;
  82.         this.bazaarBM_.y = this.loadBazaar_.y - 14.5;
  83.         addChild(this.bazaarBM_);
  84.         this.marketBMD_ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiObj3", 942), 40, true, 0);
  85.         this.marketBM_ = new Bitmap(this.marketBMD_);
  86.         this.marketBM_.x = this.loadMarket_.x - 35;
  87.         this.marketBM_.y = this.loadMarket_.y - 14.5;
  88.         addChild(this.marketBM_);
  89.     }
  90.     private function onCancel_(_arg1:MouseEvent):void {
  91.     }
  92.     private function loadRealmCommand_(_arg1:MouseEvent): void {
  93.         this.gs_.gsc_.playerText("/realm");
  94.     }
  95.     private function loadVaultCommand_(_arg1:MouseEvent): void {
  96.         this.gs_.gsc_.playerText("/vault");
  97.     }
  98.     private function loadBazaarCommand_(_arg1:MouseEvent): void {
  99.         this.gs_.gsc_.playerText("/bazaar");
  100.     }
  101.     private function loadMarketCommand_(_arg1:MouseEvent): void {
  102.         this.gs_.gsc_.playerText("/marketplace");
  103.     }
  104. }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement