Kencho / mri1001-tfg

Repositorio de código para el Trabajo de Final de Grado de Marcos Romano Ibáñez
1 stars 1 forks source link

Refactorizar para eliminar erratas y dar consistencia a la nomenclatura #69

Closed Kencho closed 3 years ago

Kencho commented 3 years ago

Aplicar las refactorizaciones sugeridas:


mri1001 commented 3 years ago

La refactorización opcional no se ha llevado a cabo tal y como se ha pedido ya que el error no era el especificado, sino que debido a copiar código se han mantenido fragmentos de código de otra clase. El spriteIndex debería tener en el Start el valor del índice del último elemento del vector (pues en cada llamada del Update se llama primero al siguiente elemento, en este caso se pasa al sprite inicial, y luego opera). En cuanto a renombrar spriteIndex por SpriteIndex, no lo he hecho porque SpriteIndex es el equivalente a los getter y setter de C# pero como no hace falta a las demás clases (salvo OneTimeAnimator) acceder a esa variable se ha prescindido de añadir getter y setter.

mri1001 commented 3 years ago

PlayerLanded eliminado en vez de refactorizado ya que no es usada en ningún momento ni se planea que sea usada, así que es código muerto.

mri1001 commented 3 years ago

PlayerStopJump se ha eliminado en vez de refactorizarse porque no es usada ni se planea usarla, así que es código muerto.

mri1001 commented 3 years ago

PlayerTokenCollision no se puede refactorizar porque fue eliminada en el pasado debido a que es código muerto.

mri1001 commented 3 years ago

KinematicObjectWallColision se ha eliminado en vez de refactorizarse porque no es usada ni se planea usarla, así que es código muerto.

mri1001 commented 3 years ago

no se ha usado el namespace Platformer.Mechanics.KinematicObject sino Platformer.Mechanics.KinematicObjects debido a que un namespace y una clase no pueden tener el mismo nombre.

mri1001 commented 3 years ago

No se ha usado el namespace Platformer.Mechanics.Player.PlayerMechanic sino Platformer.Mechanics.Player.PlayerMechanics debido a que un namespace y una clase no pueden tener el mismo nombre.

mri1001 commented 3 years ago

El ultimo commit corresponde a la issue #70 y no a esta issue.

Kencho commented 3 years ago

@mri1001 :