void Start() { //sounds = GameObject.FindWithTag ("SoundManager").GetComponent<SoundsSceneManager> (); col1 = new Color(105 / 255.0F, 105 / 255.0F, 105 / 255.0F); //cooldown visual col2 = new Color(255 / 255.0F, 255 / 255.0F, 255 / 255.0F); //normal visual hasBoulderCooledDown = true; hasFreezeTrapCooledDown = true; hasTarTrapCooledDown = true; GameObject mouseObject = GameObject.FindWithTag("Mouse"); if (mouseObject != null) { mouse = mouseObject.GetComponent <MouseRenderer>(); } if (mouse == null) { Debug.Log("Cannot find 'Mouse Renderer' script"); } for (int i = 0; i < cooldownVisual.Length; i++) { cooldownVisual [i].text = ""; } cooldowntimerBoulder = BoulderCooldownSpeed; cooldowntimerTar = tarTrapCooldownSpeed; cooldowntimerFreeze = freezeTrapCooldownSpeed; laneDifference = laneThree - laneFour; }
protected override void BeforeRun() { //This function is called before COSMOS starts //Console.WriteLine("Cosmos booted sucessfully, now starting Kernel"); display = new BufferedDisplayDriver(); PrintDebug("After display create"); display.init(); PrintDebug("After display init"); mouse = new MouseDriver(display.getHeight(), display.getWidth()); mr = new MouseRenderer(mouse, display, 2); }
public Game1() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferHeight = 720; graphics.PreferredBackBufferWidth = 1208; graphics.ApplyChanges(); Content.RootDirectory = "Content"; msm = new MouseStateManager(this); kbm = new KeyboardStateManager(this); screenCanvas = new ScreenCanvasBase(this, new Rectangle(0, 0, graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight)); Components.Add(screenCanvas); //scrollRect = new ScrollRectangleBase(this, new Rectangle(0, 0, 500, 256)); //imgTest = new ImageBase(this, new Rectangle(0, 0, graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight), "Textures/map"); //scrollRect.AddChild(imgTest); //screenCanvas.AddChild(scrollRect); //scrollRect.Transform.LocalPosition2D = new Vector2(128, 128); //vScrollBar = new ScrollBarBase(this, new Rectangle(0, 0, 16, scrollRect.RenderSize.Height)); //vScrollBar.ScrollBarType = RandomchaosMGUIBase.ScrollBarTypesEnum.Vertical; //vScrollBar.Transform.LocalPosition2D = new Vector2(630, 128); //vScrollBar.ScrollRect = scrollRect; //vScrollBar.BackgroundColor = new Color(100, 100, 100, 255); //screenCanvas.AddChild(vScrollBar); //hScrollBar = new ScrollBarBase(this, new Rectangle(0, 0, scrollRect.RenderSize.Width, 16)); //hScrollBar.ScrollBarType = RandomchaosMGUIBase.ScrollBarTypesEnum.Horizontal; //hScrollBar.Transform.LocalPosition2D = new Vector2(128, 386); //hScrollBar.ScrollRect = scrollRect; //hScrollBar.BackgroundColor = new Color(100, 100, 100, 255); //screenCanvas.AddChild(hScrollBar); btnShowWindow = new ButtonBase(this, new Rectangle(graphics.PreferredBackBufferWidth - 108, graphics.PreferredBackBufferHeight - 40, 100, 32), "Show Window", "Fonts/Airel12"); btnShowWindow.TextColor = Color.Black; btnShowWindow.ShadowOffset = Vector2.Zero; btnShowWindow.OnMouseClickEvent += ShowWindow; screenCanvas.AddChild(btnShowWindow); btnShowFileBrowser = new ButtonBase(this, new Rectangle(graphics.PreferredBackBufferWidth - 266, graphics.PreferredBackBufferHeight - 40, 150, 32), "Show File Browser", "Fonts/Airel12"); btnShowFileBrowser.TextColor = Color.Black; btnShowFileBrowser.ShadowOffset = Vector2.Zero; btnShowFileBrowser.OnMouseClickEvent += ShowWindow; screenCanvas.AddChild(btnShowFileBrowser); // Add this last of all. mr = new MouseRenderer(this, "Textures/Icons/Mouse"); Components.Add(mr); }
protected override void FullLoad() { using (var s = System.IO.File.OpenRead(@"Content\UI\Mouse\Main.png")) { tMouseMain = Texture2D.FromStream(GraphicsDevice, s); } mRenderer = new MouseRenderer(GraphicsDevice, Window); mRenderer.Texture = tMouseMain; mRenderer.InnerRadius = 28f; dcv = new DevConsoleView(Content, @"Fonts\CourierNew14", GraphicsDevice); ZXParser.SetEnvironment("GD", GraphicsDevice); ZXParser.SetEnvironment("GDM", graphics); ZXParser.SetEnvironment("Window", Window); }
protected virtual void BringToFront() { ControlBase TopControl = this; while (TopControl.Transform.Parent != null) { TopControl = (ControlBase)TopControl.Transform.Parent; } // Make sure we are before the mouse renderer... MouseRenderer mr = (MouseRenderer)Game.Components.SingleOrDefault(m => m is MouseRenderer); int idx = Game.Components.Max(c => c is DrawableGameComponent ? ((DrawableGameComponent)c).DrawOrder : 0); TopControl.DrawOrder = TopControl.UpdateOrder = idx + 1; mr.DrawOrder = mr.UpdateOrder = TopControl.DrawOrder + 1; }
public void ChangeMouseRenderingMode(MouseRenderer state) { switch (state) { case MouseRenderer.None: Cursor.visible = false; cursorSprite.enabled = false; break; case MouseRenderer.Sprite: Cursor.visible = false; cursorSprite.enabled = true; break; case MouseRenderer.Hardware: Cursor.visible = true; cursorSprite.enabled = false; break; } }
protected override void FullLoad() { using(var s = System.IO.File.OpenRead(@"Content\UI\Mouse\Main.png")) { tMouseMain = Texture2D.FromStream(GraphicsDevice, s); } mRenderer = new MouseRenderer(GraphicsDevice, Window); mRenderer.Texture = tMouseMain; mRenderer.InnerRadius = 28f; dcv = new DevConsoleView(Content, @"Fonts\CourierNew14", GraphicsDevice); ZXParser.SetEnvironment("GD", GraphicsDevice); ZXParser.SetEnvironment("GDM", graphics); ZXParser.SetEnvironment("Window", Window); }