Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Pounc3rMapCorrection.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <fstream>
- #include "Pounc3rMapCorrection.h"
- int main()
- {
- std::ifstream inputFile;
- std::ofstream outputFile;
- double X, Y, Z;
- std::cout << "Enter the correction factor X (original_pos_x - wrong_pos_x): ";
- std::cin >> X;
- std::cout << "Enter the correction factor Y (original_pos_y - wrong_pos_y): ";
- std::cin >> Y;
- std::cout << "Enter the correction factor Z (original_pos_z - wrong_pos_z): ";
- std::cin >> Z;
- inputFile.open("input.pwn");
- outputFile.open("output.pwn");
- if (!inputFile) std::cout << "Failed to open input.pwn"<<std::endl;
- if (!outputFile) std::cout << "Failed to create output file." << std::endl;
- if (inputFile && outputFile)
- {
- char text[32];
- long double value = 0.0;
- while (!inputFile.eof())
- {
- inputFile >> text; //CreateObject(modelid,
- std::cout << text;
- outputFile << text;
- inputFile >> value;
- inputFile.ignore(1, ',');
- std::cout << (value + X) << ", ";
- outputFile << (value + X) << ", "; //x
- inputFile >> value;
- inputFile.ignore(1, ',');
- std::cout << (value + Y) << ", ";
- outputFile << (value + Y) << ", "; //y
- inputFile >> value;
- inputFile.ignore(1, ',');
- std::cout << (value + Z) << ", ";
- outputFile << (value + Z) << ", "; //z
- inputFile >> value;
- inputFile.ignore(1, ',');
- std::cout << value << ", ";
- outputFile << value << ", "; //rx
- inputFile >> value;
- inputFile.ignore(1, ',');
- std::cout << value << ", ";
- outputFile << value << ", "; //ry
- inputFile >> value;
- inputFile.ignore(1, ')');
- inputFile.ignore(1, ';');
- std::cout << value << ");" << std::endl;
- outputFile << value << ");" <<std::endl; //rz
- }
- }
- std::cout << "Press any key to close the program.";
- std::cin.get();
- std::cin >> X;
- return 0;
- }
Add Comment
Please, Sign In to add comment