mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-12 00:39:56 +07:00
show context menu entry only if roads are researched
This commit is contained in:
@ -3,6 +3,7 @@ package com.unciv.logic.map.action
|
|||||||
import com.badlogic.gdx.graphics.Color
|
import com.badlogic.gdx.graphics.Color
|
||||||
import com.unciv.logic.map.BFS
|
import com.unciv.logic.map.BFS
|
||||||
import com.unciv.logic.map.MapUnit
|
import com.unciv.logic.map.MapUnit
|
||||||
|
import com.unciv.logic.map.RoadStatus
|
||||||
import com.unciv.logic.map.TileInfo
|
import com.unciv.logic.map.TileInfo
|
||||||
|
|
||||||
class BuildLongRoadAction(
|
class BuildLongRoadAction(
|
||||||
@ -17,6 +18,7 @@ class BuildLongRoadAction(
|
|||||||
override fun isAvailable(): Boolean
|
override fun isAvailable(): Boolean
|
||||||
= unit.hasUnique("Can build improvements on tiles")
|
= unit.hasUnique("Can build improvements on tiles")
|
||||||
&& getPath(target).isNotEmpty()
|
&& getPath(target).isNotEmpty()
|
||||||
|
&& unit.civInfo.tech.getBestRoadAvailable() != RoadStatus.None
|
||||||
|
|
||||||
override fun doPreTurnAction() {
|
override fun doPreTurnAction() {
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ class DesktopLauncher {
|
|||||||
// This is so they don't look all pixelated
|
// This is so they don't look all pixelated
|
||||||
settings.filterMag = Texture.TextureFilter.MipMapLinearLinear;
|
settings.filterMag = Texture.TextureFilter.MipMapLinearLinear;
|
||||||
settings.filterMin = Texture.TextureFilter.MipMapLinearLinear;
|
settings.filterMin = Texture.TextureFilter.MipMapLinearLinear;
|
||||||
TexturePacker.process(settings, "../images", ".", "game");
|
TexturePacker.process(settings, "../Images", ".", "game");
|
||||||
|
|
||||||
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
|
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
|
||||||
new LwjglApplication(new UnCivGame("Desktop"), config);
|
new LwjglApplication(new UnCivGame("Desktop"), config);
|
||||||
|
Reference in New Issue
Block a user