Table of Contents - RDoc Documentation
Pages
- Gemfile
- Gemfile.lock
- LICENSE
- Patterns.gemspec
- README
- Rakefile
- game_log.log
- dragon.json
- high_dragon.json
- orc.json
- orc_wizard.json
- Makefile
- Makefile
- cio_test_readfile
- bridge_spec.log
- chain_of_responsibility_spec.log
- cio_spec.log
- command_spec.log
- composite_spec.log
- observer_spec.log
- singleton_spec.log
- type_object_spec.log
Classes and Modules
- CIO
- Object
- PThreads
- Patterns
- Patterns::AbstractInterface
- Patterns::AbstractInterface::InterfaceNotImplemented
- Patterns::AbstractInterface::Methods
- Patterns::AddChildToLeafError
- Patterns::Admin
- Patterns::Bridge
- Patterns::ChainNode
- Patterns::ChainOfResponsibility
- Patterns::Command
- Patterns::CommandList
- Patterns::Composite
- Patterns::CopyFile
- Patterns::CreateFile
- Patterns::DeleteFile
- Patterns::Doctor
- Patterns::Doctors
- Patterns::FootballPlayer
- Patterns::GameManager
- Patterns::GeneralPractitioner
- Patterns::Illness
- Patterns::Kicker
- Patterns::Leaf
- Patterns::Logger
- Patterns::Monster
- Patterns::MonsterNotFound
- Patterns::MonsterPrototypes
- Patterns::MonsterType
- Patterns::Node
- Patterns::Observer
- Patterns::Oncologist
- Patterns::Patient
- Patterns::Pediatrician
- Patterns::Player
- Patterns::Prototype
- Patterns::Quarterback
- Patterns::RemoveChildFromLeafError
- Patterns::Runningback
- Patterns::Singleton
- Patterns::Subject
- Patterns::Surgeon
- Patterns::TypeObject
- Patterns::UnsupportedType
- Patterns::User
- Patterns::Vector2D
- String
Methods
- ::included — Patterns::AbstractInterface
- ::new — Patterns::Monster
- ::new — Patterns::Subject
- ::new — Patterns::Observer
- ::new — Patterns::Admin
- ::new — Patterns::Node
- ::new — Patterns::Kicker
- ::new — Patterns::Player
- ::new — Patterns::Leaf
- ::new — Patterns::Composite
- ::new — Patterns::Doctor
- ::new — Patterns::DeleteFile
- ::new — Patterns::Quarterback
- ::new — Patterns::User
- ::new — Patterns::CreateFile
- ::new — Patterns::CopyFile
- ::new — Patterns::CommandList
- ::new — Patterns::MonsterPrototypes
- ::new — Patterns::Runningback
- ::new — Patterns::Command
- ::new — Patterns::MonsterType
- ::new — Patterns::Patient
- ::new — Patterns::FootballPlayer
- ::new — Patterns::ChainNode
- ::new — Patterns::Logger
- ::new — Patterns::Doctors
- ::new — Patterns::Vector2D
- #<< — Patterns::Node
- #[] — Patterns::Node
- #[]= — Patterns::Node
- #add — Patterns::Node
- #add — Patterns::Leaf
- #add_command — Patterns::CommandList
- #add_commands — Patterns::CommandList
- #add_observer — Patterns::Subject
- #api_not_implemented — Patterns::AbstractInterface::Methods
- #attack — Patterns::Monster
- #change_password — Patterns::User
- #clone_type — Patterns::MonsterPrototypes
- #colorize — String
- #copy_file — CIO
- #deep_clone — Patterns::Monster
- #description — Patterns::Oncologist
- #description — Patterns::Surgeon
- #description — Patterns::CommandList
- #description — Patterns::Pediatrician
- #description — Patterns::GeneralPractitioner
- #display — Patterns::Composite
- #display — Patterns::Leaf
- #error — Patterns::Logger
- #execute — Patterns::DeleteFile
- #execute — Patterns::CommandList
- #execute — Patterns::Command
- #execute — Patterns::CreateFile
- #execute — Patterns::CopyFile
- #execute_next — Patterns::CommandList
- #get_player_position — Patterns::GameManager
- #get_world — Patterns::GameManager
- #get_world_size — Patterns::GameManager
- #get_world_string — Patterns::GameManager
- #green — String
- #has_illness? — Patterns::Patient
- #has_prototype? — Patterns::MonsterType
- #health — Patterns::Monster
- #info — Patterns::Logger
- #init_world — Patterns::GameManager
- #kick_ball — Patterns::Runningback
- #kick_ball — Patterns::FootballPlayer
- #kick_ball — Patterns::Kicker
- #kick_ball — Patterns::Quarterback
- #last_description — Patterns::CommandList
- #last_status — Patterns::CommandList
- #leaf? — Patterns::Node
- #light_colorize — String
- #list_dirs — CIO
- #log_world — Patterns::GameManager
- #next_description — Patterns::CommandList
- #next_status — Patterns::CommandList
- #notify — Patterns::Subject
- #notify — Patterns::User
- #on_notify — Patterns::Observer
- #populate_prototype_data — Patterns::MonsterType
- #populate_type_data — Patterns::MonsterType
- #position — Patterns::Quarterback
- #position — Patterns::Runningback
- #position — Patterns::FootballPlayer
- #position — Patterns::Kicker
- #print_world — Patterns::GameManager
- #process — Patterns::ChainNode
- #process — Patterns::Doctor
- #prototype_name — Patterns::Monster
- #pthreads — PThreads
- #range — Patterns::Monster
- #read_file — CIO
- #red — String
- #remove — Patterns::Node
- #remove — Patterns::Leaf
- #remove_observer — Patterns::Subject
- #resistances — Patterns::Monster
- #run_ball — Patterns::FootballPlayer
- #run_ball — Patterns::Runningback
- #run_ball — Patterns::Kicker
- #run_ball — Patterns::Quarterback
- #salary — Patterns::Quarterback
- #salary — Patterns::FootballPlayer
- #salary — Patterns::Runningback
- #salary — Patterns::Kicker
- #saw_patient? — Patterns::Doctor
- #see_patient — Patterns::Oncologist
- #see_patient — Patterns::Doctors
- #see_patient — Patterns::Surgeon
- #see_patient — Patterns::Doctor
- #see_patient — Patterns::Pediatrician
- #see_patient — Patterns::GeneralPractitioner
- #send_up_chain — Patterns::ChainNode
- #set_illness — Patterns::Patient
- #status — Patterns::CommandList
- #throw_ball — Patterns::Kicker
- #throw_ball — Patterns::FootballPlayer
- #throw_ball — Patterns::Quarterback
- #to_h — Patterns
- #undo — Patterns::CommandList
- #undo — Patterns::DeleteFile
- #undo — Patterns::CopyFile
- #undo — Patterns::Command
- #undo — Patterns::CreateFile
- #undo_last — Patterns::CommandList
- #weaknesses — Patterns::Monster
- #write_new_file — CIO