Skip to content

Commit

Permalink
Reorganisation of files
Browse files Browse the repository at this point in the history
  • Loading branch information
steve02081504 committed Aug 5, 2022
1 parent f4f7d1a commit d39c90d
Show file tree
Hide file tree
Showing 29 changed files with 106 additions and 105 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

.vs/
tama.aps
tama.vcxproj.user
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

- [cn](./README_CN.md)
- [jp](./README_JP.md)
- [en](./README_EN.md)
- [cn](docs/README_CN.md)
- [jp](docs/README_JP.md)
- [en](docs/README_EN.md)

_____

Expand Down
2 changes: 0 additions & 2 deletions src/.gitignore → builds/.gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@

.vs/
Release/
Debug/
tama.aps
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions src/CheckUpdate.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#include <Windows.h>
#include <string>
#include "resource.h"
#include "header_files/resource.h"
#include "header_files/Version.h"
#include "my-gists/windows/LoadStringFromResource.h"
#include "Version.h"

//更新检查用
#include <wininet.h>
Expand Down
10 changes: 5 additions & 5 deletions src/Events.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#include "tama.h"
#include "GhostStuff.hpp"
#include "header_files/tama.h"
#include "header_files/GhostStuff.hpp"
#include "header_files/Parameter.hpp"
#include "header_files/resource.h"
#include "header_files/UItools.hpp"
#include "my-gists/windows/SetIcon.h"
#include "Parameter.hpp"
#include "resource.h"
#include "UItools.hpp"

