상속: AI_Main_02
예제 #1
0
        public Seguimiento(Sonic sonic, Usuario2 usuario)
        {
            InitializeComponent();
            this.sonic   = sonic;
            this.usuario = usuario;

            foreach (Cantante cantante in usuario.seguirCantante)
            {
                comboBox1.Items.Add(cantante.nombre);
            }
            foreach (Album album in usuario.seguirAlbum)
            {
                comboBox4.Items.Add(album.nombre);
            }
            foreach (Compositor compositor in usuario.seguirCompositor)
            {
                comboBox5.Items.Add(compositor.nombre);
            }
            foreach (Director director in usuario.seguirDirector)
            {
                comboBox6.Items.Add(director.nombre);
            }
            foreach (Actor actor in usuario.seguirActor)
            {
                comboBox7.Items.Add(actor.nombre);
            }
        }
 public SeguimientoEleccion(Sonic sonic, Usuario2 usuario, Seguimiento seguimiento)
 {
     InitializeComponent();
     this.sonic       = sonic;
     this.usuario     = usuario;
     this.seguimiento = seguimiento;
 }
 public MeGustaEleccion(Sonic sonic, Usuario2 usuario, MeGusta megusta)
 {
     InitializeComponent();
     this.sonic   = sonic;
     this.usuario = usuario;
     this.meGusta = megusta;
 }
        public InformacionVideo(string seleccion, Sonic sonic, Usuario2 usuario)
        {
            InitializeComponent();
            this.seleccion     = seleccion;
            this.sonic         = sonic;
            this.usuarioActual = usuario;

            foreach (Video video in sonic.videos)
            {
                if (video.nombre == seleccion)
                {
                    this.video   = video;
                    label16.Text = video.GetType().Name;
                    label17.Text = video.nombre;
                    label18.Text = video.director.nombre;

                    foreach (Actor actor in video.actores)
                    {
                        comboBox1.Items.Add(actor.nombre);
                    }
                    label19.Text = video.genero;
                    label20.Text = video.categoria;
                    label21.Text = video.estudio;
                    label22.Text = Convert.ToString(video.añoPublicacion);
                    label23.Text = Convert.ToString(video.resolucion);
                    label24.Text = Convert.ToString(video.numeroReproducciones);
                    label25.Text = Convert.ToString(video.calificacion);
                    label26.Text = Convert.ToString(video.meGusta);
                    label4.Text  = Convert.ToString(video.descripcion);
                }
            }
        }
예제 #5
0
 // Start is called before the first frame update
 void Start()
 {
     sonic      = GameObject.Find("Sonic").GetComponent <Sonic>();
     initialPos = transform.position;
     boss       = GameObject.Find("Boss");
     bossScript = boss.GetComponent <Enemy>();
 }
예제 #6
0
        public Buscar(Sonic sonic, Usuario2 usuario)
        {
            InitializeComponent();

            this.sonic         = sonic;
            this.usuarioActual = usuario;
        }
예제 #7
0
    IEnumerator PowerSneakers(Sonic player)
    {
        yield return(new WaitForSeconds(15f));

        player.maxSpeed = 20;
        mainSong.pitch  = 1f;
    }
        public UsuarioForm(Sonic sonic, Usuario2 usuario)
        {
            this.sonic         = sonic;
            this.usuarioActual = usuario;

            InitializeComponent();
        }
        public InformacionCancion(string seleccion, Sonic sonic, Usuario2 usuario)
        {
            InitializeComponent();
            this.seleccion     = seleccion;
            this.sonic         = sonic;
            this.usuarioActual = usuario;

            foreach (Cancion cancion in sonic.canciones)
            {
                if (cancion.nombre == seleccion)
                {
                    this.cancion = cancion;
                    label16.Text = cancion.GetType().Name;
                    label17.Text = cancion.nombre;
                    label18.Text = cancion.cantante.nombre;
                    label19.Text = cancion.genero;
                    label20.Text = cancion.estudio;
                    label21.Text = cancion.discografia;
                    label22.Text = cancion.album.nombre;
                    label23.Text = cancion.compositor.nombre;
                    label24.Text = Convert.ToString(cancion.añoPublicacion);
                    label25.Text = Convert.ToString(cancion.duracion);
                    label27.Text = Convert.ToString(cancion.numeroReproducciones);
                    label28.Text = Convert.ToString(cancion.calificacion);
                    label29.Text = Convert.ToString(cancion.meGusta);
                }
            }
        }
예제 #10
0
 public PlaylistCrear(PlaylistForm form, Sonic sonic, Usuario2 usuario)
 {
     InitializeComponent();
     this.sonic   = sonic;
     this.usuario = usuario;
     this.form    = form;
 }
