Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company.assembleegameclient.custom.FastTravel
- {
- import com.company.assembleegameclient.account.ui.Frame;
- import com.company.assembleegameclient.game.GameSprite;
- import com.company.assembleegameclient.screens.TitleMenuOption;
- import com.company.assembleegameclient.util.TextureRedrawer;
- import com.company.util.AssetLibrary;
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import org.osflash.signals.Signal;
- public class FastTravelFrame extends Frame
- {
- public const cancel:Signal = new Signal();
- private var gs_:GameSprite;
- private var loadRealm_:TitleMenuOption;
- private var realmBMD__:BitmapData;
- private var realmBM_:Bitmap;
- private var loadVault_:TitleMenuOption;
- private var vaultBMD__:BitmapData;
- private var vaultBM_:Bitmap;
- private var loadBazaar_:TitleMenuOption;
- private var bazaarBMD_:BitmapData;
- private var bazaarBM_:Bitmap;
- private var loadMarket_:TitleMenuOption;
- private var marketBMD_:BitmapData;
- private var marketBM_:Bitmap;
- public function FastTravelFrame(gameSprite:GameSprite, width:int, height:int)
- {
- super("Fast Travel", "Close", "");
- this.gs_ = gameSprite;
- this.w_ = width;
- this.h_ = height;
- this.leftButton_.x = 5;
- this.rightButton_.x = 40;
- this.makeText();
- this.makePicture();
- leftButton_.addEventListener(MouseEvent.CLICK, this.onCancel_);
- //rightButton_.addEventListener(gaMouseEvent.CLICK, this.onCancel_);
- }
- private function makeText(): void {
- this.loadRealm_ = new TitleMenuOption("Realm", 15, false);
- this.loadRealm_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
- this.loadRealm_.setColor(0xFFFFFF);
- this.loadRealm_.x = 30;
- this.loadRealm_.y = 60;
- addChild(this.loadRealm_);
- this.loadVault_ = new TitleMenuOption("Vault", 15, false);
- this.loadVault_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
- this.loadVault_.setColor(0xFFFFFF);
- this.loadVault_.x = 30;
- this.loadVault_.y = this.loadRealm_.y + 30;
- addChild(this.loadVault_);
- this.loadBazaar_ = new TitleMenuOption("Cloth Bazaar", 15, false);
- this.loadBazaar_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
- this.loadBazaar_.setColor(0xFFFFFF);
- this.loadBazaar_.x = 30;
- this.loadBazaar_.y = this.loadVault_.y + 30;
- addChild(this.loadBazaar_);
- this.loadMarket_ = new TitleMenuOption("Marketplace", 15, false);
- this.loadMarket_.addEventListener(MouseEvent.CLICK, this.loadRealmCommand_);
- this.loadMarket_.setColor(0xFFFFFF);
- this.loadMarket_.x = 30;
- this.loadMarket_.y = this.loadBazaar_.y + 30;
- addChild(this.loadMarket_);
- }
- private function makePicture():void {
- this.realmBMD__ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiEnvironment", 124), 40, true, 0);
- this.realmBM_ = new Bitmap(this.realmBMD__);
- this.realmBM_.x = this.loadRealm_.x - 35;
- this.realmBM_.y = this.loadRealm_.y - 14.5;
- addChild(this.realmBM_);
- this.vaultBMD__ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiEnvironment3", 248), 40, true, 0);
- this.vaultBM_ = new Bitmap(this.vaultBMD__);
- this.vaultBM_.x = this.loadVault_.x - 35;
- this.vaultBM_.y = this.loadVault_.y - 14.5;
- addChild(this.vaultBM_);
- this.bazaarBMD_ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiObj3", 831), 40, true, 0);
- this.bazaarBM_ = new Bitmap(this.bazaarBMD_);
- this.bazaarBM_.x = this.loadBazaar_.x - 35;
- this.bazaarBM_.y = this.loadBazaar_.y - 14.5;
- addChild(this.bazaarBM_);
- this.marketBMD_ = TextureRedrawer.redraw(AssetLibrary.getImageFromSet("lofiObj3", 942), 40, true, 0);
- this.marketBM_ = new Bitmap(this.marketBMD_);
- this.marketBM_.x = this.loadMarket_.x - 35;
- this.marketBM_.y = this.loadMarket_.y - 14.5;
- addChild(this.marketBM_);
- }
- private function onCancel_(_arg1:MouseEvent):void {
- }
- private function loadRealmCommand_(_arg1:MouseEvent): void {
- this.gs_.gsc_.playerText("/realm");
- }
- private function loadVaultCommand_(_arg1:MouseEvent): void {
- this.gs_.gsc_.playerText("/vault");
- }
- private function loadBazaarCommand_(_arg1:MouseEvent): void {
- this.gs_.gsc_.playerText("/bazaar");
- }
- private function loadMarketCommand_(_arg1:MouseEvent): void {
- this.gs_.gsc_.playerText("/marketplace");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement