示例#1
0
	public MainWindow () : base (Gtk.WindowType.Toplevel)
	{
		Build ();

		fm = new FlowMeter (ConnectorPin.P1Pin03.Input());
		fm.FlowChanged += FlowChanged;
		fc = new FridgeController (4, ConnectorPin.P1Pin05.Output (), (float)spn_OffTemp.Value,  (float)spn_OnTemp.Value);


		//Setup building the beer image list.
		try
		{

			var img = new Pixbuf ("8BitBeer.bmp");
			BeerImages = new List<Pixbuf> ();
			int beerwidth = 224;
			int beerheight = 224;

			//Builds list of beer images.
			for (int i = 0; i < 11; i++) 
			{
				BeerImages.Add(new Pixbuf (img, beerwidth * i,0, beerwidth, beerheight));
			}
			img_Beer.Pixbuf =BeerImages[0];
		}
		catch(Exception ex) 
		{
			
		}
	}
示例#2
0
    void Start()
    {
        size  = sceneCamera.orthographicSize * 2;
        width = size * (float)Screen.width / Screen.height;

        distance = width;

        if (!dragHotZone)
        {
            GetComponent <BoxCollider2D>().enabled = false;
        }

        fridgeScript = GameObject.Find("Fridge").GetComponent <FridgeController>();
    }
示例#3
0
        /// <inheritdoc />
        /// <summary>The mod entry point, called after the mod is first loaded.</summary>
        /// <param name="helper">Provides simplified APIs for writing mods.</param>
        public override void Entry(IModHelper helper)
        {
            Instance = this;
            Config   = helper.ReadConfig <Config>();

            var textures = LoadAssets(helper);

            _compatibilityInfo = GetCompatibilityInfo(helper);

            ChestController  = new ChestController(textures, _compatibilityInfo, Config);
            FridgeController = new FridgeController(ChestController);
            SaveManager      = new SaveManager(ChestController, Config);

            Helper.Events.Display.MenuChanged         += OnMenuChanged;
            Helper.Events.Display.RenderingActiveMenu += OnRenderingActiveMenu;
            Helper.Events.Input.ButtonPressed         += OnButtonPressed;
            Helper.Events.GameLoop.SaveLoaded         += SaveManager.SaveLoaded;
            Helper.Events.GameLoop.Saving             += SaveManager.Saving;
            Helper.Events.GameLoop.GameLaunched       += OnLaunch;
            Helper.Events.GameLoop.UpdateTicked       += OnUpdateTicked;
        }