コード例 #1
0
ファイル: Program.cs プロジェクト: anik533/CoffeeMachine
        public void espresso(Resourses res)
        {
            coffee = substracting(coffee, 1);
            water  = substracting(water, 15);

            //Exception
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Resourses resourses = db.Resourses.Find(id);

            db.Resourses.Remove(resourses);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: anik533/CoffeeMachine
        public static void main(String[] args)
        {
            ICofeeMachine x = new CofeeMachine();

            Resourses res = new Resourses();

            //      x.makeCoffee();

            //      x.addResource;
        }
コード例 #4
0
 public int DiscardResourse(Resourses resourse, int amount)
 {
     if (_resourses[resourse] == 0) return 0;
     if (_resourses[resourse] - amount < 0)
     {
         amount -= _resourses[resourse];
         _resourses[resourse] = 0;
         return amount;
     }
     _resourses[resourse] -= amount;
        return amount;
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "ID,Name,Genre,ResourseType,status,location")] Resourses resourses)
 {
     if (ModelState.IsValid)
     {
         db.Entry(resourses).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.location     = new SelectList(db.ResourseLocation, "ID", "name");
     ViewBag.ResourseType = new SelectList(db.ResourseTypes, "ID", "Type_name", resourses.ResourseType);
     ViewBag.status       = new SelectList(db.Status, "ID", "status1", resourses.status);
     return(View(resourses));
 }
コード例 #6
0
 public override void OnMouseDown()//собираем ресурс
 {
     if (isReady && !(int.Parse(Resourses._gasValue.text) + accumulation > int.Parse(Resourses.gasLimit.text)))
     {
         Resourses.Set_Gas(accumulation);
         GetComponent <Renderer>().material.color = Color.white;
         isReady = false;
         StartCoroutine("ResourcesOperation");
     }
     else
     {
         Debug.Log("GasLimit");
     }
 }
コード例 #7
0
        public ActionResult Create(Resourses resourses)
        {
            if (ModelState.IsValid)
            {
                db.Resourses.Add(resourses);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.location     = new SelectList(db.ResourseLocation, "ID", "name");
            ViewBag.ResourseType = new SelectList(db.ResourseTypes, "ID", "Type_name", resourses.ResourseType);
            ViewBag.status       = new SelectList(db.Status, "ID", "status1", resourses.status);
            return(View(resourses));
        }
コード例 #8
0
        // GET: Resourses/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Resourses resourses = db.Resourses.Find(id);

            if (resourses == null)
            {
                return(HttpNotFound());
            }
            return(View(resourses));
        }
コード例 #9
0
        static void Main()
        {
            Console.Clear();
            var userChoice = string.Empty;

            while (userChoice != "7")
            {
                userChoice = Menu();
                ExecuteComands(userChoice);
            }

            var data    = new Resourses();
            var artists = data.Artists;
            //var result = artists.Add(new
            //{
            //    Name = "Mihal",
            //    Country = "Okeania",
            //    DateOfBirth = new DateTime(1978, 8, 12)
            //});

            //var result = artists.AddSongs(new
            //{
            //    Name = "Mihal",
            //    Songs = new string[] {"Song3"}
            //});


            //result = data.Songs.Add(new
            //{
            //    Title = "Misho",
            //    Year = 2000,
            //    Ganre = "rock"
            //});

            //var allSongsAsJson = data.Songs.All.Json;
            //Console.WriteLine(allSongsAsJson.Content);

            //Console.WriteLine(result.Json.StatusCode);

            //var allArtistsAsJson = artists.All.Json;
            //Console.WriteLine(allArtistsAsJson.Content);

            //Console.WriteLine();
            //var allArtistsAsXml = artists.All.Xml;
            //Console.WriteLine(allArtistsAsXml.Content);
        }
コード例 #10
0
        // GET: Resourses/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Resourses resourses = db.Resourses.Find(id);

            if (resourses == null)
            {
                return(HttpNotFound());
            }
            ViewBag.location     = new SelectList(db.ResourseLocation, "ID", "name");
            ViewBag.ResourseType = new SelectList(db.ResourseTypes, "ID", "Type_name", resourses.ResourseType);
            ViewBag.status       = new SelectList(db.Status, "ID", "status1", resourses.status);
            return(View(resourses));
        }
