min_height_(map_handle_.property().get<float>("min_height", -200.0))
{
MV1SetScale(map_handle_.handle(), VGet(map_scale_, map_scale_, map_scale_));
- MV1SetupCollInfo(map_handle_.handle(), -1, 256, 256, 256);
+ MV1SetupCollInfo(map_handle_.handle(), -1, 128, 64, 128);// 元の数値は256,256,256
auto start_points_array = map_handle_.property().get_child("stage.start_points", ptree());
for (auto it = start_points_array.begin(); it != start_points_array.end(); ++it) {
account_manager_(manager_accessor->account_manager().lock()),
config_manager_(manager_accessor->config_manager().lock()),
inputbox_(manager_accessor_),
- minimap_(manager_accessor_)
+ minimap_(manager_accessor_),
+ snapshot_number_(0)
{
manager_accessor_->set_player_manager(player_manager_);
manager_accessor_->set_command_manager(command_manager_);
card_manager_->Draw();
inputbox_.Draw();
minimap_.Draw();
+
+ InputManager input;
+
+ ProcessInput(&input);
}
void MainLoop::End()
{
}
+void MainLoop::ProcessInput(InputManager *input)
+{
+ if(input->GetKeyCount(InputManager::KEYBIND_SCREEN_SHOT) > 0)
+ {
+ TCHAR tmp_str[MAX_PATH];
+ _stprintf( tmp_str , _T(".\\screenshot\\ss%03d.png") , snapshot_number_ );
+ SaveDrawScreenToPNG( 0, 0, config_manager_->screen_width(), config_manager_->screen_height(),tmp_str);
+ snapshot_number_++;
+ }
}
+
+}
+
private:
std::function<void(const tstring&)> push_message_;
+ void ProcessInput(InputManager *input);
private:
// アクセサ
ConfigManagerPtr config_manager_;
MiniMap minimap_;
InputBox inputbox_;
+ int snapshot_number_;
};
}
#define MMO_VERSION_MAJOR 0
#define MMO_VERSION_MINOR 3
-#define MMO_VERSION_REVISION 2
+#define MMO_VERSION_REVISION 3
#ifdef MMO_VERSION_BUILD
#define MMO_VERSION_BUILD_TEXT " Build " MMO_VERSION_TOSTRING(MMO_VERSION_BUILD)