feat: player dot stats ui
This commit is contained in:
		
							parent
							
								
									53fb032e0e
								
							
						
					
					
						commit
						0fe1604ff2
					
				| 
						 | 
					@ -463,6 +463,9 @@ export default class GameLevel extends Scene {
 | 
				
			||||||
            this.healthBar.color = Color.RED;
 | 
					            this.healthBar.color = Color.RED;
 | 
				
			||||||
            this.healthLabel.textColor = Color.RED;
 | 
					            this.healthLabel.textColor = Color.RED;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        this.poisonStat.visible = playerAI.poisonCounter > 0 ? true : false;
 | 
				
			||||||
 | 
					        this.burnStat.visible = playerAI.burnCounter > 0 ? true : false;
 | 
				
			||||||
 | 
					        this.bleedStat.visible = playerAI.bleedCounter > 0 ? true : false;
 | 
				
			||||||
        // this.healthLabel.sizeToText();
 | 
					        // this.healthLabel.sizeToText();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        //update shield ui
 | 
					        //update shield ui
 | 
				
			||||||
| 
						 | 
					@ -575,15 +578,15 @@ export default class GameLevel extends Scene {
 | 
				
			||||||
        this.healthBar.borderWidth = 3;
 | 
					        this.healthBar.borderWidth = 3;
 | 
				
			||||||
        this.healthBar.color = Color.GREEN;
 | 
					        this.healthBar.color = Color.GREEN;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // this.poisonStat = this.add.sprite("poisoning", "UI");
 | 
					        this.poisonStat = this.add.sprite("poisoning", "UI");
 | 
				
			||||||
        // this.poisonStat.position.set(55, 25);
 | 
					        this.poisonStat.position.set(25, 8);
 | 
				
			||||||
        // this.poisonStat.scale.set(0.3, 0.3);
 | 
					        this.poisonStat.scale.set(1, 1);
 | 
				
			||||||
        // this.burnStat = this.add.sprite("burning", "UI");
 | 
					        this.burnStat = this.add.sprite("burning", "UI");
 | 
				
			||||||
        // this.burnStat.position.set(70, 25);
 | 
					        this.burnStat.position.set(40, 8);
 | 
				
			||||||
        // this.burnStat.scale.set(0.3, 0.3);
 | 
					        this.burnStat.scale.set(1, 1);
 | 
				
			||||||
        // this.bleedStat = this.add.sprite("bleeding", "UI");
 | 
					        this.bleedStat = this.add.sprite("bleeding", "UI");
 | 
				
			||||||
        // this.bleedStat.position.set(85, 25);
 | 
					        this.bleedStat.position.set(55, 8);
 | 
				
			||||||
        // this.bleedStat.scale.set(0.3, 0.3);
 | 
					        this.bleedStat.scale.set(1, 1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        this.shieldLabel = <Label> this.add.uiElement(UIElementType.LABEL, "UI",{position: new Vec2(70, 65), text: "shield: "+ (<PlayerController>this.player.ai).CURRENT_SHIELD });
 | 
					        this.shieldLabel = <Label> this.add.uiElement(UIElementType.LABEL, "UI",{position: new Vec2(70, 65), text: "shield: "+ (<PlayerController>this.player.ai).CURRENT_SHIELD });
 | 
				
			||||||
        this.shieldLabel.size.set(200, 50);
 | 
					        this.shieldLabel.size.set(200, 50);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user