Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class HighfieldCopySystem
- {
- const int m_HCSWorldSizeX = 15360;
- const int m_HCSWorldSizeY = 15360;
- const float m_HCSSquareSize = 7.5;
- int HCS_SquaresCountX;
- int HCS_SquaresCountY;
- void HighfieldCopySystem()
- {
- createSquareData();
- getHighfield();
- }
- float HCS_getPosY(float posX, float posY)
- {
- return GetGame().SurfaceY(posX, posY);
- }
- void createSquareData()
- {
- HCS_SquaresCountX = Math.Floor(m_HCSWorldSizeX / m_HCSSquareSize);
- HCS_SquaresCountY = Math.Floor(m_HCSWorldSizeY / m_HCSSquareSize);
- }
- void getHighfield()
- {
- for (int x = 0; x <= HCS_SquaresCountX; x++)
- {
- for (int y = 0; y <= HCS_SquaresCountY; y++)
- {
- float HCS_PosX = m_HCSSquareSize * x;
- float HCS_PosY = m_HCSSquareSize * y;
- float HCS_PosZ = HCS_getPosY(HCS_PosX, HCS_PosY);
- Print("" + HCS_PosX + " " + HCS_PosY + " " + HCS_PosZ); //Need make: Import To file. (OpenFile command)
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment