示例#1
0
    // Use this for initialization
    void Start()
    {
        leftConstraint     = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width * 0.0f, 0.0f, 0.0f)).x + 1;
        rightConstraint    = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width * 1.0f, 0.0f, 0.0f)).x - 1;
        downConstraint     = Camera.main.ScreenToWorldPoint(new Vector3(0.0f, Screen.height * 0.0f, 0.0f)).y + 1;
        upConstraint       = Camera.main.ScreenToWorldPoint(new Vector3(0.0f, Screen.height * 1.0f, 0.0f)).y - 1;
        transform.position = new Vector2(Screen.width / 2, Screen.height * 0.494f);


        glumci_klasa = new Glumci();
        glumci_klasa.obicni_glumac1  = obicni_glumac1;
        glumci_klasa.obicni_glumac2  = obicni_glumac2;
        glumci_klasa.obicni_glumac3  = obicni_glumac3;
        glumci_klasa.obicni_glumac4  = obicni_glumac4;
        glumci_klasa.obicni_glumac5  = obicni_glumac5;
        glumci_klasa.obicni_glumac6  = obicni_glumac6;
        glumci_klasa.obicni_glumac7  = obicni_glumac7;
        glumci_klasa.obicni_glumac8  = obicni_glumac8;
        glumci_klasa.obicni_glumac9  = obicni_glumac9;
        glumci_klasa.obicni_glumac10 = obicni_glumac10;
        glumci_klasa.downConstraint  = downConstraint;

        glumci = new ArrayList();
        Invoke("DodajOskar", 5.0f);


        while (glumci.Count < nivo * 10)
        {
            broj = broj % 10;
            broj++;

            Glumac novo = glumci_klasa.napraviGlumca(broj);

            glumci.Add(novo);
        }

        Physics.IgnoreLayerCollision(9, 9);
    }
示例#2
0
        public void Init()
        {
            Image      = ImageConvertor.ConvertByteArrayToImageForXamarin(Film.Slika);
            NazivFilma = Film.Naziv;
            Zanr       = _zanrService.Get <List <Zanr> >(new ZanrSearchRequest {
                Id = Film.ZanrId
            }).Select(s => s.NazivZanra).FirstOrDefault();                                                                              //_zanrService.GetById<Zanr>(Film.ZanrId).NazivZanra;
            Tip = _tipService.Get <List <Tip> >(new TipSearchRequest {
                Id = Film.TipId
            }).Select(s => s.NazivTipa).FirstOrDefault();                                                                         // _tipService.GetById<Tip>(Film.TipId).NazivTipa;
            DatumIzlaska = Film.DatumIzlaska.ToString("dd/MM/yyyy");
            Opis         = Film.Opis;
            Projekcija   = _projekcijaService.Get <List <Projekcija> >().Where(w => w.FilmId == Film.Id).Select(s => s.Opis).FirstOrDefault();

            var glumciId = _filmglumciService.Get <List <FilmGlumci> >(new FilmGlumciSearchRequest {
                FilmId = Film.Id
            }).Select(s => s.GlumacId);

            foreach (var gId in glumciId)
            {
                var glumac = _osobeService.Get <List <Osoba> >(new OsobaSearchRequest {
                    OsobaId = gId
                }).FirstOrDefault();                                                                                    // _osobeService.GetById<Osoba>(gId);
                Glumci.Add(glumac.Ime + " " + glumac.Prezime);
            }

            var scenaristiId = _filmscenaristiService.Get <List <FilmScenaristi> >(new FilmScenaristiSearchRequest {
                FilmId = Film.Id
            }).Select(s => s.ScenaristId);

            foreach (var sId in scenaristiId)
            {
                var scenarist = _osobeService.Get <List <Osoba> >(new OsobaSearchRequest {
                    OsobaId = sId
                }).FirstOrDefault();                                                                                       // _osobeService.GetById<Osoba>(sId);
                Scenaristi.Add(scenarist.Ime + " " + scenarist.Prezime);
            }

            var produkcijskeKuceId = _filmprkuceService.Get <List <FilmProdukcijskeKuce> >(new FilmProdukcijskeKuceSearchRequest {
                FilmId = Film.Id
            }).Select(s => s.ProdukcijskaKucaId);

            foreach (var pkId in produkcijskeKuceId)
            {
                var prKuca = _prkucaService.Get <List <ProdukcijskaKuca> >(new ProdukcijskaKucaSearchRequest {
                    Id = pkId
                }).FirstOrDefault();                                                                                                       // _prkucaService.GetById<ProdukcijskaKuca>(pkId);
                PrKuce.Add(prKuca.Naziv);
            }

            var ocijene = _ocijenaService.Get <List <Ocijena> >(new OcijenaSearchRequest {
                FilmId = Film.Id
            });

            Ocijena = (int)(ocijene.Average(a => (int?)a.DataOcijena) ?? 0);

            var komentari = _komentarService.Get <List <Komentar> >(new KomentarSearchRequest {
                FilmId = Film.Id
            });

            foreach (var k in komentari)
            {
                var komentator = _korisnikService.Get <List <Korisnik> >(new KorisnikSearchRequest {
                    Id = k.KomentatorId
                }).FirstOrDefault();                                                                                                       // _korisnikService.GetById<Korisnik>(k.KomentatorId);
                var reakcije = _komentarReakcijaService.Get <List <KomentarReakcija> >(new KomentarReakcijaSearchRequest {
                    KomentarId = k.Id
                });
                var likes    = reakcije.Where(w => w.Reakcija == Model.ReakcijaTip.Like).Count();
                var dislikes = reakcije.Where(w => w.Reakcija == Model.ReakcijaTip.Dislike).Count();
                Komentari.Add(new Tuple <int, string, string, int, int>(k.Id, komentator.Ime + " " + komentator.Prezime, k.SadrzajKomentara, likes, dislikes));
            }

            Link = Film.Link;

            //sistem preporuke
            var preporuceniFilmovi = _preporukafilmService.Get <List <Film> >();

            for (int i = 0; i < (preporuceniFilmovi.Count > 5 ? 5 : preporuceniFilmovi.Count); i++)
            {
                PreporuceniFilmoviList.Add(new PreporuceniFilmovi
                {
                    FilmId     = preporuceniFilmovi[i].Id,
                    NazivFilma = preporuceniFilmovi[i].Naziv,
                    Opis       = preporuceniFilmovi[i].Opis,
                    Slika      = ImageConvertor.ConvertByteArrayToImageForXamarin(preporuceniFilmovi[i].Slika)
                });
            }
        }