Table of Contents

Class MGGrid

Namespace
Global
Assembly
Assembly-CSharp.dll
public class MGGrid
Inheritance
MGGrid
Inherited Members

Constructors

MGGrid(int, int)

public MGGrid(int width, int height)

Parameters

width int
height int

MGGrid(int, int, MGGrid)

public MGGrid(int width, int height, MGGrid source)

Parameters

width int
height int
source MGGrid

Fields

connectionsEast

public int[] connectionsEast

Field Value

int[]

connectionsNorth

public int[] connectionsNorth

Field Value

int[]

height

public int height

Field Value

int

rooms

public int[] rooms

Field Value

int[]

width

public int width

Field Value

int

Properties

this[int, int]

public int this[int x, int y] { get; set; }

Parameters

x int
y int

Property Value

int

connectionsEastHeight

public int connectionsEastHeight { get; }

Property Value

int

connectionsEastWidth

public int connectionsEastWidth { get; }

Property Value

int

connectionsNorthHeight

public int connectionsNorthHeight { get; }

Property Value

int

connectionsNorthWidth

public int connectionsNorthWidth { get; }

Property Value

int

Methods

CopyFrom(MGGrid)

public void CopyFrom(MGGrid source)

Parameters

source MGGrid

GetConnectionEast(int, int)

public int GetConnectionEast(int roomX, int roomY)

Parameters

roomX int
roomY int

Returns

int

GetConnectionNorth(int, int)

public int GetConnectionNorth(int roomX, int roomY)

Parameters

roomX int
roomY int

Returns

int

GetConnectionSouth(int, int)

public int GetConnectionSouth(int roomX, int roomY)

Parameters

roomX int
roomY int

Returns

int

GetConnectionWest(int, int)

public int GetConnectionWest(int roomX, int roomY)

Parameters

roomX int
roomY int

Returns

int

GetRoom(int, int)

public int GetRoom(int x, int y)

Parameters

x int
y int

Returns

int

SetConnectionEast(int, int, int)

public void SetConnectionEast(int roomX, int roomY, int value)

Parameters

roomX int
roomY int
value int

SetConnectionNorth(int, int, int)

public void SetConnectionNorth(int roomX, int roomY, int value)

Parameters

roomX int
roomY int
value int

SetConnectionSouth(int, int, int)

public void SetConnectionSouth(int roomX, int roomY, int value)

Parameters

roomX int
roomY int
value int

SetConnectionWest(int, int, int)

public void SetConnectionWest(int roomX, int roomY, int value)

Parameters

roomX int
roomY int
value int

SetRoom(int, int, int)

public void SetRoom(int x, int y, int value)

Parameters

x int
y int
value int