66 Commits

Author SHA1 Message Date
Felix Boucher
092aa026c8 drag&drop - montrer range et tweaker outline
problème :

- le range d'attaque n'apparaissait pas sur le placeholder des unités
- le outline ne fonctionnait pas bien sur toutes les unités
- le placeholder étant opaque, on ne pouvait pas voir la tuile en dessous

solutions :
- utiliser les bounds du collider de détection pour tracer le range des unités sur le placeholder
- utiliser un shader pour tracer un outline colorable autour des unités
- rendre le placeholder plus transparent
2023-06-13 18:30:15 -04:00
4b756a5321 Corrigé conflit du merge
Ajout de YieldTile dans la scène de TestDragAndDrop

Ajout de Meat pour le yield de nourriture afin de séparer Farm

Ajusté ResourceTile pour toujours produire des ressources à moins que YieldSpeed est égal à 0
2023-06-11 19:37:29 -04:00
9fa808bc7d - Appel concret, et de base, d'un niveau lorsqu'on appuie sur l'un des boutons;
- Régler le problème où les icônes sur la carte ne s'affichait pas correctement;
- Ajout d'une condition pour empêcher l'utilisateur de selectionner un s'il est vérouillé.
2023-06-11 16:09:06 -04:00
0eb33966d4 Merge branch 'main' of https://bitbucket.clubconjure.com/scm/cgd/gather-and-defend into origin/feature/Interface-Carte
# Conflicts:
#	Assets/Scripts/LevelEditor/WorldEditor.cs
#	Assets/Scripts/LevelEditor/WorldEditor.cs.meta
2023-06-10 14:03:24 -04:00
Felix Boucher
33fb1ffeee test scene, render issues, collision issues
problems :
- there were no test scene
- units would appear weird over some tiles
- units would not recognize some tiles when trying to know if it could place itself on it

solution :
- added test scene
- tweaked sorting layers in units
- added IsCollidable parameter in ILevelObject
2023-06-08 23:51:45 -04:00
b1fc63de50 Finalisations de base pour la sélection de niveau. Aussi, ajout des images pour les boutons des niveaux. 2023-06-04 14:47:10 -04:00
9d8b2f89b3 Added sprites from mockups 2023-06-02 14:15:04 -04:00
c7ec6a7dd8 Réglages et avancements sur la création de la carte du monde. 2023-05-29 18:36:30 -04:00
d849053596 SUppression de ResourceMaker et mise à jour de la scène de test des ressources
Bouton de production de ressources supprimées

Correction de la grammaire pour "Rock"
2023-05-26 22:38:33 -04:00
28fdf318d3 Changer le comportement de ResourceMaker et ajout de commentaires
ResourceMaker sera utilisé pour géré la création de mini ressources cliquables dans une autre tâche.

ResourceRemover change le texte en vert si les ressources nécessaires sont disponibles ou en rouge dans le cas contraire.
2023-05-26 18:58:36 -04:00
81e157eb16 Création de base pour l'interface de la selection de niveau. 2023-05-21 15:45:35 -04:00
3e00af6067 Update sur scene de TestResource
Ajout de ResourceText. Permet de montrer l'inventaire des ressources dynamiquement.

Modification de la gestion d'instance dans ResourceManager

Changement des boutons pour la version TextMeshPro

Debut de la coroutine de ResourceMaker
2023-05-20 18:50:27 -04:00
4367e2e48c Debut de la scene de TestResource
Permet d'expérimenter avec la génération et la dépense des ressource

Non-fonctionnel, mais facilite le TDD
2023-05-14 19:09:43 -04:00
61775fdf76 Creation de ResourceManager, ResourceMaker et ResourceRemover
Permet la gestion, la création et la prise en charge du cout des resources respectivement.
2023-05-14 16:28:24 -04:00
ef7ee26ce1 Added demo project sprites and a basic animated stickman 2023-05-09 19:20:41 -04:00
69aad5b451 First push 2023-05-07 18:28:47 -04:00