mirror of
https://git.zaroz.cloud/nintendo-back-up/Ryujinx.git
synced 2025-12-20 09:22:41 +00:00
Move solution and projects to src
This commit is contained in:
41
src/Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs
Normal file
41
src/Ryujinx.HLE/HOS/Services/Mii/IImageDatabaseService.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using Ryujinx.Common.Logging;
|
||||
|
||||
namespace Ryujinx.HLE.HOS.Services.Mii
|
||||
{
|
||||
[Service("miiimg")] // 5.0.0+
|
||||
class IImageDatabaseService : IpcService
|
||||
{
|
||||
private uint _imageCount;
|
||||
private bool _isDirty;
|
||||
|
||||
public IImageDatabaseService(ServiceCtx context) { }
|
||||
|
||||
[CommandCmif(0)]
|
||||
// Initialize(b8) -> b8
|
||||
public ResultCode Initialize(ServiceCtx context)
|
||||
{
|
||||
// TODO: Service uses MiiImage:/database.dat if true, seems to use hardcoded data if false.
|
||||
bool useHardcodedData = context.RequestData.ReadBoolean();
|
||||
|
||||
_imageCount = 0;
|
||||
_isDirty = false;
|
||||
|
||||
context.ResponseData.Write(_isDirty);
|
||||
|
||||
Logger.Stub?.PrintStub(LogClass.ServiceMii, new { useHardcodedData });
|
||||
|
||||
return ResultCode.Success;
|
||||
}
|
||||
|
||||
[CommandCmif(11)]
|
||||
// GetCount() -> u32
|
||||
public ResultCode GetCount(ServiceCtx context)
|
||||
{
|
||||
context.ResponseData.Write(_imageCount);
|
||||
|
||||
Logger.Stub?.PrintStub(LogClass.ServiceMii);
|
||||
|
||||
return ResultCode.Success;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user