MCPcopy Create free account
hub / github.com/GoMudEngine/GoMud / initialize

Method initialize

internal/mapper/mapper.go:176–194  ·  view source on GitHub ↗
(minX, maxX, minY, maxY, minZ, maxZ int)

Source from the content-addressed store, hash-verified

174}
175
176func (r *RoomGrid) initialize(minX, maxX, minY, maxY, minZ, maxZ int) {
177
178 r.size.x = maxX - minX + 1
179 r.size.y = maxY - minY + 1
180 r.size.z = maxZ - minZ + 1
181
182 r.roomOffset.x = minX * -1
183 r.roomOffset.y = minY * -1
184 r.roomOffset.z = minZ * -1
185
186 r.rooms = make([][][]*mapNode, r.size.z)
187 for z := 0; z < r.size.z; z++ {
188 r.rooms[z] = make([][]*mapNode, r.size.y)
189 for y := 0; y < r.size.y; y++ {
190 r.rooms[z][y] = make([]*mapNode, r.size.x)
191 }
192 }
193
194}
195
196func (r *RoomGrid) addNode(n *mapNode) {
197

Callers 2

StartMethod · 0.80

Calls

no outgoing calls

Tested by 1