当前位置: 首页>>代码示例>>Java>>正文


Java Helper.drawOutline方法代码示例

本文整理汇总了Java中de.dakror.gamesetup.util.Helper.drawOutline方法的典型用法代码示例。如果您正苦于以下问题:Java Helper.drawOutline方法的具体用法?Java Helper.drawOutline怎么用?Java Helper.drawOutline使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在de.dakror.gamesetup.util.Helper的用法示例。


在下文中一共展示了Helper.drawOutline方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	if (cache == null) {
		cache = new BufferedImage(Game.getWidth(), Game.getHeight(), BufferedImage.TYPE_INT_ARGB);
		Graphics2D g2 = (Graphics2D) cache.getGraphics();
		Helper.setRenderingHints(g2, true);
		g2.setFont(g.getFont());
		g2.drawImage(Game.getImage("system/menu.jpg"), 0, 0, Game.getWidth(), Game.getHeight(), null);
		
		Shape oc = g2.getClip();
		g2.setClip(new Rectangle(Game.getWidth() / 4, 190 + 19, Game.getWidth() / 2, 16));
		Helper.drawOutline(Game.getWidth() / 4, 190, Game.getWidth() / 2, 32, true, g2);
		
		g2.setClip(oc);
		Helper.drawImageCenteredRelativeScaled(Game.getImage("system/title.png"), 50, 1920, 1080, Game.getWidth(), Game.getHeight(), g2);
		
		Helper.drawContainer((Game.getWidth() - (TextButton.WIDTH + 40)) / 2, 300, TextButton.WIDTH + 40, TextButton.HEIGHT * 4 + 40, true, false, g2);
	}
	
	g.drawImage(cache, 0, 0, null);
	
	drawComponents(g);
}
 
开发者ID:Dakror,项目名称:Arise,代码行数:24,代码来源:LoginLayer.java

示例2: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	if (mode1) {
		Helper.drawShadow(x - (state > 0 && biggerOnHover ? 5 : 0) - 10, y - (state > 0 && biggerOnHover ? 5 : 0) - 10, width + (state > 0 && biggerOnHover ? 10 : 0) + 20, height
				+ (state > 0 && biggerOnHover ? 10 : 0) + 20, g);
		if (state != 1) Helper.drawOutline(x - (state > 0 && biggerOnHover ? 5 : 0) - 10, y - (state > 0 && biggerOnHover ? 5 : 0) - 10, width
				+ (state > 0 && biggerOnHover ? 10 : 0) + 20, height + (state > 0 && biggerOnHover ? 10 : 0) + 20, state == 1, g);
		else Helper.drawContainer(x - (state > 0 && biggerOnHover ? 5 : 0) - 10, y - (state > 0 && biggerOnHover ? 5 : 0) - 10, width + (state > 0 && biggerOnHover ? 10 : 0) + 20,
															height + (state > 0 && biggerOnHover ? 10 : 0) + 20, false, false, shadow, g);
	} else if (mode2) {
		Helper.drawContainer(x - (state > 0 && biggerOnHover ? 5 : 0) - 10, y - (state > 0 && biggerOnHover ? 5 : 0) - 10, width + (state > 0 && biggerOnHover ? 10 : 0) + 20, height
				+ (state > 0 && biggerOnHover ? 10 : 0) + 20, doubled, state == 1, shadow, g);
	}
	
	g.drawImage(img, x - (state > 0 && biggerOnHover ? 5 : 0), y - (state > 0 && biggerOnHover ? 5 : 0), width + (state > 0 && biggerOnHover ? 10 : 0), height
			+ (state > 0 && biggerOnHover ? 10 : 0), null);
	
	if (!enabled)
		Helper.drawShadow(x - (state > 0 && biggerOnHover ? 5 : 0) - (mode1 ? 10 : 20), y - (state > 0 && biggerOnHover ? 5 : 0) - (mode1 ? 10 : 20), width
				+ (state > 0 && biggerOnHover ? 10 : 0) + (mode1 ? 20 : 40), height + (state > 0 && biggerOnHover ? 10 : 0) + (mode1 ? 20 : 40), g);
}
 