예제 #11
0
    void Start()
    {
        animations       = GetComponent <Animator>();
        spriteController = GetComponent <SpriteRenderer>();

        // initiates stats
        TotalHp     = baseHp;
        TotalAttack = baseAttack;
        CurrentHp   = TotalHp;

        EnableMovement = true;
        EnableAttack   = true;

        // initial positioning
        spawnPoint         = GameObject.Find("GladiatorSpawn").transform;
        transform.position = new Vector2(spawnPoint.position.x, spawnPoint.position.y);
        position           = transform.position;
        newPosition        = position;

        // creates all the skills
        slashSkill    = new Slash(slashButton, slash);
        whirlingSkill = new Whirling(whirlingButton, whirling);
        sonicSkill    = new Sonic(sonicButton, sonic);
        defendSkill   = new Defend(defendButton, defend);
        blindingSkill = new Blinding(blindingButton, blinding);
    }
예제 #12
0
 public void DestroyWall()
 {
     mcamera.localPosition = camera_original_position;
     mcamera.localRotation = camera_original_rotation;
     Sonic.SendMessage("NormalMode");
     Destroy(gameObject);
 }
 public FavoritosEleccion(Sonic sonic, Usuario2 usuario, Cancion cancion = null, Video video = null)
 {
     InitializeComponent();
     this.sonic         = sonic;
     this.usuarioActual = usuario;
     this.cancion       = cancion;
     this.video         = video;
 }
예제 #14
0
    private void Start()
    {
        GameObject s = GameObject.Find("Sonic");

        sonic = s.GetComponent <Sonic>();
        GameObject a = GameObject.Find("Rings");

        audio = a.GetComponent <AudioSource>();
    }
예제 #15
0
        static void Main()
        {
            Sonic sonic = new Sonic();


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Login());
        }
예제 #16
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Player"))
     {
         anim.SetBool("begin", true);
         Sonic sc = collision.GetComponent <Sonic>();
         sc.GetComponent <Sonic>().spawnRef = GetComponent <Transform>();
         Debug.Log("Spawnw cambiado x: " + sc.spawnRef.position.x + " y: " + sc.spawnRef.position.y + " z: " + sc.spawnRef.position.z);
     }
 }
예제 #17
0
        public PlaylistForm(Sonic sonic, Usuario2 usuario)
        {
            InitializeComponent();
            this.sonic   = sonic;
            this.usuario = usuario;

            foreach (Playlist playlist in usuario.playlistUsuario)
            {
                listBox2.Items.Add(playlist.nombre);
            }
        }
예제 #18
0
    private void Start()
    {
        sonic           = GameObject.Find("Sonic").GetComponent <Sonic>();
        initialPosition = transform.position;
        endLocation     = new Vector3(initialPosition.x + x, initialPosition.y, initialPosition.z);
        healthSave      = health;
        Vector3 temp = transform.localScale;

        temp.x *= -1;
        transform.localScale = temp;
    }
예제 #19
0
파일: Shield.cs 프로젝트: santiagoars/Sonic
    private void OnTriggerEnter2D(Collider2D collision)
    {
        Sonic sc = collision.GetComponent <Sonic>();

        if (collision.CompareTag("Player"))
        {
            if (!sc.shield)
            {
                sc.castSHield();
                Debug.Log("Escudo fue recogido.");
                Destroy(this.gameObject);
            }
        }
    }
예제 #20
0
        public Login(Sonic sonic = null)
        {
            InitializeComponent();

            if (sonic != null)
            {
                this.sonic = sonic;
            }
            else
            {
                this.sonic = new Sonic();
                this.sonic.CargarDatos();
            }
        }
예제 #21
0
 void OnCollisionEnter2D(Collision2D col)
 {
     if (col.gameObject.tag == "Player")
     {
         Sonic tmp = col.gameObject.GetComponent <Sonic>();
         if (tmp.isJumpball || tmp.isRolling)
         {
             tmp.destroy();
             my_collider.enabled = false;
             my_animator.enabled = false;
             my_sprite.sprite    = sBorkenTV;
             checkBonus(tmp);
         }
     }
 }
예제 #22
0
        public MeGusta(Sonic sonic, Usuario2 usuario)
        {
            InitializeComponent();
            this.sonic   = sonic;
            this.usuario = usuario;

            foreach (Cancion cancion in usuario.meGustaCanciones)
            {
                listBox1.Items.Add(cancion.nombre);
            }
            foreach (Video video in usuario.meGustaVideos)
            {
                listBox2.Items.Add(video.nombre);
            }
        }
예제 #23
0
        public Favoritos(Usuario2 usuario, Sonic sonic)
        {
            InitializeComponent();
            this.usuarioActual = usuario;
            this.sonic         = sonic;

            foreach (Cancion cancion in usuarioActual.favoritosCancion)
            {
                listBox1.Items.Add(cancion.nombre);
            }

            foreach (Video video in usuarioActual.favoritosVideo)
            {
                listBox2.Items.Add(video.nombre);
            }
        }
