module RubyMud # Setup the directory searches for require $: << "Effects" $: << "Mobiles" $: << "Stats" $: << "Items" $: << "Commands" $: << "General" $: << "TickObjects" $: << "Flags" $: << "Modules" # ####### # General # ####### require "General.rb" # ############ # Core objects # ############ require "AutoNumber.rb" require "TickQueue.rb" TickQueue.setup() require "Exit.rb" require "ClientConnection.rb" require "Commands.rb" require "Item.rb" # ############### # Sub Directories # ############### # Flags require "Flags.rb" # Stats require "TickObjects.rb" # Stats require "Stats.rb" # Mobiles require "Mobiles.rb" # Effects require "Effects.rb" # Items require "Items.rb" # Create the root room $rootRoom = Room.new("Root room","<bright green>The root room\r\n") # ################ # Load the modules # ################ require "Modules.rb" # ################ # Start the server # ################ require "Server.rb" end