void On_tamaOpen(HWND hWnd, wstring ghost_path) {
tamaOpen_called = 1;
Expand Down
10 changes: 5 additions & 5 deletions src/GhostStuff.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#define _CRT_SECURE_NO_WARNINGS

#include "tama.h"
#include "GhostStuff.hpp"
#include "header_files/tama.h"
#include "header_files/GhostStuff.hpp"
#include "my-gists/windows/LoadStringFromResource.h"
#include "resource.h"
#include "ToolFunctions.hpp"
#include "UItools.hpp"
#include "header_files/resource.h"
#include "header_files/ToolFunctions.hpp"
#include "header_files/UItools.hpp"

[[noreturn]] void LostGhostLink() {
MessageBoxW(NULL, LoadCStringFromResource(IDS_ERROR_LOST_GHOST_LINK), LoadCStringFromResource(IDS_ERROR_TITLE), MB_ICONERROR | MB_OK);
Expand Down
8 changes: 4 additions & 4 deletions src/Parameter.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#define _CRT_SECURE_NO_WARNINGS

#include "tama.h"
#include "ToolFunctions.hpp"
#include "header_files/tama.h"
#include "header_files/ToolFunctions.hpp"
#include "header_files/Parameter.hpp"
#include "header_files/UItools.hpp"
#include <dwmapi.h>
#include "Parameter.hpp"
#include "UItools.hpp"

#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE
#define DWMWA_USE_IMMERSIVE_DARK_MODE 20
Expand Down
2 changes: 1 addition & 1 deletion src/ToolFunctions.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <string>
#include <windows.h>
#include "tama.h"
#include "header_files/tama.h"
using namespace std;

int HexStrToInt(const wchar_t *str) {
Expand Down
4 changes: 2 additions & 2 deletions src/UItools.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <Richedit.h>
#include "tama.h"
#include "UItools.hpp"
#include "header_files/tama.h"
#include "header_files/UItools.hpp"

bool SetFontShape(int shapeid) {
// IDでフォント属性を設定
Expand Down
1 change: 1 addition & 0 deletions src/_gists.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
#include "my-gists/ukagaka/shiori_loader.cpp"
#include "my-gists/windows/GenerateDump.cpp"
#include "my-gists/windows/LoadStringFromResource.cpp"
#include "my-gists/windows/OSinfo.cpp"
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion src/my-gists
26 changes: 14 additions & 12 deletions src/tama.cpp
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
#include "my-gists/codepage.hpp"
#include "my-gists/windows/LoadStringFromResource.h"
#include "my-gists/windows/OSinfo.hpp"

#include <Richedit.h>

#include "resource.h"
#include "tama.h"
#include "GhostStuff.hpp"
#include "ToolFunctions.hpp"
#include "Events.hpp"
#include "UItools.hpp"
#include "Parameter.hpp"
#include "header_files/resource.h"
#include "header_files/tama.h"
#include "header_files/GhostStuff.hpp"
#include "header_files/ToolFunctions.hpp"
#include "header_files/Events.hpp"
#include "header_files/UItools.hpp"
#include "header_files/Parameter.hpp"

using namespace std;

Expand Down Expand Up @@ -336,15 +337,12 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
logbuf.resize(cds->cbData);
wcscpy_s(logbuf.data(), (size_t)cds->cbData, (wchar_t *)cds->lpData);

static OSVERSIONINFO osi = {sizeof(osi)};
static bool osiiniter = GetVersionEx(&osi);

if(osi.dwPlatformId == VER_PLATFORM_WIN32_NT) {
if(IsWinNT()) [[likely]] {
EOS(logbuf.size());
SetFontShape(cds->dwData);
SendMessageW(hEdit, EM_REPLACESEL, (WPARAM)0, (LPARAM)logbuf.c_str());
}
else {
else [[unlikely]] {
string mstr = CODEPAGE_n::UnicodeToMultiByte(logbuf, CODEPAGE_n::CP_ACP);
if(!mstr.empty()) {
EOS(mstr.size());
Expand Down Expand Up @@ -649,3 +647,7 @@ LRESULT CALLBACK GhostSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPAR
return FALSE;
}
}

void OnError(PEXCEPTION_POINTERS pExceptionPointers) {
MessageBoxW(NULL, LoadCStringFromResource(IDS_ERROR_UNEXPECTED_EXCEPTION), LoadCStringFromResource(IDS_ERROR_TITLE), MB_ICONERROR | MB_OK);
}
Binary file modified src/tama.rc
Binary file not shown.
4 changes: 0 additions & 4 deletions src/tama.vcxproj.user

This file was deleted.

File renamed without changes.
66 changes: 33 additions & 33 deletions src/tama.vcxproj → tama.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>.\Release\</OutDir>
<IntDir>.\Release\</IntDir>
<OutDir>.\builds\$(Configuration)\</OutDir>
<IntDir>.\builds\$(Configuration)\temp\</IntDir>
<LinkIncremental>false</LinkIncremental>
<TargetName>$(ProjectName)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>.\Debug\</OutDir>
<IntDir>.\Debug\</IntDir>
<OutDir>.\builds\$(Configuration)\</OutDir>
<IntDir>.\builds\$(Configuration)\temp\</IntDir>
<LinkIncremental>true</LinkIncremental>
<TargetName>$(ProjectName)</TargetName>
</PropertyGroup>
Expand All @@ -64,12 +64,12 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>_AFX_NO_MFC_CONTROLS_IN_DIALOGS;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AssemblerListingLocation>.\Release\</AssemblerListingLocation>
<PrecompiledHeaderOutputFile>.\Release\tama.pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>$(OutputPath)\asm\</AssemblerListingLocation>
<PrecompiledHeaderOutputFile>$(OutputPath)$(AssemblyName).pch</PrecompiledHeaderOutputFile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<ObjectFileName>.\Release\</ObjectFileName>
<ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
<ObjectFileName>$(OutputPath)\objs\</ObjectFileName>
<ProgramDataBaseFileName>$(OutputPath)\pdb\</ProgramDataBaseFileName>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
Expand All @@ -95,7 +95,7 @@
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<OutputFile>Release/tama.exe</OutputFile>
<OutputFile>$(OutputPath)$(AssemblyName).$(OutputType)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;Dwmapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
<GenerateDebugInformation>false</GenerateDebugInformation>
Expand All @@ -117,12 +117,12 @@
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<PreprocessorDefinitions>_AFX_NO_MFC_CONTROLS_IN_DIALOGS;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AssemblerListingLocation>.\Debug\</AssemblerListingLocation>
<PrecompiledHeaderOutputFile>.\Debug\tama.pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>$(OutputPath)\asm\</AssemblerListingLocation>
<PrecompiledHeaderOutputFile>$(OutputPath)$(AssemblyName).pch</PrecompiledHeaderOutputFile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<ObjectFileName>.\Debug\</ObjectFileName>
<ProgramDataBaseFileName>.\Debug\</ProgramDataBaseFileName>
<ObjectFileName>$(OutputPath)\objs\</ObjectFileName>
<ProgramDataBaseFileName>$(OutputPath)\pdb\</ProgramDataBaseFileName>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<LanguageStandard>stdcpplatest</LanguageStandard>
Expand All @@ -147,38 +147,38 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OutputFile>Debug/tama.exe</OutputFile>
<OutputFile>$(OutputPath)$(AssemblyName).$(OutputType)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;Dwmapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="CheckUpdate.cpp" />
<ClCompile Include="Events.cpp" />
<ClCompile Include="GhostStuff.cpp" />
<ClCompile Include="GhostStuff.hpp" />
<ClCompile Include="ToolFunctions.cpp" />
<ClCompile Include="Parameter.cpp" />
<ClCompile Include="tama.cpp" />
<ClCompile Include="UItools.cpp" />
<ClCompile Include="_gists.cpp" />
<ClCompile Include="src\CheckUpdate.cpp" />
<ClCompile Include="src\Events.cpp" />
<ClCompile Include="src\GhostStuff.cpp" />
<ClCompile Include="src\ToolFunctions.cpp" />
<ClCompile Include="src\Parameter.cpp" />
<ClCompile Include="src\tama.cpp" />
<ClCompile Include="src\UItools.cpp" />
<ClCompile Include="src\_gists.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="tama.rc" />
<ResourceCompile Include="src\tama.rc" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Events.hpp" />
<ClInclude Include="Parameter.hpp" />
<ClInclude Include="resource.h" />
<ClInclude Include="tama.h" />
<ClInclude Include="ToolFunctions.hpp" />
<ClInclude Include="UItools.hpp" />
<ClInclude Include="Version.h" />
<Image Include="src\icon\small.ico" />
<Image Include="src\icon\tama.ico" />
</ItemGroup>
<ItemGroup>
<Image Include="icon\small.ico" />
<Image Include="icon\tama.ico" />
<ClInclude Include="src\header_files\Events.hpp" />
<ClInclude Include="src\header_files\GhostStuff.hpp" />
<ClInclude Include="src\header_files\Parameter.hpp" />
<ClInclude Include="src\header_files\resource.h" />
<ClInclude Include="src\header_files\tama.h" />
<ClInclude Include="src\header_files\ToolFunctions.hpp" />
<ClInclude Include="src\header_files\UItools.hpp" />
<ClInclude Include="src\header_files\Version.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
Expand Down
62 changes: 31 additions & 31 deletions src/tama.vcxproj.filters → tama.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -15,68 +15,68 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="tama.cpp">
<ClCompile Include="src\tama.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CheckUpdate.cpp">
<ClCompile Include="src\CheckUpdate.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="_gists.cpp">
<ClCompile Include="src\_gists.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ToolFunctions.cpp">
<ClCompile Include="src\ToolFunctions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Events.cpp">
<ClCompile Include="src\Events.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="GhostStuff.hpp">
<Filter>Header Files</Filter>
</ClCompile>
<ClCompile Include="Parameter.cpp">
<ClCompile Include="src\Parameter.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="GhostStuff.cpp">
<ClCompile Include="src\GhostStuff.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="UItools.cpp">
<ClCompile Include="src\UItools.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="resource.h">
<ResourceCompile Include="src\tama.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<Image Include="src\icon\small.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="src\icon\tama.ico">
<Filter>Resource Files</Filter>
</Image>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\header_files\Events.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Version.h">
<ClInclude Include="src\header_files\GhostStuff.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="tama.h">
<ClInclude Include="src\header_files\Parameter.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="ToolFunctions.hpp">
<ClInclude Include="src\header_files\resource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Parameter.hpp">
<ClInclude Include="src\header_files\tama.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Events.hpp">
<ClInclude Include="src\header_files\ToolFunctions.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="UItools.hpp">
<ClInclude Include="src\header_files\UItools.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\header_files\Version.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="tama.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<Image Include="icon\small.ico">
<Filter>Resource Files</Filter>
</Image>
<Image Include="icon\tama.ico">
<Filter>Resource Files</Filter>
</Image>
</ItemGroup>
</Project>

0 comments on commit d39c90d

Please sign in to comment.