开发者ID:Dakror,项目名称:GameSetup,代码行数:22,代码来源:IconButton.java

示例3: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	if (state == 0 && !selected) {
		if (enabled) Helper.drawShadow(x, y, width, height, g);
		Helper.drawOutline(x, y, width, height, false, g);
	} else Helper.drawContainer(x, y, width, height, false, state == 1 || selected, g);
	
	g.drawImage(icon, x + (width - icon.getWidth()) / 2, y + (height - icon.getHeight()) / 2, Game.w);
	
	int m = 9;
	
	if (part != null) {
		Color c = g.getColor();
		g.setColor(Color.decode("#c48813"));
		
		Helper.drawRightAlignedString((part.price == 0) ? "Frei" : part.price + "$", x + width - 10, y + height - 10, g, 15);
		
		g.setColor(c);
	}
	
	if (!enabled) Helper.drawShadow(x - m, y - m, width + m * 2, height + m * 2, g);
}
 
开发者ID:Dakror,项目名称:SpamWars,代码行数:23,代码来源:WeaponryButton.java

示例4: renderStats

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public void renderStats(Graphics2D g) {
	Helper.drawContainer(Game.getWidth() / 2 - 500, Game.getHeight() / 2 - 300, 1000, 600, true, false, g);
	Color o = g.getColor();
	g.setColor(Color.gray);
	Helper.drawHorizontallyCenteredString("Statistik", Game.getWidth(), Game.getHeight() / 2 - 220, g, 80);
	Helper.drawOutline(Game.getWidth() / 2 - 495, Game.getHeight() / 2 - 295, 990, 100, false, g);
	User[] users = Game.client.playerList.getUsers();
	Arrays.sort(users, getSorter());
	Helper.drawString("SPIELERNAME", Game.getWidth() / 2 - 450, Game.getHeight() / 2 - 160, g, 30);
	Helper.drawString("K / D", Game.getWidth() / 2 + 300, Game.getHeight() / 2 - 160, g, 30);
	
	for (int i = 0; i < users.length; i++) {
		g.setColor(Color.white);
		if (users[i].getUsername().equals(Game.user.getUsername())) g.setColor(Color.decode("#3333ff"));
		Helper.drawString(users[i].getUsername(), Game.getWidth() / 2 - 450, Game.getHeight() / 2 - 110 + i * 30, g, 30);
		Helper.drawString("/", Game.getWidth() / 2 + 350, Game.getHeight() / 2 - 110 + i * 30, g, 30);
		Helper.drawRightAlignedString(users[i].K + "", Game.getWidth() / 2 + 331, Game.getHeight() / 2 - 110 + i * 30, g, 30);
		Helper.drawString(users[i].D + "", Game.getWidth() / 2 + 391, Game.getHeight() / 2 - 110 + i * 30, g, 30);
	}
	g.setColor(o);
}
 
开发者ID:Dakror,项目名称:SpamWars,代码行数:22,代码来源:HUDLayer.java

示例5: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	Helper.drawContainer(Game.getWidth() / 8, Game.getHeight() / 8, Game.getWidth() / 8 * 6, Game.getHeight() / 8 * 6, true, false, g);
	Helper.drawHorizontallyCenteredString("Spiel laden", Game.getWidth(), Game.getHeight() / 8 + 70, g, 70);
	
	Shape c = g.getClip();
	
	h = Helper.round(Game.getHeight() / 8 * 6 - 140, height);
	g.setClip(new Rectangle(Game.getWidth() / 8 + 20, Game.getHeight() / 8 + 120, Game.getWidth() / 8 * 6 - 40, h));
	
	for (int i = 0; i < saves.length; i++) {
		Rectangle r = new Rectangle(Game.getWidth() / 4 + 100, Game.getHeight() / 8 + 120 + height * i + y, Game.getWidth() / 2 - 200, height - 10);
		File f = saves[i];
		Helper.drawShadow(r.x, r.y, r.width, r.height, g);
		Helper.drawOutline(r.x, r.y, r.width, r.height, r.contains(Game.currentGame.mouse), g);
		Helper.drawHorizontallyCenteredString(f.getName().replace(".save", ""), Game.getWidth(), r.y + 50, g, 35);
	}
	
	g.setClip(c);
}
 
