本文整理汇总了C#中Coordinate.GetUpperBound方法的典型用法代码示例。如果您正苦于以下问题:C# Coordinate.GetUpperBound方法的具体用法?C# Coordinate.GetUpperBound怎么用?C# Coordinate.GetUpperBound使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Coordinate
的用法示例。
在下文中一共展示了Coordinate.GetUpperBound方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: markTaken
//helper for architect
private static bool markTaken(bool[,] taken, Coordinate[] list)
{
for (int i = 0; i < list.GetUpperBound(0)+1; i++)
{
if (taken[list[i].x, list[i].y]) return false; //failed already taken
taken[list[i].x, list[i].y] = true;
}
return true;
}
示例2: buildWalls
//helper for architect
private static void buildWalls(Floor f, Coordinate[] place)
{
Tile[,] floor = f.floor;
ArrayList coordinates = f.coordinates;
for (int i = 0; i < place.GetUpperBound(0) + 1; i++)
{
int x = place[i].x;
int y = place[i].y;
floor[x, y].Obj = new Wall();
coordinates.Add(new NamedCoord("Wall", new Coordinate(x,y), 0));
}
}