forked from MTSR/mapserver
luacontroller mapobjects
This commit is contained in:
parent
623cd739b3
commit
631cdc0b10
@ -11,9 +11,8 @@ func (this *LuaControllerBlock) onMapObject(x, y, z int, block *mapblockparser.M
|
|||||||
md := block.Metadata.GetMetadata(x, y, z)
|
md := block.Metadata.GetMetadata(x, y, z)
|
||||||
|
|
||||||
o := mapobjectdb.NewMapObject(block.Pos, x, y, z, "luacontroller")
|
o := mapobjectdb.NewMapObject(block.Pos, x, y, z, "luacontroller")
|
||||||
|
|
||||||
//TODO: is this private?
|
|
||||||
o.Attributes["code"] = md["code"]
|
o.Attributes["code"] = md["code"]
|
||||||
|
o.Attributes["lc_memory"] = md["lc_memory"]
|
||||||
|
|
||||||
return o
|
return o
|
||||||
}
|
}
|
||||||
|
@ -101,6 +101,27 @@ func Setup(ctx *app.App) {
|
|||||||
//digilines
|
//digilines
|
||||||
l.AddMapObject("digilines:lcd", &DigilineLcdBlock{})
|
l.AddMapObject("digilines:lcd", &DigilineLcdBlock{})
|
||||||
|
|
||||||
|
//mesecons
|
||||||
|
luac := &LuaControllerBlock{}
|
||||||
|
// mesecons_luacontroller:luacontroller0000 2^4=16
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1111", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1110", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1100", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1010", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1000", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1101", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1001", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller1011", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0111", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0110", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0100", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0010", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0000", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0101", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0001", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller0011", luac)
|
||||||
|
l.AddMapObject("mesecons_luacontroller:luacontroller_burnt", luac)
|
||||||
|
|
||||||
//missions
|
//missions
|
||||||
l.AddMapObject("missions:mission", &MissionBlock{})
|
l.AddMapObject("missions:mission", &MissionBlock{})
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user