Esempio n. 1
0
        public override void Initialize()
        {
            this.LoadContent();
            //load sebanyak organic dan inorganic
            for (int i = 0; i < norganic + ninorganic; ++i)
            {
                Trash t = new Trash();
                t.Type = (i < norganic) ? TrashType.ORGANIC : TrashType.INORGANIC;
                t.Name = TrashImage.GetRandomImageName(t.Type);
                //t.RectDraw = new Rectangle(10+i*100,400,100,100);
                //t.Pos = new Vector2(10 + i * 105,10);
                trashes.Add(t);
                System.Diagnostics.Debug.WriteLine(t.Name);
            }
            //load 2 tong
            Trashbin tb = new Trashbin(3, 0);

            tb.Name = "organic-bin";
            tb.Type = TrashType.ORGANIC;
            trashbins.Add(tb);

            tb      = new Trashbin(3, 0);
            tb.Name = "inorganic-bin";
            tb.Type = TrashType.INORGANIC;
            trashbins.Add(tb);
            SetPosition();
        }
Esempio n. 2
0
        public override void Initialize()
        {
            this.LoadContent();

            Trash.hasSelected = false;
            trashes           = _trashes;
            if (trashes == null)
            {
                trashes = new List <Trash>();
            }
            foreach (var trash in trashes)
            {
                trash.Status = TrashStatus.IDLE;
            }

            //load 2 tong
            Trashbin tb = new Trashbin(3, 0);

            tb.Name = "organic-bin";
            tb.Type = TrashType.ORGANIC;
            trashbins.Add(tb);

            tb      = new Trashbin(3, 0);
            tb.Name = "inorganic-bin";
            tb.Type = TrashType.INORGANIC;
            trashbins.Add(tb);
            SetPosition();

            sm.LoadBanks();
        }
Esempio n. 3
0
        public override void Initialize()
        {
            this.LoadContent();
            trashImage.LoadResources();

            characterPosition = new Vector2(50, 100);
            leftTile          = 0;
            leftBin           = (int)(TRASH_SPEED * 5);
            parity            = 0;

            Trash.hasSelected = true;

            Trashbin tb = new Trashbin(3, 0);

            tb.Name = "organic-bin";
            tb.Type = TrashType.ORGANIC;
            trashbins.Add(tb);

            tb      = new Trashbin(3, 0);
            tb.Name = "inorganic-bin";
            tb.Type = TrashType.INORGANIC;
            trashbins.Add(tb);

            //sound effects
            sm.LoadBanks();
        }