Beispiel #1
0
        public void AddReq(string title, Dictionary <string, string> reqs, MapElementInfo onMap, NVector pos)
        {
            //addHeader
            if (reqs.Count > 0)
            {
                AddHeaderLabel(title);
            }

            //add req
            foreach (KeyValuePair <string, string> req in reqs)
            {
                BaseReq r = OLib.GetReq(req.Key);
                AddImageLabel(r.Desc(S.ActPlayer(), onMap, req.Value, pos), r.Check(S.ActPlayer(), onMap, req.Value, pos) ? "ui:yes" : "ui:no");
            }
        }
Beispiel #2
0
        public void AddReqCheck(string title, Dictionary <string, string> reqs)
        {
            //addHeader
            if (reqs.Count == 0)
            {
                return;
            }

            AddHeaderLabel(title);

            //add req
            foreach (KeyValuePair <string, string> req in reqs)
            {
                BaseReq r = OLib.GetReq(req.Key);
                AddImageLabel(r.Desc(null, req.Value), r.Check(S.ActPlayer(), req.Value) ? "ui:yes" : "ui:no");
            }
        }