From 9adcb3c73a8d0e7ecfe66b30da630c6c2e67f03a Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Sat, 27 Aug 2016 17:08:46 -0400 Subject: Moved prayers to their own system --- gamemode/client/qpanels/quests.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 gamemode/client/qpanels/quests.lua (limited to 'gamemode/client/qpanels/quests.lua') diff --git a/gamemode/client/qpanels/quests.lua b/gamemode/client/qpanels/quests.lua new file mode 100644 index 0000000..1ca723b --- /dev/null +++ b/gamemode/client/qpanels/quests.lua @@ -0,0 +1,31 @@ + + +ART.RegisterInventorySheet(function() + + local width = ScrW() + local height = ScrH() + + local questsheet = vgui.Create( "DPanel") + questsheet.Paint = function(self,w,h) end + + --Display quests + local questselector = vgui.Create( "DScrollPanel", questsheet ) + questselector:SetSize((width / 4) - 20, (height / 2) - 40) + questselector:SetPos(0,0) + local questinfo = vgui.Create("DScrollPanel", questsheet) + questinfo:SetSize(width / 4, height / 2) + questinfo:SetPos(0,height / 2) + for k,v in pairs(LocalPlayer().Quests or {}) do + print("Displaying quest:" .. k) + local questbutton = vgui.Create( "DButton" , questselector ) + questbutton:Dock(TOP) + questbutton:SetText(k) + questbutton.DoClick = function() + print("At point of clicking, art is:") + PrintTable(ART) + ART.GetQuest(k).DrawQuestInfo(questinfo,v) + end + end + + return "Quests", questsheet, "icon16/house.png" +end) -- cgit v1.2.3-70-g09d2