开发者ID:Dakror,项目名称:VillageDefense,代码行数:21,代码来源:LoadGameLayer.java

示例6: InputField

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public InputField(int x, int y, int width, int size) {
	super(x, y, width, size + 20);
	this.size = size;
	maxlength = 20;
	text = "";
	
	drawBG = true;
	bg = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
	Graphics2D g = (Graphics2D) bg.getGraphics();
	Helper.drawShadow(0, 0, width, height, g);
	Helper.drawOutline(0, 0, width, height, false, g);
}
 
开发者ID:Dakror,项目名称:GameSetup,代码行数:13,代码来源:InputField.java

示例7: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	if (!selected) {
		Helper.drawShadow(x, y, width, height, g);
		Helper.drawOutline(x, y, width, height, state != 0, g);
	} else {
		Helper.drawContainer(x, y, width, height, true, false, g);
	}
	g.drawImage(image, x + (width - image.getWidth()) / 2, y + (height - image.getHeight()) / 2, Game.w);
}
 
开发者ID:Dakror,项目名称:SpamWars,代码行数:11,代码来源:WeaponryWeaponButton.java

示例8: drawTooltip

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void drawTooltip(int x, int y, Graphics2D g) {
	if (data == null) return;
	
	int size = 190, height = 170;
	Helper.drawShadow(x, y, size, height, g);
	Helper.drawOutline(x, y, size, height, false, g);
	
	Color c = g.getColor();
	g.setColor(Color.black);
	Helper.drawProgressBar(x + 15, y + 15, size - 30, data.getSpeed() / (float) Part.highest_speed, "7a36a3", g);
	Helper.drawHorizontallyCenteredString("Verzögerung", x, size, y + 31, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 35, size - 30, data.getMagazine() / (float) Part.highest_magazine, "ffc744", g);
	Helper.drawHorizontallyCenteredString("Munition", x, size, y + 51, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 55, size - 30, data.getAngle() / (float) Part.highest_angle, "009ab8", g);
	Helper.drawHorizontallyCenteredString("Winkel", x, size, y + 71, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 75, size - 30, data.getReload() / (float) Part.highest_reload, "a55212", g);
	Helper.drawHorizontallyCenteredString("Nachladen", x, size, y + 91, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 95, size - 30, data.getProjectileSpeed() / (float) Part.highest_projectileSpeed, "2a86e7", g);
	Helper.drawHorizontallyCenteredString("Schnelligkeit", x, size, y + 111, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 115, size - 30, data.getRange() / (float) Part.highest_range, "7dd33c", g);
	Helper.drawHorizontallyCenteredString("Reichweite", x, size, y + 131, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 135, size - 30, data.getDamage() / (float) Part.highest_damage, "ff3232", g);
	Helper.drawHorizontallyCenteredString("Schaden", x, size, y + 151, g, 15);
	g.setColor(c);
}
 
开发者ID:Dakror,项目名称:SpamWars,代码行数:33,代码来源:WeaponryWeaponButton.java

