[vassalengine-svn] SF.net SVN: vassalengine:[4095] VSQL-src/branches/morvael/rsr
Brought to you by:
rodneykinney,
uckelman
From: <mo...@us...> - 2008-08-30 07:44:58
|
Revision: 4095 http://vassalengine.svn.sourceforge.net/vassalengine/?rev=4095&view=rev Author: morvael Date: 2008-08-30 07:45:08 +0000 (Sat, 30 Aug 2008) Log Message: ----------- According to rulebook, Murmansk is Axis permanent supply source when controlled by them. This wasn't implemented until now. Modified Paths: -------------- VSQL-src/branches/morvael/rsr/RsrMapShaderBase.java VSQL-src/branches/morvael/rsr/RsrMapShaderDepotSupply.java Modified: VSQL-src/branches/morvael/rsr/RsrMapShaderBase.java =================================================================== --- VSQL-src/branches/morvael/rsr/RsrMapShaderBase.java 2008-08-29 22:06:11 UTC (rev 4094) +++ VSQL-src/branches/morvael/rsr/RsrMapShaderBase.java 2008-08-30 07:45:08 UTC (rev 4095) @@ -79,6 +79,7 @@ protected static final String TAG_CITY_ODESSA = "Odessa"; protected static final String TAG_CITY_NOVOROSSIISK = "Novorossiisk"; protected static final String TAG_CITY_TUAPSE = "Tuapse"; + protected static final String TAG_CITY_MURMANSK = "Murmansk"; private Board turnBoard; private GamePiece turnPiece; Modified: VSQL-src/branches/morvael/rsr/RsrMapShaderDepotSupply.java =================================================================== --- VSQL-src/branches/morvael/rsr/RsrMapShaderDepotSupply.java 2008-08-29 22:06:11 UTC (rev 4094) +++ VSQL-src/branches/morvael/rsr/RsrMapShaderDepotSupply.java 2008-08-30 07:45:08 UTC (rev 4095) @@ -58,6 +58,10 @@ mapShader.addHex(selectedHexes, hr, create(null, true, rangeMod * 4.0, false, MODE_NORMAL)); } } + //Murmansk is Axis permanent supply source (if controlled) + if (isCityAxisControlled(TAG_CITY_MURMANSK)) { + mapShader.addHex(selectedHexes, getCityHexRef(TAG_CITY_MURMANSK), create(null, true, rangeMod * 4.0, false, MODE_NORMAL)); + } //find hexes for sea supply if ((piece == null) || ((getMarkerValue(piece, "Nationality").equals("German")) && (getMarkerValue(piece, "Type").equals("Airbase") == false))) { if ((isCityAxisControlled(TAG_CITY_ODESSA)) && (isCityAxisControlled(TAG_CITY_SEVASTOPOL))) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |