1
0
Fork 0
mirror of https://github.com/halpz/re3.git synced 2025-05-07 07:52:13 +00:00
re3/src/utils/SetCurrDir.cpp
2024-09-27 13:18:22 +03:00

23 lines
798 B
C++

#pragma once
#include "Windows.h"
#include <iostream>
static bool gbIsSettedCurrDir = false;
void
U_SetCurrentDirectory()
{
// mod by diktor SET CURRENT PATH
// char currentDir[MAX_PATH]; // STATIC PATH
// GetCurrentDirectory(MAX_PATH, currentDir);
// printf("DIR: %s\n", currentDir);
// memset(currentDir, 0, MAX_PATH);
// strncpy(currentDir, "C:\\_GTA_RE\\revc\\reVC_GAME", MAX_PATH);
// currentDir[MAX_PATH - 1] = '\0'; // Ensure null-termination
// SetCurrentDirectory(currentDir);
char currentDir[MAX_PATH]; // dynamic set curr dir to exe
GetModuleFileName(NULL, currentDir, MAX_PATH);
std::string::size_type pos = std::string(currentDir).find_last_of("\\/");
SetCurrentDirectory(std::string(currentDir).substr(0, pos).c_str());
gbIsSettedCurrDir = true;
}