示例9: drawTooltip

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void drawTooltip(int x, int y, Graphics2D g) {
	if (part == null) return;
	
	int size = 190, height = 170;
	Helper.drawShadow(x, y, size, height, g);
	Helper.drawOutline(x, y, size, height, false, g);
	
	Color c = g.getColor();
	g.setColor(Color.black);
	Helper.drawProgressBar(x + 15, y + 15, size - 30, part.speed / (float) Part.highest_speed, "7a36a3", g);
	Helper.drawHorizontallyCenteredString("Verzögerung", x, size, y + 31, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 35, size - 30, part.magazine / (float) Part.highest_magazine, "ffc744", g);
	Helper.drawHorizontallyCenteredString("Munition", x, size, y + 51, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 55, size - 30, part.angle / (float) Part.highest_angle, "009ab8", g);
	Helper.drawHorizontallyCenteredString("Winkel", x, size, y + 71, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 75, size - 30, part.reload / (float) Part.highest_reload, "a55212", g);
	Helper.drawHorizontallyCenteredString("Nachladen", x, size, y + 91, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 95, size - 30, part.projectileSpeed / (float) Part.highest_projectileSpeed, "2a86e7", g);
	Helper.drawHorizontallyCenteredString("Schnelligkeit", x, size, y + 111, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 115, size - 30, part.range / (float) Part.highest_range, "7dd33c", g);
	Helper.drawHorizontallyCenteredString("Reichweite", x, size, y + 131, g, 15);
	
	Helper.drawProgressBar(x + 15, y + 135, size - 30, part.damage / (float) Part.highest_damage, "ff3232", g);
	Helper.drawHorizontallyCenteredString("Schaden", x, size, y + 151, g, 15);
	g.setColor(c);
}
 
开发者ID:Dakror,项目名称:SpamWars,代码行数:33,代码来源:WeaponryButton.java

示例10: renderWeaponStats

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public void renderWeaponStats(WeaponData cacheData) {
	int width = 190, height = 170;
	stats = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
	Graphics2D g = (Graphics2D) stats.getGraphics();
	
	Helper.drawShadow(0, 0, width, height, g);
	Helper.drawOutline(0, 0, width, height, false, g);
	
	g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
	g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
	g.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
	g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
	g.setFont(Game.w.getFont());
	g.setColor(Color.black);
	
	Helper.drawProgressBar(0 + 15, 0 + 15, width - 30, cacheData.getSpeed() / (float) Part.highest_speed, "7a36a3", g);
	Helper.drawHorizontallyCenteredString("Verzögerung", 0, width, 0 + 31, g, 15);
	
	Helper.drawProgressBar(0 + 15, 0 + 35, width - 30, cacheData.getMagazine() / (float) Part.highest_magazine, "ffc744", g);
	Helper.drawHorizontallyCenteredString("Munition", 0, width, 0 + 51, g, 15);
	
	Helper.drawProgressBar(0 + 15, 0 + 55, width - 30, cacheData.getAngle() / (float) Part.highest_angle, "009ab8", g);
	Helper.drawHorizontallyCenteredString("Winkel", 0, width, 0 + 71, g, 15);
	
	Helper.drawProgressBar(0 + 15, 0 + 75, width - 30, cacheData.getReload() / (float) Part.highest_reload, "a55212", g);
	Helper.drawHorizontallyCenteredString("Nachladen", 0, width, 0 + 91, g, 15);
	
	Helper.drawProgressBar(0 + 15, 0 + 95, width - 30, cacheData.getProjectileSpeed() / (float) Part.highest_projectileSpeed, "2a86e7", g);
	Helper.drawHorizontallyCenteredString("Schnelligkeit", 0, width, 0 + 111, g, 15);
	
	Helper.drawProgressBar(0 + 15, 0 + 115, width - 30, cacheData.getRange() / (float) Part.highest_range, "7dd33c", g);
	Helper.drawHorizontallyCenteredString("Reichweite", 0, width, 0 + 131, g, 15);
	
	Helper.drawProgressBar(0 + 15, 0 + 135, width - 30, cacheData.getDamage() / (float) Part.highest_damage, "ff3232", g);
	Helper.drawHorizontallyCenteredString("Schaden", 0, width, 0 + 151, g, 15);
}
 
