INNER CODE UNIT · Go

registerFn

bbuck/dragon-mud · scripting/lua_engine.go:50

	registerFn := func(state *lua.State) int {
		luaArgCount := state.Top()

		if luaArgCount < len(inputTypes) {
			state.PushString(
				fmt.Sprintf(
					"Arguments missing %s expected %d argument(s) but received %d arguments",
					name,
					len(inputTypes),
					luaArgCount,
				),
			)

			state.Error()

			return 0
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…