public LLEMessageBalloon(float x, float y, Texture2D texture, Texture2D balloonPointer, SpriteFont font, LLEMapFrontLayer frontLayer) { mText = ""; mBalloonPointer = balloonPointer; mBalloon = null; mBalloon = new LLESprite(x, y, 0, 0, 0); mBalloon.setTexture(texture); mIcon = null; mFont = font; mTextLines = new List<string>(); mEventMsg = false; mTextColor = new Color(210, 105, 0); mWindowWidth = frontLayer.getWindowWidth(); mWindowHeight = frontLayer.getWindowHeight(); }
public LLEMapChangeManager(Assets theAssets, LLEMapFrontLayer frontLayer) { mapChanges = null; mapChanges = new List<LLEMapChange>(); assets = theAssets; mFrontLayer = frontLayer; }
public LLEScriptProcessor(Assets theAssets, string saveSlotName, LLEMapFrontLayer frontLayer) { assets = theAssets; mSaveSlotName = saveSlotName; scriptVariables = new List<LLEScriptVariable>(); mFrontLayer = frontLayer; mapChangeManager = new LLEMapChangeManager(assets, mFrontLayer); }
public LLEMessageManager(Assets assets, LLEMapFrontLayer frontLayer) { mFrontLayer = frontLayer; mMsgBalloon = new LLEMessageBalloon(0, 0, assets.MessageBalloon, assets.BalloonPointer, assets.Verdana10, mFrontLayer); mMessages = new List<string>(); mEventMsgFlags = new List<bool>(); mEventMsgIcons = new List<string>(); mIndex = 0; mHasMessages = false; }