开发者ID:Dakror,项目名称:SpamWars,代码行数:37,代码来源:BuildWeaponLayer.java

示例11: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	try {
		Helper.drawContainer(Game.getWidth() / 2 - 200, Game.getHeight() - 50, 400, 60, false, false, g);
		Helper.drawProgressBar(Game.getWidth() / 2 - 180, Game.getHeight() - 30, 360, Game.player.getLife() / (float) Game.player.getMaxlife(), "ff3232", g);
		Color o = g.getColor();
		g.setColor(Color.black);
		Helper.drawHorizontallyCenteredString(Game.player.getLife() + " / " + Game.player.getMaxlife(), Game.getWidth(), Game.getHeight() - 14, g, 14);
		
		Helper.drawContainer(Game.getWidth() - 175, Game.getHeight() - 110, 175, 110, false, false, g);
		g.setColor(Color.white);
		Helper.drawString(Game.player.getWeapon().ammo + "", Game.getWidth() - 165, Game.getHeight() - 50, g, 70);
		Helper.drawRightAlignedString(Game.player.getWeapon().capacity + "", Game.getWidth() - 10, Game.getHeight() - 15, g, 40);
		
		// -- time panel -- //
		Helper.drawContainer(Game.getWidth() / 2 - 150, 0, 300, 80, true, true, g);
		Helper.drawHorizontallyCenteredString(Game.client.isGameOver() ? "00:00" : new SimpleDateFormat("mm:ss").format(new Date((Game.client.gameStarted + Game.client.gameInfo.getMinutes() * 60000) - System.currentTimeMillis())), Game.getWidth(), 56, g, 50);
		
		
		if (!new Rectangle(5, 5, 70, 70).contains(Game.currentGame.mouse) || !Game.currentGame.getActiveLayer().equals(this)) Helper.drawContainer(5, 5, 70, 70, false, false, g);
		else Helper.drawContainer(0, 0, 80, 80, false, true, g);
		g.drawImage(Game.getImage("gui/pause.png"), 5, 5, 70, 70, Game.w);
		
		if (reload && reloadStarted > 0) {
			Composite c = g.getComposite();
			g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.8f));
			Helper.drawShadow(Game.getWidth() / 2 - 260, Game.getHeight() / 3 * 2 - 10, 520, 40, g);
			Helper.drawOutline(Game.getWidth() / 2 - 260, Game.getHeight() / 3 * 2 - 10, 520, 40, false, g);
			Helper.drawProgressBar(Game.getWidth() / 2 - 251, Game.getHeight() / 3 * 2 - 1, 500, (tick - reloadStarted) / (float) Game.player.getWeapon().getData().getReload(), "2a86e7", g);
			g.setColor(Color.black);
			Helper.drawHorizontallyCenteredString("Nachladen", Game.getWidth(), Game.getHeight() / 3 * 2 + 16, g, 20);
			g.setComposite(c);
		}
		g.setColor(o);
	} catch (NullPointerException e) {}
	
	drawComponents(g);
	
	drawStats(g);
}
 
开发者ID:Dakror,项目名称:SpamWars,代码行数:41,代码来源:HUDLayer.java

示例12: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	if (state == 2) Helper.drawContainer(x - 10, y - 16, width + 20, height + 32, false, true, g);
	else Helper.drawOutline(x - 10, y - 10, width + 20, height + 20, false, g);
	
	g.drawImage(struct.getImage(), x + (SIZE - scale.width) / 2, y + (SIZE - scale.height) / 2, scale.width, scale.height, Game.w);
	
	if (!enabled) {
		if (state == 2) Helper.drawShadow(x - 20, y - 26, width + 40, height + 52, g);
		else Helper.drawShadow(x - 10, y - 10, width + 20, height + 20, g);
	}
}
 
开发者ID:Dakror,项目名称:VillageDefense,代码行数:13,代码来源:BuildButton.java

