* open the Ufopaedia to the entry about the Research. * @param action Pointer to an action. */
| 104 | * @param action Pointer to an action. |
| 105 | */ |
| 106 | void ResearchCompleteState::btnReportClick(Action *) |
| 107 | { |
| 108 | _game->popState(); |
| 109 | std::string name; |
| 110 | std::string bonusName; |
| 111 | if (_bonus) |
| 112 | { |
| 113 | if (_bonus->getLookup() == "") |
| 114 | bonusName = _bonus->getName(); |
| 115 | else |
| 116 | bonusName = _bonus->getLookup(); |
| 117 | Ufopaedia::openArticle(_game, bonusName); |
| 118 | } |
| 119 | if (_research) |
| 120 | { |
| 121 | if (_research->getLookup() == "") |
| 122 | name = _research->getName(); |
| 123 | else |
| 124 | name = _research->getLookup(); |
| 125 | Ufopaedia::openArticle(_game, name); |
| 126 | } |
| 127 | } |
| 128 | |
| 129 | } |