chrome
This commit is contained in:
@@ -16,8 +16,13 @@ namespace OpenRA.Server
|
|||||||
var right = new TcpListener(1235);
|
var right = new TcpListener(1235);
|
||||||
right.Start();
|
right.Start();
|
||||||
|
|
||||||
var l = left.AcceptTcpClient().GetStream();
|
var lc = left.AcceptTcpClient();
|
||||||
var r = right.AcceptTcpClient().GetStream();
|
lc.NoDelay = true;
|
||||||
|
var l = lc.GetStream();
|
||||||
|
|
||||||
|
var rc = right.AcceptTcpClient();
|
||||||
|
rc.NoDelay = true;
|
||||||
|
var r = rc.GetStream();
|
||||||
|
|
||||||
var ll = new Thread(RW(l, r));
|
var ll = new Thread(RW(l, r));
|
||||||
var rr = new Thread(RW(r, l));
|
var rr = new Thread(RW(r, l));
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ namespace OpenRa.Game
|
|||||||
DrawBuildPalette("Building");
|
DrawBuildPalette("Building");
|
||||||
}
|
}
|
||||||
|
|
||||||
static string[] groups = new string[] { "Building", "Vehicle", "Ship", "Infantry", "Plane" };
|
static string[] groups = new string[] { "Building", "Defense", "Vehicle", "Ship", "Infantry", "Plane" };
|
||||||
Dictionary<string, Sprite> sprites;
|
Dictionary<string, Sprite> sprites;
|
||||||
|
|
||||||
void DrawBuildPalette(string queueName)
|
void DrawBuildPalette(string queueName)
|
||||||
@@ -75,7 +75,9 @@ namespace OpenRa.Game
|
|||||||
var y = 0;
|
var y = 0;
|
||||||
|
|
||||||
var buildableItems = Rules.TechTree.BuildableItems(Game.LocalPlayer, queueName).ToArray();
|
var buildableItems = Rules.TechTree.BuildableItems(Game.LocalPlayer, queueName).ToArray();
|
||||||
foreach (var item in Rules.TechTree.AllItems(Game.LocalPlayer, queueName))
|
var allItems = Rules.TechTree.AllItems(Game.LocalPlayer, queueName)
|
||||||
|
.OrderBy( a => Rules.UnitInfo[a].TechLevel );
|
||||||
|
foreach (var item in allItems)
|
||||||
{
|
{
|
||||||
if (Rules.UnitInfo[item].TechLevel == -1) continue;
|
if (Rules.UnitInfo[item].TechLevel == -1) continue;
|
||||||
var rect = new Rectangle(Game.viewport.Width - (3 - x) * 64 - 20, 32 + 48 * y, 64, 48);
|
var rect = new Rectangle(Game.viewport.Width - (3 - x) * 64 - 20, 32 + 48 * y, 64, 48);
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ namespace OpenRa.Game
|
|||||||
|
|
||||||
LoadCategories(
|
LoadCategories(
|
||||||
"Building",
|
"Building",
|
||||||
|
"Defense",
|
||||||
"Infantry",
|
"Infantry",
|
||||||
"Vehicle",
|
"Vehicle",
|
||||||
"Ship",
|
"Ship",
|
||||||
@@ -40,6 +41,7 @@ namespace OpenRa.Game
|
|||||||
|
|
||||||
UnitInfo = new InfoLoader<UnitInfo>(
|
UnitInfo = new InfoLoader<UnitInfo>(
|
||||||
Pair.New<string, Func<string, UnitInfo>>("Building", s => new UnitInfo.BuildingInfo(s)),
|
Pair.New<string, Func<string, UnitInfo>>("Building", s => new UnitInfo.BuildingInfo(s)),
|
||||||
|
Pair.New<string, Func<string, UnitInfo>>("Defense", s => new UnitInfo.BuildingInfo(s)),
|
||||||
Pair.New<string, Func<string, UnitInfo>>("Infantry", s => new UnitInfo.InfantryInfo(s)),
|
Pair.New<string, Func<string, UnitInfo>>("Infantry", s => new UnitInfo.InfantryInfo(s)),
|
||||||
Pair.New<string, Func<string, UnitInfo>>("Vehicle", s => new UnitInfo.VehicleInfo(s)),
|
Pair.New<string, Func<string, UnitInfo>>("Vehicle", s => new UnitInfo.VehicleInfo(s)),
|
||||||
Pair.New<string, Func<string, UnitInfo>>("Ship", s => new UnitInfo.VehicleInfo(s)),
|
Pair.New<string, Func<string, UnitInfo>>("Ship", s => new UnitInfo.VehicleInfo(s)),
|
||||||
|
|||||||
19
units.ini
19
units.ini
@@ -143,27 +143,30 @@ Traits=Mobile, RenderUnitRotor
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
[BuildingTypes]
|
[DefenseTypes]
|
||||||
IRON
|
IRON
|
||||||
ATEK
|
|
||||||
PDOX
|
PDOX
|
||||||
WEAP
|
|
||||||
SYRD
|
|
||||||
SPEN
|
|
||||||
PBOX
|
PBOX
|
||||||
HBOX
|
HBOX
|
||||||
TSLA
|
TSLA
|
||||||
GUN
|
GUN
|
||||||
AGUN
|
AGUN
|
||||||
FTUR
|
FTUR
|
||||||
|
GAP
|
||||||
|
SAM
|
||||||
|
MSLO
|
||||||
|
|
||||||
|
|
||||||
|
[BuildingTypes]
|
||||||
|
ATEK
|
||||||
|
WEAP
|
||||||
|
SYRD
|
||||||
|
SPEN
|
||||||
FACT
|
FACT
|
||||||
PROC
|
PROC
|
||||||
SILO
|
SILO
|
||||||
HPAD
|
HPAD
|
||||||
DOME
|
DOME
|
||||||
GAP
|
|
||||||
SAM
|
|
||||||
MSLO
|
|
||||||
AFLD
|
AFLD
|
||||||
POWR
|
POWR
|
||||||
APWR
|
APWR
|
||||||
|
|||||||
Reference in New Issue
Block a user