示例13: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	if (state == 2 || contains) Helper.drawContainer(x - 8, y - 8, width + 16, height + 16, false, state == 2 || contains, true, g);
	else Helper.drawOutline(x - 8, y - 8, width + 16, height + 16, false, g);
	
	Helper.drawImage(Game.getImage("researches.png"), x, y, width, height, research.getTexturePoint().x * tSize, research.getTexturePoint().y * tSize, tSize, tSize, g);
	
	if (!enabled && !contains) {
		if (state == 2) Helper.drawShadow(x - 14, y - 14, width + 28, height + 28, g);
		else Helper.drawShadow(x - 4, y - 4, width + 8, height + 8, g);
	}
}
 
开发者ID:Dakror,项目名称:VillageDefense,代码行数:13,代码来源:ResearchButton.java

示例14: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	Helper.drawContainer(Game.getWidth() / 8 * 3 - 20, Game.getHeight() / 4, Game.getWidth() / 4 + 40, h, true, false, g);
	Helper.drawHorizontallyCenteredString("Neues Spiel", Game.getWidth(), Game.getHeight() / 4 + 70, g, 70);
	
	for (int i = 0; i < sizes.length; i++) {
		Rectangle r = new Rectangle(Game.getWidth() / 8 * 3, Game.getHeight() / 4 + 100 + height * i, Game.getWidth() / 4, height - 10);
		
		Helper.drawShadow(r.x, r.y, r.width, r.height, g);
		Helper.drawOutline(r.x, r.y, r.width, r.height, r.contains(Game.currentGame.mouse), g);
		Helper.drawHorizontallyCenteredString(sizes[i], Game.getWidth(), r.y + 50, g, 35);
	}
}
 
开发者ID:Dakror,项目名称:VillageDefense,代码行数:14,代码来源:NewGameLayer.java

示例15: draw

import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
	if (activeText != null) {
		try {
			Helper.drawContainer(50, 50, Game.getWidth() / 4, Game.getHeight() / 5 * 3, true, false, g);
			
			Helper.setRenderingHints(g, false);
			BufferedImage bi = Game.getImage(activeName.length() > 0 ? source.getMeta().getString("texture") : Game.player.getTexture());
			Helper.drawShadow(80, 70, bi.getWidth() / 4 * 4, bi.getHeight() / 4 / 2 * 4 + 30, g);
			Helper.drawOutline(80, 70, bi.getWidth() / 4 * 4, bi.getHeight() / 4 / 2 * 4 + 30, false, g);
			Helper.drawImage(bi, 80, 80, bi.getWidth() / 4 * 4, bi.getHeight() / 4 / 2 * 4, 0, 0, bi.getWidth() / 4, bi.getHeight() / 4 / 2, g);
			Helper.setRenderingHints(g, true);
			
			Helper.drawStringWrapped(activeName, 90 + bi.getWidth() / 4 * 4, 120, Game.getWidth() / 4 - bi.getWidth() / 4 * 4 - 60, g, 45);
			Helper.drawOutline(55, 55, Game.getWidth() / 4 - 10, bi.getHeight() / 4 / 2 * 4 + 70, false, g);
			
			Helper.drawOutline(55, Game.getHeight() / 5 * 3 - components.get(0).getHeight() + 20 + 7, Game.getWidth() / 4 - 10, components.get(0).getHeight() + 20, false, g);
			
			Helper.drawOutline(50, 50, Game.getWidth() / 4, Game.getHeight() / 5 * 3, true, g);
			
			Helper.drawStringWrapped(activeText, 75, bi.getHeight() / 4 / 2 * 4 + 170, Game.getWidth() / 4 - 50, g, 30);
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		drawComponents(g);
	}
}
 
开发者ID:Dakror,项目名称:LiturfaliarCest,代码行数:29,代码来源:TalkLayer.java


注:本文中的de.dakror.gamesetup.util.Helper.drawOutline方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。