Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Desarrollo v0.2.0 #413

Open
wants to merge 96 commits into
base: master
Choose a base branch
from
Open

WIP: Desarrollo v0.2.0 #413

wants to merge 96 commits into from

Conversation

cpbeto
Copy link
Contributor

@cpbeto cpbeto commented Apr 28, 2022

Desarrollo del siguiente release v0.2.0. Ver el proyecto relacionado.

cpbeto and others added 30 commits December 3, 2020 17:18
Generifica métodos.

createWindow() crea por defecto una ventana no movible.
Crea ExtendedDialog que extiende a Dialog de scene2d.ui y permite
usar expresiones lambda.
Crea Slider en LoginScreen para controlar el volumen.
Ahora MusicSystem se instancia en AOGame y se reutiliza en toda la
aplicación, lo que permite que se comparta la configuración de
volumen y que se pueda navegar entre pantallas sin perder la
música.

MusicSystem deja de ser un sistema de Artemis y pasa a ser un POJO,
esto permite hacer una diferencia explícita entre las clases que
usan ECS y las que no.
Deshabilitar la música automáticamente pausa/reanuda la
reproducción.

Normaliza sintáxis, etc.
login screen

*fix apretar repetida mente escape genera multiples dialogwindows
*fix checkbox fonts
*fix login windows and server windows size
*agregadp scrollpane a serverlist - scrollbar al llenar el campo visible de servidores
* agregados titulos a las ventanas

widget factory
* funcion para crear el scrollpane para la lista de servidores
*cambio fuentes en algunas labels

ao-skin.json
agregada fuente para los checkbock
* remplaza  createServerScrollPane() por una genérica createScrollPane()
Login Screen small bug fixes - Panel deslizable para la lista de servidores
* Agregado el campo nombre al agregar un servidor
* Chequeo de que el nuevo servidor no esta en la lista
Actualización botón agregar servidor
Imagen faltante para animación de fantasma
Remueve artemis-fluid.
- vuelve a compilar.
- sigue teniendo bugs en el funcinamiento.
- no muestra los npc
- el map editor se ve mal (supongo que esto es problema del sistema de camara )
Arreglar proyecto design #388 - Vuelve a compilar
agregado fundo a la consola
agregado  el scrollknob a la barra de desplazamiento vertical de la consola
cpbeto and others added 29 commits May 3, 2022 18:16
Renombra la clase a Config por simplicidad.

Config deja de ser un sistema ECS, es un POJO. Esto soluciona el
error que ocurría al serializar a JSON.

Elimina algunos getters/setters y expone los campos de la clase,
para simplificar el uso.

Implementa el campo selected, que guarda el último servidor
seleccionado de la lista.
@sonarcloud
Copy link

SonarCloud bot commented May 25, 2022

SonarCloud Quality Gate failed.    Quality Gate failed

Bug B 2 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot E 4 Security Hotspots
Code Smell A 59 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants