Skip to content
Snippets Groups Projects
  1. Jan 08, 2020
  2. Nov 03, 2019
  3. Oct 23, 2019
  4. Oct 18, 2019
  5. Sep 19, 2019
  6. May 04, 2019
  7. Mar 17, 2019
  8. Mar 21, 2018
  9. Dec 22, 2017
  10. Jun 18, 2017
  11. Apr 17, 2017
    • Hachem_Muche's avatar
      Updated Textbox.lua and DebugConsole.lua to handle ctrl-BACKSPACE (delete to... · 2462a662
      Hachem_Muche authored
      Updated Textbox.lua and DebugConsole.lua to handle ctrl-BACKSPACE (delete to beginning of line) and ctrl-DELETE (delete to end of line) keybindings.
      
      Updated the RandomActor and RandomObject dialogs.
      
      The RandomActor.lua:
      
      autofocuses on the random actor placement button when opened.
      
      Placed actors are full clones for the currently generated actor, with special handling for escorts.
      2462a662
  12. Apr 14, 2017
  13. Apr 12, 2017
  14. Mar 20, 2017
  15. Mar 16, 2017
  16. Feb 01, 2017
  17. Jan 31, 2017
  18. Jan 04, 2017
  19. Dec 03, 2016
  20. Nov 18, 2016
  21. Nov 16, 2016
  22. Sep 21, 2016
    • Hachem_Muche's avatar
      Fixes a bug that can cause incorrect tabs to be pre-selected (possibly causing... · 57d3fe0e
      Hachem_Muche authored
      Fixes a bug that can cause incorrect tabs to be pre-selected (possibly causing a crash) when the Inventory dialog is re-invoked.
      (This is triggered when the new dialog instance is missing some tabs present in the previous instance.)
      
      Tabs carried over from re-instantiation are matched by the "kind" field instead of by tab number, with special handling to ensure that all tabs are selected if the "all" tag (if present), was selected.
      57d3fe0e
  23. Mar 11, 2016
  24. Jan 29, 2016
  25. Jan 14, 2016
    • Hachem_Muche's avatar
      This adds a new dialog similar to the yes/no dialogs that presents a list of... · b131c39a
      Hachem_Muche authored
      This adds a new dialog similar to the yes/no dialogs that presents a list of choices (up to 50) that are selected by individual buttons within the dialog frame.
      
      Sample call sequence:
      Dialog = require"engine.ui.Dialog"
      self = game
      local choices = {("Stay: here"):format(), "I have to press a button for this?", "Keep Going", "Ignore this Issue", "Complain about this revoltin' development", "Curse at the game", "Try to sneak out", "This is ridiculous and should be fixed, forever", "hurry up. I'm waiting", "No, thank you. I don't care for any Grey Poupon.", "My cat has bigger fleas than your orc.", "I wish to purchase some #CHOCOLATE#USED FOOD#LAST#.", "Continue as if nothing happened", "Ignore the Problem", "Report This Problem", "Play Truth or Dare", "Write your will", "Do NOT pass Go. Do NOT collect 200 zorkmids."}
      local choice_handler = function(choice)
      	if choice == 2 then
      		print("Keep Trying selected")
      	elseif choice == 3 then
      		print("Ignore selected")
      	elseif choice == 4 then
      		print("Report the problem")
      	else
      		print("Stay selected")
      	end
      
      end
      local text = "You have reached a cross-roads in your quest to become #LIGHT_RED#THE MOST POWERFUL BEING IN THE UNIVERSE#LAST#.  Your choice here will raise up world leaders and bring great nations down.  \nYou may become an immortal beacon of power for all time to come. \nOr you might become someone's pet Wretchling. \nTake what action?"
      dm=Dialog:multiButtonPopup("Momentous Decision!", text,
      	choice_handler, choices,
      	false,
      	1 -- for escape
      )
      b131c39a
  26. Jan 10, 2016
  27. Jan 07, 2016
  28. Dec 15, 2015
  29. Nov 23, 2015
  30. Oct 27, 2015
  31. Oct 18, 2015
  32. Oct 15, 2015
Loading