mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-30 23:16:09 +00:00 
			
		
		
		
	Looking
This commit is contained in:
		
							parent
							
								
									e6bb2ba216
								
							
						
					
					
						commit
						943168e40f
					
				
					 1 changed files with 10 additions and 27 deletions
				
			
		|  | @ -56,13 +56,13 @@ namespace AideDeJeu.Views | ||||||
| 
 | 
 | ||||||
|             plotNode = scene.CreateChild(); |             plotNode = scene.CreateChild(); | ||||||
|             var baseNode = plotNode.CreateChild().CreateChild(); |             var baseNode = plotNode.CreateChild().CreateChild(); | ||||||
|             var plane = baseNode.CreateComponent<StaticModel>(); |             //var plane = baseNode.CreateComponent<StaticModel>(); | ||||||
|             plane.Model = CoreAssets.Models.Plane; |             //plane.Model = CoreAssets.Models.Plane; | ||||||
|             plane.Material = Material.FromColor(new Color(0, 0, 0, 1)); |             //plane.Material = Material.FromColor(new Color(0, 0, 0, 1)); | ||||||
| 
 | 
 | ||||||
|             var cameraNode = scene.CreateChild(); |             var cameraNode = scene.CreateChild(); | ||||||
|             camera = cameraNode.CreateComponent<Camera>(); |             camera = cameraNode.CreateComponent<Camera>(); | ||||||
|             cameraNode.Position = new Vector3(10, 15, 10) / (1.75f / 2); |             cameraNode.Position = new Vector3(10, 15, 10) / (1f); | ||||||
|             cameraNode.Rotation = new Quaternion(-0.121f, 0.878f, -0.305f, -0.35f); |             cameraNode.Rotation = new Quaternion(-0.121f, 0.878f, -0.305f, -0.35f); | ||||||
| 
 | 
 | ||||||
|             Node lightNode = cameraNode.CreateChild(); |             Node lightNode = cameraNode.CreateChild(); | ||||||
|  | @ -77,19 +77,18 @@ namespace AideDeJeu.Views | ||||||
|             //var diceRolls = diceRoller.DicesValues(6, 3); |             //var diceRolls = diceRoller.DicesValues(6, 3); | ||||||
|             //float sumx = diceRolls.Sum(kv => kv.Value); |             //float sumx = diceRolls.Sum(kv => kv.Value); | ||||||
| 
 | 
 | ||||||
|             int sizei = 3; |             int sizei = 6; | ||||||
|             int sizej = 2; |             int sizej = 3; | ||||||
|             baseNode.Scale = new Vector3(sizei * 1.5f, 1, sizej * 1.5f); |             baseNode.Scale = new Vector3(sizei * 1.5f, 1, sizej * 1.5f); | ||||||
|             bars = new List<Bar>(sizei * sizej); |             bars = new List<Bar>(sizei * sizej); | ||||||
| 
 | 
 | ||||||
|             //DrawRolls(diceRolls, sumx, 0, 1); |             //DrawRolls(diceRolls, sumx, 0, 1); | ||||||
|             int idice = 0; |             for (int i = 0; i < sizei; i ++) | ||||||
|             for (var i = 0f; i < sizei * 1.5f; i += 1.5f) |  | ||||||
|             { |             { | ||||||
|                 for (var j = 0f; j < sizej * 1.5f; j += 1.5f) |                 for (int j = 0; j < sizej; j ++) | ||||||
|                 { |                 { | ||||||
|                     var boxNode = plotNode.CreateChild(); |                     var boxNode = plotNode.CreateChild(); | ||||||
|                     boxNode.Position = new Vector3(sizei / 2f - i, 0, sizej / 2f - j); |                     boxNode.Position = new Vector3(sizei / 2f - (float)i * 1.5f, 0, sizej / 2f - (float)j * 1.5f); | ||||||
|                     var bar = new Bar(new Color(RandomHelper.NextRandom(), RandomHelper.NextRandom(), RandomHelper.NextRandom(), 0.9f)); |                     var bar = new Bar(new Color(RandomHelper.NextRandom(), RandomHelper.NextRandom(), RandomHelper.NextRandom(), 0.9f)); | ||||||
|                     boxNode.AddComponent(bar); |                     boxNode.AddComponent(bar); | ||||||
|                     //bar.SetValueWithAnimation((Math.Abs(i) + Math.Abs(j) + 1) / 2f); |                     //bar.SetValueWithAnimation((Math.Abs(i) + Math.Abs(j) + 1) / 2f); | ||||||
|  | @ -99,7 +98,6 @@ namespace AideDeJeu.Views | ||||||
|                     //bar.SetValueWithAnimation(diceRolls[idice + 3] / 10); |                     //bar.SetValueWithAnimation(diceRolls[idice + 3] / 10); | ||||||
|                     bars.Add(bar); |                     bars.Add(bar); | ||||||
|                 } |                 } | ||||||
|                 idice++; |  | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             SelectedBar = bars.First(); |             SelectedBar = bars.First(); | ||||||
|  | @ -115,21 +113,6 @@ namespace AideDeJeu.Views | ||||||
|             movementsEnabled = true; |             movementsEnabled = true; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         void DrawRolls(Dictionary<int, int> rolls, float sumx, int j, int sizej) |  | ||||||
|         { |  | ||||||
|             var sizei = rolls.Count; |  | ||||||
|             for (var i = 0; i < sizei; i ++) |  | ||||||
|             { |  | ||||||
|                 var boxNode = plotNode.CreateChild(); |  | ||||||
|                 boxNode.Position = new Vector3(sizei / 2f - i * 1.5f, 0, sizej / 2f - j * 1.5f); |  | ||||||
|                 var bar = new Bar(new Color(RandomHelper.NextRandom(), RandomHelper.NextRandom(), RandomHelper.NextRandom(), 0.9f)); |  | ||||||
|                 boxNode.AddComponent(bar); |  | ||||||
|                 //bar.SetValueWithAnimation((Math.Abs(i) + Math.Abs(j) + 1) / 2f); |  | ||||||
|                 bar.SetValueWithAnimation(rolls[i+3] * 100 / sumx); |  | ||||||
|                 bars.Add(bar); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|         } |  | ||||||
| 
 | 
 | ||||||
|         void OnTouched(TouchEndEventArgs e) |         void OnTouched(TouchEndEventArgs e) | ||||||
|         { |         { | ||||||
|  | @ -190,7 +173,7 @@ namespace AideDeJeu.Views | ||||||
|         public void SetValueWithAnimation(float value) |         public void SetValueWithAnimation(float value) | ||||||
|         { |         { | ||||||
|             finalValue = value; |             finalValue = value; | ||||||
|             barNode.RunActionsAsync(new EaseBackOut(new ScaleTo(3f, 1, value, 1))); |             barNode.RunActionsAsync(new EaseBackOut(new ScaleTo(3f, 1, value / 2, 1))); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public Bar(Color color) |         public Bar(Color color) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez