make indexsetting visually distinct from stringsetting
This commit is contained in:
		
							parent
							
								
									bd5573c48f
								
							
						
					
					
						commit
						fd96ca5d42
					
				
					 4 changed files with 10 additions and 0 deletions
				
			
		|  | @ -1,6 +1,7 @@ | |||
| package me.kawaiizenbo.moonlight.module.settings; | ||||
| 
 | ||||
| import me.kawaiizenbo.moonlight.Moonlight; | ||||
| import me.kawaiizenbo.moonlight.util.DrawUtils; | ||||
| import net.minecraft.client.font.TextRenderer; | ||||
| import net.minecraft.client.gui.DrawContext; | ||||
| import net.minecraft.text.Text; | ||||
|  | @ -25,6 +26,7 @@ public class IndexSetting extends Setting | |||
|         drawContext.fill(x+96, y+5, x+190, y+19, Moonlight.THEME.border.getRGB()); | ||||
|         drawContext.fill(x+97, y+6, x+189, y+18, hovered(mouseX, mouseY) ? Moonlight.THEME.hover.getRGB() : Moonlight.THEME.background.getRGB()); | ||||
|         drawContext.drawText(textRenderer, elements[index], x+98, y+8, Moonlight.THEME.text.getRGB(), false); | ||||
|         drawContext.drawGuiTexture(DrawUtils.getThemedGUIIcon("updown", Moonlight.THEME.background), x+177, y+6, 12, 12); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|  |  | |||
|  | @ -1,10 +1,18 @@ | |||
| package me.kawaiizenbo.moonlight.util; | ||||
| 
 | ||||
| import me.kawaiizenbo.moonlight.Moonlight; | ||||
| import me.kawaiizenbo.moonlight.theme.ThemeColor; | ||||
| import net.minecraft.util.Identifier; | ||||
| 
 | ||||
| public class DrawUtils  | ||||
| { | ||||
| 	public static Identifier getThemedGUIIcon(String textureName, ThemeColor invert) | ||||
| 	{ | ||||
| 		boolean mode = ((invert.r + invert.g + invert.b) / 3) > 77; | ||||
| 		String addition = mode ? "_light" : ""; | ||||
| 		return Identifier.of("moonlight", textureName+addition); | ||||
| 	} | ||||
| 	 | ||||
| 	public static Identifier getThemedGUIIcon(String textureName) | ||||
| 	{ | ||||
| 		String addition = Moonlight.THEME.useDarkIcons ? "_light" : ""; | ||||
|  |  | |||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 355 B | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 350 B | 
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 kawaiizenbo
						kawaiizenbo