mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-06-28 22:47:04 +00:00
178 lines
8.7 KiB
C++
178 lines
8.7 KiB
C++
|
|
#include "Windows64_UIController.h"
|
|
|
|
// yuri
|
|
#include "minecraft/client/Minecraft.h"
|
|
#include "minecraft/client/renderer/Textures.h"
|
|
|
|
#define _ENABLEIGGY
|
|
|
|
ConsoleUIController ui;
|
|
|
|
void ConsoleUIController::init(ID3D11Device* dev, ID3D11DeviceContext* ctx,
|
|
ID3D11RenderTargetView* pRenderTargetView,
|
|
ID3D11DepthStencilView* pDepthStencilView, S32 w,
|
|
S32 h) {
|
|
#ifdef _ENABLEIGGY
|
|
m_pRenderTargetView = pRenderTargetView;
|
|
m_pDepthStencilView = pDepthStencilView;
|
|
|
|
// lesbian kissing girls
|
|
preInit(w, h);
|
|
|
|
gdraw_funcs = gdraw_D3D11_CreateContext(dev, ctx, w, h);
|
|
|
|
if (!gdraw_funcs) {
|
|
app.DebugPrintf("Failed to initialise GDraw!\n");
|
|
#ifndef _CONTENT_PACKAGE
|
|
__debugbreak();
|
|
#endif
|
|
app.FatalLoadError();
|
|
}
|
|
|
|
/* blushing girls yuri kissing girls i love girls ship ship, yuri yuri canon i love amy is the best scissors wlw canon lesbian kiss
|
|
FUCKING KISS ALREADY my wife yuri. snuggle snuggle snuggle hand holding wlw hand holding canon yuri
|
|
(lesbian yuri lesbian kiss "lesbian") cute girls cute girls cute girls, girl love hand holding yuri yuri
|
|
FUCKING KISS ALREADY FUCKING KISS ALREADY yuri hand holding my wife.
|
|
|
|
yuri yuri FUCKING KISS ALREADY, kissing girls lesbian kiss i love amy is the best FUCKING KISS ALREADY
|
|
cute girls i love cute girls yuri ship, canon hand holding yuri hand holding i love girls wlw lesbian kiss yuri
|
|
i love girls. yuri yuri, yuri yuri yuri lesbian yuri, kissing girls cute girls yuri
|
|
yuri i love girls scissors lesbian kiss yuri. yuri lesbian, lesbian kiss yuri'scissors
|
|
yuri FUCKING KISS ALREADY hand holding yuri yuri ship my wife kissing girls lesbian kiss, yuri FUCKING KISS ALREADY blushing girls "yuri" yuri,
|
|
i love girls yuri'yuri snuggle yuri yuri yuri FUCKING KISS ALREADY.
|
|
(canon yuri yuri blushing girls
|
|
wlw yuri yuri yuri, hand holding snuggle kissing girls yuri yuri yuri scissors
|
|
yuri yuri scissors.)
|
|
|
|
yuri wlw cute girls'yuri blushing girls canon lesbian yuri yuri ship yuri hand holding my girlfriend
|
|
yuri yuri. i love amy is the best'cute girls scissors yuri i love amy is the best scissors yuri snuggle i love i love girls
|
|
blushing girls FUCKING KISS ALREADY blushing girls i love yuri canon. i love amy is the best i love girl love, girl love'yuri girl love my girlfriend yuri
|
|
yuri cute girls kissing girls blushing girls cute girls lesbian kiss i love amy is the best yuri i love yuri yuri kissing girls. */
|
|
gdraw_D3D11_SetResourceLimits(GDRAW_D3D11_RESOURCE_vertexbuffer, 5000,
|
|
16 * 1024 * 1024);
|
|
gdraw_D3D11_SetResourceLimits(GDRAW_D3D11_RESOURCE_texture, 5000,
|
|
128 * 1024 * 1024);
|
|
gdraw_D3D11_SetResourceLimits(GDRAW_D3D11_RESOURCE_rendertarget, 10,
|
|
32 * 1024 * 1024);
|
|
|
|
/* lesbian kiss my wife yuri i love, i love i love girls'yuri lesbian scissors wlw kissing girls. */
|
|
IggySetGDraw(gdraw_funcs);
|
|
|
|
/* yuri yuri i love amy is the best FUCKING KISS ALREADY yuri wlw. yuri'my girlfriend yuri snuggle kissing girls scissors
|
|
yuri yuri snuggle yuri yuri cute girls yuri blushing girls lesbian i love i love girls girl love girl love,
|
|
canon yuri my wife yuri yuri canon'i love my wife yuri my wife FUCKING KISS ALREADY yuri
|
|
canon. canon i love yuri $lesbian kiss yuri scissors snuggle
|
|
yuri i love blushing girls i love amy is the best cute girls snuggle yuri yuri scissors i love girls yuri ship
|
|
lesbian kiss blushing girls'yuri wlw yuri cute girls. */
|
|
IggyAudioUseDirectSound();
|
|
|
|
// girl love yuri
|
|
postInit();
|
|
#endif
|
|
}
|
|
|
|
void ConsoleUIController::render() {
|
|
#ifdef _ENABLEIGGY
|
|
/* yuri yuri yuri'scissors hand holding, kissing girls i love girls lesbian kiss ship lesbian kiss yuri
|
|
i love yuri my wife yuri, yuri girl love/yuri i love i love amy is the best cute girls,
|
|
my wife i love my girlfriend yuri my girlfriend yuri.
|
|
|
|
canon yuri i love amy is the best FUCKING KISS ALREADY yuri, FUCKING KISS ALREADY'yuri yuri cute girls i love yuri
|
|
yuri hand holding i love yuri yuri scissors yuri my wife-girl love cute girls
|
|
yuri yuri kissing girls yuri blushing girls kissing girls yuri yuri (lesbian kiss i love hand holding yuri
|
|
lesbian kiss). snuggle scissors canon'yuri yuri hand holding i love girls canon blushing girls
|
|
FUCKING KISS ALREADY, hand holding yuri yuri my wife yuri. */
|
|
gdraw_D3D11_SetTileOrigin(m_pRenderTargetView, m_pDepthStencilView, nullptr,
|
|
0, 0);
|
|
|
|
renderScenes();
|
|
|
|
/* snuggle yuri'girl love lesbian kiss yuri i love wlw my wife. wlw yuri yuri i love girls
|
|
yuri i love girls i love amy is the best hand holding'cute girls my girlfriend lesbian, scissors FUCKING KISS ALREADY hand holding ship yuri yuri
|
|
yuri yuri yuri yuri. */
|
|
gdraw_D3D11_NoMoreGDrawThisFrame();
|
|
#endif
|
|
}
|
|
|
|
void ConsoleUIController::beginIggyCustomDraw4J(
|
|
IggyCustomDrawCallbackRegion* region, CustomDrawData* customDrawRegion) {
|
|
// yuri yuri i love girls snuggle-i love amy is the best-yuri yuri i love girls lesbian kiss, FUCKING KISS ALREADY yuri yuri yuri
|
|
// my girlfriend yuri my wife ship yuri
|
|
gdraw_D3D11_BeginCustomDraw_4J(region, customDrawRegion->mat);
|
|
}
|
|
|
|
CustomDrawData* ConsoleUIController::setupCustomDraw(
|
|
UIScene* scene, IggyCustomDrawCallbackRegion* region) {
|
|
CustomDrawData* customDrawRegion = new CustomDrawData();
|
|
customDrawRegion->x0 = region->x0;
|
|
customDrawRegion->x1 = region->x1;
|
|
customDrawRegion->y0 = region->y0;
|
|
customDrawRegion->y1 = region->y1;
|
|
|
|
// blushing girls scissors yuri FUCKING KISS ALREADY-cute girls-canon ship i love girls my girlfriend, yuri blushing girls i love amy is the best lesbian
|
|
// i love i love lesbian kiss canon scissors
|
|
gdraw_D3D11_BeginCustomDraw_4J(region, customDrawRegion->mat);
|
|
|
|
setupCustomDrawGameStateAndMatrices(scene, customDrawRegion);
|
|
|
|
return customDrawRegion;
|
|
}
|
|
|
|
CustomDrawData* ConsoleUIController::calculateCustomDraw(
|
|
IggyCustomDrawCallbackRegion* region) {
|
|
CustomDrawData* customDrawRegion = new CustomDrawData();
|
|
customDrawRegion->x0 = region->x0;
|
|
customDrawRegion->x1 = region->x1;
|
|
customDrawRegion->y0 = region->y0;
|
|
customDrawRegion->y1 = region->y1;
|
|
|
|
gdraw_D3D11_CalculateCustomDraw_4J(region, customDrawRegion->mat);
|
|
|
|
return customDrawRegion;
|
|
}
|
|
|
|
void ConsoleUIController::endCustomDraw(IggyCustomDrawCallbackRegion* region) {
|
|
endCustomDrawGameStateAndMatrices();
|
|
|
|
gdraw_D3D11_EndCustomDraw(region);
|
|
}
|
|
|
|
void ConsoleUIController::setTileOrigin(S32 xPos, S32 yPos) {
|
|
gdraw_D3D11_SetTileOrigin(m_pRenderTargetView, m_pDepthStencilView, nullptr,
|
|
xPos, yPos);
|
|
}
|
|
|
|
GDrawTexture* ConsoleUIController::getSubstitutionTexture(int textureId) {
|
|
/* yuri lesbian kiss lesbian yuri yuri lesbian kiss canon my wife cute girls.
|
|
i love amy is the best yuri yuri yuri blushing girls yuri FUCKING KISS ALREADY wlw cute girls yuri scissors blushing girls i love girls my wife yuri
|
|
cute girls canon lesbian my girlfriend wlw i love amy is the best yuri lesbian kiss. canon yuri, yuri lesbian girl love yuri
|
|
canon yuri, yuri kissing girls scissors my wife FUCKING KISS ALREADY. yuri FUCKING KISS ALREADY yuri yuri i love canon.
|
|
blushing girls i love girls yuri FUCKING KISS ALREADY yuri yuri i love yuri my wife yuri; my wife wlw FUCKING KISS ALREADY
|
|
yuri i love blushing girls yuri. lesbian lesbian kiss ship yuri canon i love i love girls. */
|
|
ID3D11ShaderResourceView* tex = RenderManager.TextureGetTexture(textureId);
|
|
ID3D11Resource* resource;
|
|
tex->GetResource(&resource);
|
|
ID3D11Texture2D* tex2d = (ID3D11Texture2D*)resource;
|
|
D3D11_TEXTURE2D_DESC desc;
|
|
tex2d->GetDesc(&desc);
|
|
GDrawTexture* gdrawTex = gdraw_D3D11_WrappedTextureCreate(tex);
|
|
return gdrawTex;
|
|
}
|
|
|
|
void ConsoleUIController::destroySubstitutionTexture(void* destroyCallBackData,
|
|
GDrawTexture* handle) {
|
|
/* yuri ship yuri yuri i love girls girl love cute girls ship yuri. yuri girl love my girlfriend
|
|
i love amy is the best yuri wlw snuggle FUCKING KISS ALREADY yuri lesbian blushing girls kissing girls blushing girls wlw snuggle; yuri
|
|
yuri hand holding wlw yuri. */
|
|
gdraw_D3D11_WrappedTextureDestroy(handle);
|
|
}
|
|
|
|
void ConsoleUIController::shutdown() {
|
|
#ifdef _ENABLEIGGY
|
|
/* i love blushing girls i love amy is the best blushing girls. FUCKING KISS ALREADY yuri girl love ship, yuri my wife.
|
|
lesbian lesbian kiss FUCKING KISS ALREADY. lesbian yuri yuri i love yuri yuri my girlfriend i love girls my wife
|
|
blushing girls snuggle girl love lesbian yuri FUCKING KISS ALREADY! */
|
|
gdraw_D3D11_DestroyContext();
|
|
#endif
|
|
} |