mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-13 12:16:53 +07:00
Cleanup of new graphical options
This commit is contained in:
parent
d9692004cc
commit
3f6aeac33d
@ -410,6 +410,7 @@ category.optional = Volitelné vylepšení
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Indikátor pro spojence
|
setting.indicators.name = Indikátor pro spojence
|
||||||
setting.autotarget.name = Automaticky zaměřuje
|
setting.autotarget.name = Automaticky zaměřuje
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Auto-Zielauswahl
|
setting.autotarget.name = Auto-Zielauswahl
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Mejoras Opcionales
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Auto apuntado
|
setting.autotarget.name = Auto apuntado
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Visée automatique
|
setting.autotarget.name = Visée automatique
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Améliorations facultatives
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Indicateurs d'alliés
|
setting.indicators.name = Indicateurs d'alliés
|
||||||
setting.autotarget.name = Visée automatique
|
setting.autotarget.name = Visée automatique
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Auto-Target
|
setting.autotarget.name = Auto-Target
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Auto-Target
|
setting.autotarget.name = Auto-Target
|
||||||
|
@ -410,6 +410,7 @@ category.optional = 機能強化オプション
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = 水のアニメーション
|
setting.animatedwater.name = 水のアニメーション
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = 味方の方角表示
|
setting.indicators.name = 味方の方角表示
|
||||||
setting.autotarget.name = 自動ターゲット
|
setting.autotarget.name = 自動ターゲット
|
||||||
|
@ -410,6 +410,7 @@ category.optional = 보조 아이템
|
|||||||
setting.landscape.name = 가로화면으로 고정
|
setting.landscape.name = 가로화면으로 고정
|
||||||
setting.shadows.name = 그림자
|
setting.shadows.name = 그림자
|
||||||
setting.animatedwater.name = 움직이는 물
|
setting.animatedwater.name = 움직이는 물
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = 안티에일리어싱[LIGHT_GRAY] (재시작 필요)[]
|
setting.antialias.name = 안티에일리어싱[LIGHT_GRAY] (재시작 필요)[]
|
||||||
setting.indicators.name = 아군/적 인디게이터 표시
|
setting.indicators.name = 아군/적 인디게이터 표시
|
||||||
setting.autotarget.name = 자동 조준
|
setting.autotarget.name = 자동 조준
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Auto-Target
|
setting.autotarget.name = Auto-Target
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Ulepszenia Nieobowiąskowe
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Wskaźniki Przyjaciół
|
setting.indicators.name = Wskaźniki Przyjaciół
|
||||||
setting.autotarget.name = Automatyczne Celowanie
|
setting.autotarget.name = Automatyczne Celowanie
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Melhoras opcionais
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Alvo automatico
|
setting.autotarget.name = Alvo automatico
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Дополнительные улучшения
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Анимированная вода
|
setting.animatedwater.name = Анимированная вода
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Сглаживание[LIGHT_GRAY] (требует перезапуска)[]
|
setting.antialias.name = Сглаживание[LIGHT_GRAY] (требует перезапуска)[]
|
||||||
setting.indicators.name = Показывать в сторону союзников и врагов
|
setting.indicators.name = Показывать в сторону союзников и врагов
|
||||||
setting.autotarget.name = Авто-стрельба
|
setting.autotarget.name = Авто-стрельба
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Auto-Target
|
setting.autotarget.name = Auto-Target
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = Ally Indicators
|
setting.indicators.name = Ally Indicators
|
||||||
setting.autotarget.name = Auto-Target
|
setting.autotarget.name = Auto-Target
|
||||||
|
@ -410,6 +410,7 @@ category.optional = Додаткові поліпшення
|
|||||||
setting.landscape.name = Заблокований пейхаж
|
setting.landscape.name = Заблокований пейхаж
|
||||||
setting.shadows.name = Тіні
|
setting.shadows.name = Тіні
|
||||||
setting.animatedwater.name = Анімована вода
|
setting.animatedwater.name = Анімована вода
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Згладжування[LIGHT_GRAY] (потребує перезапуску)[]
|
setting.antialias.name = Згладжування[LIGHT_GRAY] (потребує перезапуску)[]
|
||||||
setting.indicators.name = Показувати у сторону ворогів та союзників
|
setting.indicators.name = Показувати у сторону ворогів та союзників
|
||||||
setting.autotarget.name = Авто-стрільба
|
setting.autotarget.name = Авто-стрільба
|
||||||
|
@ -410,6 +410,7 @@ category.optional = 可选的增强物品
|
|||||||
setting.landscape.name = 锁定地形
|
setting.landscape.name = 锁定地形
|
||||||
setting.shadows.name = 影子
|
setting.shadows.name = 影子
|
||||||
setting.animatedwater.name = 流动的水
|
setting.animatedwater.name = 流动的水
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
setting.indicators.name = 队友指示器
|
setting.indicators.name = 队友指示器
|
||||||
setting.autotarget.name = 自动发射
|
setting.autotarget.name = 自动发射
|
||||||
|
@ -410,6 +410,7 @@ category.optional = 可選的強化
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.animatedwater.name = 動畫水
|
setting.animatedwater.name = 動畫水
|
||||||
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = 消除鋸齒[LIGHT_GRAY](需要重啟)[]
|
setting.antialias.name = 消除鋸齒[LIGHT_GRAY](需要重啟)[]
|
||||||
setting.indicators.name = 盟友指標
|
setting.indicators.name = 盟友指標
|
||||||
setting.autotarget.name = 自動射擊
|
setting.autotarget.name = 自動射擊
|
||||||
|
@ -163,9 +163,8 @@ public class Renderer implements ApplicationListener{
|
|||||||
|
|
||||||
graphics.clear(clearColor);
|
graphics.clear(clearColor);
|
||||||
|
|
||||||
if(!graphics.isHidden() && (shieldBuffer.getWidth() != graphics.getWidth() || shieldBuffer.getHeight() != graphics.getHeight())){
|
if(!graphics.isHidden() && (Core.settings.getBool("animatedwater") || Core.settings.getBool("animatedshields")) && shieldBuffer.getWidth() != graphics.getWidth() || shieldBuffer.getHeight() != graphics.getHeight()){
|
||||||
shieldBuffer.resize(graphics.getWidth(), graphics.getHeight());
|
shieldBuffer.resize(graphics.getWidth(), graphics.getHeight());
|
||||||
pixelator.rebind();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Draw.proj(camera.projection());
|
Draw.proj(camera.projection());
|
||||||
@ -212,7 +211,7 @@ public class Renderer implements ApplicationListener{
|
|||||||
drawAndInterpolate(playerGroup, p -> true, Player::drawBuildRequests);
|
drawAndInterpolate(playerGroup, p -> true, Player::drawBuildRequests);
|
||||||
|
|
||||||
if(EntityDraw.countInBounds(shieldGroup) > 0){
|
if(EntityDraw.countInBounds(shieldGroup) > 0){
|
||||||
if(settings.getBool("animatedshields") && !pixelator.enabled()){
|
if(settings.getBool("animatedshields")){
|
||||||
Draw.flush();
|
Draw.flush();
|
||||||
shieldBuffer.begin();
|
shieldBuffer.begin();
|
||||||
graphics.clear(Color.CLEAR);
|
graphics.clear(Color.CLEAR);
|
||||||
|
@ -43,7 +43,7 @@ public enum CacheLayer{
|
|||||||
}
|
}
|
||||||
|
|
||||||
void beginShader(){
|
void beginShader(){
|
||||||
if(!Core.settings.getBool("animatedwater") || renderer.pixelator.enabled()) return;
|
if(!Core.settings.getBool("animatedwater")) return;
|
||||||
|
|
||||||
renderer.blocks.floor.endc();
|
renderer.blocks.floor.endc();
|
||||||
renderer.shieldBuffer.begin();
|
renderer.shieldBuffer.begin();
|
||||||
@ -52,7 +52,7 @@ public enum CacheLayer{
|
|||||||
}
|
}
|
||||||
|
|
||||||
void endShader(Shader shader){
|
void endShader(Shader shader){
|
||||||
if(!Core.settings.getBool("animatedwater") || renderer.pixelator.enabled()) return;
|
if(!Core.settings.getBool("animatedwater")) return;
|
||||||
|
|
||||||
renderer.blocks.floor.endc();
|
renderer.blocks.floor.endc();
|
||||||
renderer.shieldBuffer.end();
|
renderer.shieldBuffer.end();
|
||||||
|
@ -14,6 +14,10 @@ public class Pixelator implements Disposable{
|
|||||||
private FrameBuffer buffer = new FrameBuffer(2, 2);
|
private FrameBuffer buffer = new FrameBuffer(2, 2);
|
||||||
|
|
||||||
public void drawPixelate(){
|
public void drawPixelate(){
|
||||||
|
boolean hadShields = Core.settings.getBool("animatedshields");
|
||||||
|
boolean hadWater = Core.settings.getBool("animatedwater");
|
||||||
|
Core.settings.put("animatedwater", false);
|
||||||
|
Core.settings.put("animatedshields", false);
|
||||||
graphics.clear(0f, 0f, 0f, 1f);
|
graphics.clear(0f, 0f, 0f, 1f);
|
||||||
|
|
||||||
float px = Core.camera.position.x, py = Core.camera.position.y;
|
float px = Core.camera.position.x, py = Core.camera.position.y;
|
||||||
@ -38,6 +42,8 @@ public class Pixelator implements Disposable{
|
|||||||
Draw.blend();
|
Draw.blend();
|
||||||
|
|
||||||
Core.camera.position.set(px, py);
|
Core.camera.position.set(px, py);
|
||||||
|
Core.settings.put("animatedwater", hadWater);
|
||||||
|
Core.settings.put("animatedshields", hadShields);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void rebind(){
|
public void rebind(){
|
||||||
|
@ -213,7 +213,7 @@ public class SettingsMenuDialog extends SettingsDialog{
|
|||||||
graphics.checkPref("fps", false);
|
graphics.checkPref("fps", false);
|
||||||
graphics.checkPref("indicators", true);
|
graphics.checkPref("indicators", true);
|
||||||
graphics.checkPref("animatedwater", false);
|
graphics.checkPref("animatedwater", false);
|
||||||
graphics.checkPref("animatedshields", false);
|
graphics.checkPref("animatedshields", !mobile);
|
||||||
graphics.checkPref("lasers", true);
|
graphics.checkPref("lasers", true);
|
||||||
graphics.checkPref("pixelate", false);
|
graphics.checkPref("pixelate", false);
|
||||||
}
|
}
|
||||||
|
@ -277,11 +277,12 @@ public class ForceProjector extends Block {
|
|||||||
float rad = realRadius(entity);
|
float rad = realRadius(entity);
|
||||||
|
|
||||||
Draw.color(Pal.accent);
|
Draw.color(Pal.accent);
|
||||||
|
Lines.stroke(1.5f);
|
||||||
Draw.alpha(0.09f + 0.08f * entity.hit);
|
Draw.alpha(0.09f + 0.08f * entity.hit);
|
||||||
Fill.poly(x, y, 6, rad);
|
Fill.poly(x, y, 6, rad);
|
||||||
Draw.alpha(1f);
|
Draw.alpha(1f);
|
||||||
Lines.poly(x, y, 6, rad);
|
Lines.poly(x, y, 6, rad);
|
||||||
Draw.color();
|
Draw.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user