예제 #24
0
        public Reproducir(Sonic sonic, Usuario2 usuario)
        {
            InitializeComponent();
            this.sonic   = sonic;
            this.usuario = usuario;

            foreach (Cancion cancion in usuario.favoritosCancion)
            {
                listBox1.Items.Add(cancion.nombre);
            }

            foreach (Video video in usuario.favoritosVideo)
            {
                listBox2.Items.Add(video.nombre);
            }
        }
예제 #25
0
        public PlaylistSeleccionar(Sonic sonic, Usuario2 usuario, Playlist playlist)
        {
            InitializeComponent();
            this.sonic    = sonic;
            this.usuario  = usuario;
            this.playlist = playlist;


            foreach (Cancion cancion in playlist.playlist)
            {
                listBox1.Items.Add(cancion.nombre);
            }

            foreach (Video video in playlist.videos)
            {
                listBox1.Items.Add(video.nombre);
            }
        }
예제 #26
0
 private void Start()
 {
     sonic = GameObject.Find("Sonic").GetComponent <Sonic>();
     if (gameObject.name == "PiecesTV")
     {
         pieces = true;
     }
     else if (gameObject.name == "SuperBootsTV")
     {
         superBoots = true;
     }
     else if (gameObject.name == "ShieldTV")
     {
         shield = true;
     }
     audio    = GameObject.Find("Stage").GetComponent <AudioSource>();
     renderer = gameObject.GetComponent <SpriteRenderer>();
     collider = gameObject.GetComponent <BoxCollider2D>();
 }
예제 #27
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.A))
        {
            //to start the Wall
            shoot = shoot ? false : true;
        }

        //to move Wall
        if (shoot)
        {
            transform.localPosition += speed * Time.deltaTime * Vector3.right;
        }

        if (braked)
        {
            if (!Physics.Raycast(transform.position, transform.right, out rayhit))
            {
                speed /= brakescale;
                braked = false;
                Destroy(gameObject, 3);
                mcamera.localPosition = camera_original_position;
                mcamera.localRotation = camera_original_rotation;
                Sonic.SendMessage("NormalMode");
            }
            return;
        }


        if (Physics.Raycast(transform.position, transform.right, out rayhit))
        {
            if (Vector3.Distance(transform.position, rayhit.collider.transform.position) <= brakedistance && rayhit.collider.transform.name == "Sonic")
            {
                speed *= brakescale;
                mcamera.localPosition = new Vector3(5.29f, 0.07f, 0.44f);
                mcamera.localRotation = new Quaternion(0.06846185f, 0.8426361f, -0.03833173f, -0.5327364f);
                Sonic.SendMessage("SuperMode");
                braked = true;
            }
        }
    }
예제 #28
0
 void OnCollisionEnter2D(Collision2D col)
 {
     if (col.gameObject.tag == "Player")
     {
         Sonic tmp = col.gameObject.GetComponent <Sonic>();
         if (Dangerous)
         {
             tmp.getHit();
         }
         else if (tmp.isJumpball || tmp.isRolling)
         {
             tmp.kills += 1;
             tmp.destroy();
             Destroy(gameObject);
         }
         else
         {
             tmp.getHit();
         }
     }
 }
예제 #29
0
    void checkBonus(Sonic player)
    {
        switch (type)
        {
        case "Rings":
            Debug.Log("RINGS");
            player.rings += 10;
            break;

        case "Sneakers":
            player.maxSpeed = 30;
            mainSong.pitch  = 1.2f;
            StartCoroutine(PowerSneakers(player));
            break;

        case "Shield":
            player.currentShield = Instantiate(gShield, player.transform.position, player.transform.rotation) as GameObject;
            player.currentShield.transform.SetParent(player.transform);
            player.currentShield.transform.localScale    = new Vector3(1, 1, 1);
            player.currentShield.transform.localPosition = new Vector3(0, -0.2f, 0);
            player.isShielded = true;
            break;
        }
    }
예제 #30
0
 public void onException(Sonic.Jms.JMSException jmse)
 {
     Console.WriteLine("SonicCommunicator Exception ERROR:" + jmse.InnerException);
 }
 public Registrarse(Sonic sonic)
 {
     this.sonic = sonic;
     InitializeComponent();
 }
예제 #32
0
        public bool HurtSonic(Sonic.Sonic sonic, string sensor, dynamic piece)
        {
            try {
                return ObjectData.OnHurtSonic(this, SonicManager.Instance.SonicLevel, sonic, sensor, piece);
            } catch (Exception EJ) {
                Log(EJ.Message, 0);

                return false;
            }
        }
예제 #33
0
        public bool Tick(LevelObjectInfo @object, SonicLevel level, Sonic.Sonic sonic)
        {
            if (Dead || ObjectData.Falsey()) return false;

            try {
                return ObjectData.Tick(@object, level, sonic);
            } catch (Exception EJ) {
                Log(EJ.Message, 0);

                return false;
            }
        }