/* ScummVM - Graphic Adventure Engine * * ScummVM is the legal property of its developers, whose names * are too numerous to list here. Please refer to the COPYRIGHT * file distributed with this source distribution. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef MM1_VIEWS_DIALOGS_H #define MM1_VIEWS_DIALOGS_H #include "mm/mm1/events.h" #include "mm/mm1/views/are_you_ready.h" #include "mm/mm1/views/bash.h" #include "mm/mm1/views/characters.h" #include "mm/mm1/views/character_view_combat.h" #include "mm/mm1/views/color_questions.h" #include "mm/mm1/views/combat.h" #include "mm/mm1/views/create_characters.h" #include "mm/mm1/views/dead.h" #include "mm/mm1/views/encounter.h" #include "mm/mm1/views/game.h" #include "mm/mm1/views/main_menu.h" #include "mm/mm1/views/order.h" #include "mm/mm1/views/protect.h" #include "mm/mm1/views/quick_ref.h" #include "mm/mm1/views/title.h" #include "mm/mm1/views/character_info.h" #include "mm/mm1/views/character_view_combat.h" #include "mm/mm1/views/characters.h" #include "mm/mm1/views/rest.h" #include "mm/mm1/views/search.h" #include "mm/mm1/views/trap.h" #include "mm/mm1/views/unlock.h" #include "mm/mm1/views/wheel_spin.h" #include "mm/mm1/views/locations/blacksmith.h" #include "mm/mm1/views/locations/inn.h" #include "mm/mm1/views/locations/market.h" #include "mm/mm1/views/locations/statue.h" #include "mm/mm1/views/locations/tavern.h" #include "mm/mm1/views/locations/temple.h" #include "mm/mm1/views/locations/training.h" #include "mm/mm1/views/interactions/access_code.h" #include "mm/mm1/views/interactions/alamar.h" #include "mm/mm1/views/interactions/alien.h" #include "mm/mm1/views/interactions/arenko.h" #include "mm/mm1/views/interactions/arrested.h" #include "mm/mm1/views/interactions/chess.h" #include "mm/mm1/views/interactions/dog_statue.h" #include "mm/mm1/views/interactions/ghost.h" #include "mm/mm1/views/interactions/giant.h" #include "mm/mm1/views/interactions/gypsy.h" #include "mm/mm1/views/interactions/hacker.h" #include "mm/mm1/views/interactions/ice_princess.h" #include "mm/mm1/views/interactions/inspectron.h" #include "mm/mm1/views/interactions/keeper.h" #include "mm/mm1/views/interactions/leprechaun.h" #include "mm/mm1/views/interactions/lion.h" #include "mm/mm1/views/interactions/lord_archer.h" #include "mm/mm1/views/interactions/lord_ironfist.h" #include "mm/mm1/views/interactions/orango.h" #include "mm/mm1/views/interactions/prisoners.h" #include "mm/mm1/views/interactions/resistances.h" #include "mm/mm1/views/interactions/ruby.h" #include "mm/mm1/views/interactions/trivia.h" #include "mm/mm1/views/interactions/volcano_god.h" #include "mm/mm1/views/interactions/won_game.h" #include "mm/mm1/views/spells/cast_spell.h" #include "mm/mm1/views/spells/detect_magic.h" #include "mm/mm1/views/spells/duplication.h" #include "mm/mm1/views/spells/fly.h" #include "mm/mm1/views/spells/location.h" #include "mm/mm1/views/spells/recharge_item.h" #include "mm/mm1/views/spells/teleport.h" namespace MM { namespace MM1 { namespace Views { struct Dialogs : public ViewsBase { private: Views::AreYouReady _areYouReady; Views::Bash _bash; Views::CharacterInfo _characterInfo; Views::Characters _characters; Views::CharacterViewCombat _characterViewCombat; Views::ColorQuestions _colorQuestions; Views::Combat _combat; Views::CreateCharacters _createCharacters; Views::Dead _dead; Views::Encounter _encounter; Views::Game _game; Views::MainMenu _mainMenu; Views::Order _order; Views::Protect _protect; Views::QuickRef _quickRef; Views::Rest _rest; Views::Search _search; Views::Title _title; Views::Trap _trap; Views::Unlock _unlock; Views::WheelSpin _wheelSpin; Views::Locations::Blacksmith _blacksmith; Views::Locations::Inn _inn; Views::Locations::Market _market; Views::Locations::Statue _statue; Views::Locations::Tavern _tavern; Views::Locations::Temple _temple; Views::Locations::Training _training; Views::Interactions::AccessCode _accessCode; Views::Interactions::Alamar _alamar; Views::Interactions::Alien _alien; Views::Interactions::Arenko _arenko; Views::Interactions::Arrested _arrested; Views::Interactions::Chess _chess; Views::Interactions::ChildPrisoner _childPrisoner; Views::Interactions::CloakedPrisoner _cloakedPrisoner; Views::Interactions::DemonPrisoner _demonPrisoner; Views::Interactions::MaidenPrisoner _maidenPrisoner; Views::Interactions::ManPrisoner _manPrisoner; Views::Interactions::MutatedPrisoner _mutatedPrisoner; Views::Interactions::VirginPrisoner _virginPrisoner; Views::Interactions::DogStatue _dogStatue; Views::Interactions::Ghost _ghost; Views::Interactions::Giant _giant; Views::Interactions::Gypsy _gypsy; Views::Interactions::Hacker _hacker; Views::Interactions::IcePrincess _icePrincess; Views::Interactions::Inspectron _inspectron; Views::Interactions::Keeper _keeper; Views::Interactions::Leprechaun _leprechaun; Views::Interactions::Lion _lion; Views::Interactions::LordArcher _lordArcher; Views::Interactions::LordIronfist _lordIronfist; Views::Interactions::Orango _orango; Views::Interactions::Resistances _resistances; Views::Interactions::Ruby _ruby; Views::Interactions::Trivia _trivia; Views::Interactions::VolcanoGod _volcanoGod; Views::Interactions::WonGame _wonGame; Views::Spells::CastSpell _castSpell; Views::Spells::DetectMagic _detectMagicSpell; Views::Spells::Duplication _duplicationSpell; Views::Spells::Fly _flySpell; Views::Spells::Location _locationSpell; Views::Spells::RechargeItem _rechargeItemSpell; Views::Spells::Teleport _telportSpell; public: Dialogs() {} ~Dialogs() override {} }; } // namespace Views } // namespace MM1 } // namespace MM #endif