コード例 #11
0
ファイル: Item.cs プロジェクト: AntonBush/CrossroadsOfWar
    private void Start()
    {
        SR = GetComponent <SpriteRenderer>();
        if (woodCount > 0)
        {
            SR.sprite = woodSprite;
        }
        else if (foodCount > 0)
        {
            SR.sprite = foodSprite;
        }
        else if (bowCount > 0)
        {
            SR.sprite = bowSprite;
        }

        res = GameObject.FindGameObjectWithTag("Resourses").GetComponent <Resourses>();
    }
コード例 #12
0
 public override IEnumerator ResourcesOperation()
 {
     accumulation = (int)Performance;
     Resourses.Set_GasLimit(accumulation);
     yield return(null);
 }
コード例 #13
0
 public bool Overload(Resourses resourse)
 {
     return Max <= _resourses[resourse];
 }
コード例 #14
0
 private static void AddSingleResourseType(Queue <string> args)
 {
     Resourses.Add(
         Resourse.Create(args)
         );
 }
コード例 #15
0
        public static GameState GenerateNew
        (
            int maxAmount = 8,
            int minAmount = 4,
            int maxCol    = 1000000,
            double maxX   = 1000,
            double maxY   = 1000,
            double maxZ   = 1000
        )
        {
            InitData();

            maxAmount = Math.Min(128, maxAmount);
            minAmount = Math.Max(001, minAmount);

            List <Planet> planets = new List <Planet>();

            for (int i = 0; i < Random.Next(minAmount, maxAmount); ++i)
            {
                List <ResourseBunch> planetResourseBunches = new List <ResourseBunch>();

                Resourses.ForEach(r => planetResourseBunches.Add(new ResourseBunch(r, Random.Next(1000, 1000000))));

                planets.Add(
                    new Planet(
                        $"Planet " + (i + 1).ToString("D3"),
                        new ResourseHolder(
                            $"Planet " + (i + 1).ToString("D3") + " ResourseHolder",
                            1000000,
                            planetResourseBunches.Sum(x => x.Amount),
                            planetResourseBunches
                            ),
                        new SpaceObject(
                            maxX * Random.NextDouble(),
                            maxY * Random.NextDouble(),
                            maxZ * Random.NextDouble()
                            ),
                        new ColonyHolder(
                            $"Planet " + (i + 1).ToString("D3") + " ColonyHolder",
                            maxCol * Random.Next(),
                            0,
                            new List <Colony>()
                            )
                        )
                    );
            }

            string colonyName = "Main Colony";

            List <ResourseBunch> colonyResourseBunches = new List <ResourseBunch>();

            Resourses.ForEach(r => colonyResourseBunches.Add(new ResourseBunch(r, 100)));

            planets[0].Colonies.Add(
                new Colony(
                    new ResourseHolder(
                        $"{colonyName} ResourseHolder",
                        colonyResourseBunches.Sum(x => x.Amount) * 2,
                        colonyResourseBunches.Sum(x => x.Amount),
                        colonyResourseBunches
                        ),
                    new StarShipHolder(
                        $"{colonyName} StarShipHolder",
                        2,
                        0,
                        new List <StarShip>()
                        ),
                    new BuildingHolder(
                        $"{colonyName} BuildingHolder",
                        100,
                        0,
                        new List <Building>()
                        ),
                    colonyName,
                    Buildable.State.Builded,
                    TimeSpan.FromSeconds(0),
                    TimeSpan.FromSeconds(0),
                    null
                    )
                );

            return(new GameState(planets));
        }
コード例 #16
0
 public int CheckResourse(Resourses resourse)
 {
     return _resourses[resourse];
 }
コード例 #17
0
 public void AddResourse(Resourses resourse, int amount)
 {
     _resourses[resourse] += amount;
      //   if (Overload)
     //    _resourses[resourse] -= amount;
 }
コード例 #18
0
ファイル: MainWindow.xaml.cs プロジェクト: nhrbtk/Project
        private void CreateButton_Resourse(object sender, RoutedEventArgs e)
        {
            Resourses res = new Resourses();

            res.Show();
        }
コード例 #19
0
 public bool IsAbscent(Resourses resourse)
 {
     return _resourses[resourse] == 0;
 }