MinecraftConsoles/Minecraft.Client
MrTheShy 8b23c71b93 Fix TextInput bugs and refactor direct edit handling into UIScene base class
The fake cursor character (_) used for SWFs without m_mcCaret was leaking
into saved sign and anvil text. This happened because setLabel() with
instant=false only updates the C++-side cache, deferring the Flash write
to the next control tick. Any getLabel() call before that tick reads the
old Flash value still containing the underscore. Fixed by passing
instant=true in confirmDirectEdit, cancelDirectEdit, and the Enter key
path inside tickDirectEdit, so the cleaned text hits Flash immediately.

Mouse hover over TextInput controls (world name, anvil name, seed field)
was not showing the yellow highlight border. The hover code used
IggyPlayerSetFocusRS which sets Iggy's internal dispatch focus but does
not trigger Flash's ChangeState callback, so no visual feedback appeared.
Buttons worked fine because Iggy draws its own focus ring on them, but
TextInput relies entirely on ChangeState(0) for the yellow border.
Switched to SetFocusToElement which goes through the Flash-side SetFocus
path, then immediately call setCaretVisible(false) to suppress the
blinking caret that comes with focus. No visual flicker since rendering
happens after both tickInput and scene tick complete.

While direct editing, mouse hover was able to move focus away to other
TextInputs on the same scene (most noticeably on the sign editor, where
hovering a different line would steal focus from the line being typed).
Added an isDirectEditBlocking() check in the hover path to skip focus
changes when any input on the scene is actively being edited.

The Done button in SignEntryMenu was unresponsive to mouse clicks during
direct editing. The root cause is execution order: handleMouseClick runs
before handleInput in the frame. The base handleMouseClick found the Done
button and called handlePress, but handlePress bailed out because of the
isDirectEditing guard. The click was marked consumed, so handleInput
never saw it. Fixed by overriding handleMouseClick in SignEntryMenu to
detect the Done button hit while editing and confirm + close directly.

Added click-outside-to-deselect for anvil and world name text inputs.
Both scenes previously required Enter to confirm the edit, which felt
wrong. Now clicking anywhere outside the text field bounds confirms the
current text, matching standard UI behavior.

The anvil menu now updates the item name in real time while typing, like
Java edition. Previously the name was only applied on Enter, so the
repair cost display was stale until confirmation.

The biggest change is structural: every scene that used direct editing
(AnvilMenu, CreateWorldMenu, SignEntryMenu, LaunchMoreOptionsMenu,
DebugCreateSchematic, DebugSetCamera) had its own copy of the same
boilerplate -- tickDirectEdit loops in tick(), click-outside hit testing
in handleMouseClick(), cooldown guard checks in handleInput/handlePress,
and result dispatch with switch/if chains. This was around 200 lines of
near-identical code scattered across 6 files, each with its own slight
variations and its own bugs waiting to happen.

Pulled all of it into UIScene with two virtual methods: getDirectEditInputs()
where scenes register their text inputs, and onDirectEditFinished() where
they handle confirmed/cancelled results. The base class tick() drives
tickDirectEdit on all registered inputs, handleMouseClick() does the
click-outside-to-deselect hit test generically using panel offsets, and
isDirectEditBlocking() replaces all the inline cooldown checks. Scenes
now just override those two methods and get everything for free.

Also removed the m_activeDirectEditControl enum tracking from the debug
scenes (DebugCreateSchematic, DebugSetCamera) since the base class
handles lifecycle tracking through the controls themselves.
2026-03-06 16:15:24 +01:00
..
Common Fix TextInput bugs and refactor direct edit handling into UIScene base class 2026-03-06 16:15:24 +01:00
Durango Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
DurangoMedia Fix DLCs textures and update logo in 720p (#517) 2026-03-05 15:12:50 +07:00
music Miniaudio Implementation (+stb_vorbis) (#624) 2026-03-06 07:48:12 +07:00
Orbis Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
OrbisMedia Initial commit 2026-03-01 12:16:08 +08:00
PS3 Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
PS3_GAME Initial commit 2026-03-01 12:16:08 +08:00
PS3Media Initial commit 2026-03-01 12:16:08 +08:00
PS4_GAME Initial commit 2026-03-01 12:16:08 +08:00
PSVita Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
PSVitaMedia feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
redist64 Initial commit 2026-03-01 12:16:08 +08:00
sce_sys feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TROPDIR/NPWR05636_00 Initial commit 2026-03-01 12:16:08 +08:00
Windows64 Fix mouse cursor staying trapped in window on alt-tab 2026-03-06 05:39:29 +01:00
Windows64Media Add missing Firework sounds (#660) 2026-03-05 21:42:09 -06:00
Xbox Forgot these AUTO_VAR macros too 2026-03-06 02:46:20 +07:00
.clangd Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
AbstractContainerScreen.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
AbstractContainerScreen.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
AbstractProjectileDispenseBehavior.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
AbstractProjectileDispenseBehavior.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
AbstractTexturePack.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
AbstractTexturePack.h Initial commit 2026-03-01 12:16:08 +08:00
AchievementPopup.cpp Initial commit 2026-03-01 12:16:08 +08:00
AchievementPopup.h Revert "Get rid of MSVC's __int64" 2026-03-02 17:39:35 +07:00
AchievementScreen.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
AchievementScreen.h Initial commit 2026-03-01 12:16:08 +08:00
AllowAllCuller.cpp Initial commit 2026-03-01 12:16:08 +08:00
AllowAllCuller.h Initial commit 2026-03-01 12:16:08 +08:00
alphaTest.png Initial commit 2026-03-01 12:16:08 +08:00
ArchiveFile.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ArchiveFile.h Initial commit 2026-03-01 12:16:08 +08:00
ArrowRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ArrowRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BatModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BatModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BatRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BatRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BeaconRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BeaconRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BlazeModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BlazeModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BlazeRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BlazeRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BoatModel.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
BoatModel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
BoatRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BoatRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BookModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BookModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BossMobGuiInfo.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BossMobGuiInfo.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
BreakingItemParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
BreakingItemParticle.h Initial commit 2026-03-01 12:16:08 +08:00
BubbleParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
BubbleParticle.h Initial commit 2026-03-01 12:16:08 +08:00
BufferedImage.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
BufferedImage.h Initial commit 2026-03-01 12:16:08 +08:00
Button.cpp Initial commit 2026-03-01 12:16:08 +08:00
Button.h Initial commit 2026-03-01 12:16:08 +08:00
Camera.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Camera.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CaveSpiderRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CaveSpiderRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ChatScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
ChatScreen.h Initial commit 2026-03-01 12:16:08 +08:00
ChestModel.cpp Initial commit 2026-03-01 12:16:08 +08:00
ChestModel.h Initial commit 2026-03-01 12:16:08 +08:00
ChestRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ChestRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ChickenModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ChickenModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ChickenRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ChickenRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Chunk.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Chunk.h Fix Chunk destructor segfault using smart pointers #112 (#414) 2026-03-04 22:43:29 +07:00
ClassDiagram.cd Initial commit 2026-03-01 12:16:08 +08:00
ClientConnection.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ClientConnection.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ClientConstants.cpp Initial commit 2026-03-01 12:16:08 +08:00
ClientConstants.h Initial commit 2026-03-01 12:16:08 +08:00
ClockTexture.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ClockTexture.h Initial commit 2026-03-01 12:16:08 +08:00
CompassTexture.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CompassTexture.h Initial commit 2026-03-01 12:16:08 +08:00
compat_shims.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
compile_flags.txt Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ConfirmScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
ConfirmScreen.h Initial commit 2026-03-01 12:16:08 +08:00
ConnectScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
ConnectScreen.h Initial commit 2026-03-01 12:16:08 +08:00
ConsoleInput.cpp Initial commit 2026-03-01 12:16:08 +08:00
ConsoleInput.h Initial commit 2026-03-01 12:16:08 +08:00
ConsoleInputSource.h Initial commit 2026-03-01 12:16:08 +08:00
ContainerScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
ContainerScreen.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
ControlsScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
ControlsScreen.h Initial commit 2026-03-01 12:16:08 +08:00
CowModel.cpp Initial commit 2026-03-01 12:16:08 +08:00
CowModel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
CowRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CowRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CraftingScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
CraftingScreen.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
CreateWorldScreen.cpp Revert "Get rid of MSVC's __int64" 2026-03-02 17:39:35 +07:00
CreateWorldScreen.h Initial commit 2026-03-01 12:16:08 +08:00
CreativeMode.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
CreativeMode.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
CreeperModel.cpp fix creeper model y offset (#504) 2026-03-05 14:16:18 +07:00
CreeperModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CreeperRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CreeperRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
CritParticle.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
CritParticle.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
CritParticle2.cpp Initial commit 2026-03-01 12:16:08 +08:00
CritParticle2.h Initial commit 2026-03-01 12:16:08 +08:00
crt_compat.cpp Initial commit 2026-03-01 12:16:08 +08:00
Cube.cpp Initial commit 2026-03-01 12:16:08 +08:00
Cube.h Initial commit 2026-03-01 12:16:08 +08:00
Culler.h Initial commit 2026-03-01 12:16:08 +08:00
DeathScreen.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
DeathScreen.h Initial commit 2026-03-01 12:16:08 +08:00
DefaultRenderer.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
DefaultRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DefaultTexturePack.cpp Initial commit 2026-03-01 12:16:08 +08:00
DefaultTexturePack.h Initial commit 2026-03-01 12:16:08 +08:00
DemoLevel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DemoLevel.h Revert "Get rid of MSVC's __int64" 2026-03-02 17:39:35 +07:00
DemoMode.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
DemoMode.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
DemoUser.cpp Initial commit 2026-03-01 12:16:08 +08:00
DemoUser.h Initial commit 2026-03-01 12:16:08 +08:00
DerivedServerLevel.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
DerivedServerLevel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
DirtyChunkSorter.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DirtyChunkSorter.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DisconnectedScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
DisconnectedScreen.h Initial commit 2026-03-01 12:16:08 +08:00
DispenserBootstrap.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DispenserBootstrap.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DistanceChunkSorter.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
DistanceChunkSorter.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
DLCTexturePack.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DLCTexturePack.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DragonBreathParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
DragonBreathParticle.h Initial commit 2026-03-01 12:16:08 +08:00
DragonModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DragonModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
DripParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
DripParticle.h Initial commit 2026-03-01 12:16:08 +08:00
EchantmentTableParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
EchantmentTableParticle.h Initial commit 2026-03-01 12:16:08 +08:00
EditBox.cpp Initial commit 2026-03-01 12:16:08 +08:00
EditBox.h Initial commit 2026-03-01 12:16:08 +08:00
EnchantTableRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EnchantTableRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EnderChestRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EnderChestRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EnderCrystalModel.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
EnderCrystalModel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
EnderCrystalRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EnderCrystalRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EnderDragonRenderer.cpp Fix ender dragon hit not making left side red (#309) 2026-03-04 03:40:53 +07:00
EnderDragonRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EndermanModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EndermanModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EndermanRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EndermanRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EnderParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
EnderParticle.h Initial commit 2026-03-01 12:16:08 +08:00
EntityRenderDispatcher.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
EntityRenderDispatcher.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EntityRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EntityRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EntityTileRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EntityTileRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
EntityTracker.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
EntityTracker.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ErrorScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
ErrorScreen.h Initial commit 2026-03-01 12:16:08 +08:00
examples.msscmp Initial commit 2026-03-01 12:16:08 +08:00
examples_64.msscmp Initial commit 2026-03-01 12:16:08 +08:00
examples_win.msscmp Initial commit 2026-03-01 12:16:08 +08:00
ExperienceOrbRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ExperienceOrbRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ExplodeParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
ExplodeParticle.h Initial commit 2026-03-01 12:16:08 +08:00
extraX64client.h Initial commit 2026-03-01 12:16:08 +08:00
Extrax64Stubs.cpp Fix save list, delete save, exit without saving, and blank username on Windows64 (#539) 2026-03-05 14:57:37 -06:00
FallingTileRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FallingTileRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FileTexturePack.cpp Initial commit 2026-03-01 12:16:08 +08:00
FileTexturePack.h Initial commit 2026-03-01 12:16:08 +08:00
FireballRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FireballRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FireworksParticles.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FireworksParticles.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FishingHookRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FishingHookRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FlameParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
FlameParticle.h Initial commit 2026-03-01 12:16:08 +08:00
FolderTexturePack.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FolderTexturePack.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Font.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Font.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FootstepParticle.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
FootstepParticle.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Frustum.cpp Initial commit 2026-03-01 12:16:08 +08:00
Frustum.h Initial commit 2026-03-01 12:16:08 +08:00
FrustumCuller.cpp Initial commit 2026-03-01 12:16:08 +08:00
FrustumCuller.h Initial commit 2026-03-01 12:16:08 +08:00
FrustumData.cpp Initial commit 2026-03-01 12:16:08 +08:00
FrustumData.h Initial commit 2026-03-01 12:16:08 +08:00
FurnaceScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
FurnaceScreen.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
GameMode.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
GameMode.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
GameRenderer.cpp Fix gamma slider via pixel shader #178 (#481) 2026-03-06 02:41:17 +07:00
GameRenderer.h Fix gamma slider via pixel shader #178 (#481) 2026-03-06 02:41:17 +07:00
GhastModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
GhastModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
GhastRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
GhastRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
GiantMobRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
GiantMobRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
glWrapper.cpp Fix for any aspect ratio in 3D Environments (#320) 2026-03-05 02:13:58 +07:00
Gui.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Gui.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
GuiComponent.cpp Initial commit 2026-03-01 12:16:08 +08:00
GuiComponent.h Initial commit 2026-03-01 12:16:08 +08:00
GuiMessage.cpp Initial commit 2026-03-01 12:16:08 +08:00
GuiMessage.h Initial commit 2026-03-01 12:16:08 +08:00
GuiParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
GuiParticle.h Initial commit 2026-03-01 12:16:08 +08:00
GuiParticles.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
GuiParticles.h Initial commit 2026-03-01 12:16:08 +08:00
HeartParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
HeartParticle.h Initial commit 2026-03-01 12:16:08 +08:00
HorseRenderer.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
HorseRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
HttpTexture.cpp Initial commit 2026-03-01 12:16:08 +08:00
HttpTexture.h Initial commit 2026-03-01 12:16:08 +08:00
HttpTextureProcessor.h Initial commit 2026-03-01 12:16:08 +08:00
HugeExplosionParticle.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
HugeExplosionParticle.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
HugeExplosionSeedParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
HugeExplosionSeedParticle.h Initial commit 2026-03-01 12:16:08 +08:00
HumanoidMobRenderer.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
HumanoidMobRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
HumanoidModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
HumanoidModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
InBedChatScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
InBedChatScreen.h Initial commit 2026-03-01 12:16:08 +08:00
Input.cpp Fix Ctrl-sprint not working while flying in creative mode (#563) 2026-03-05 07:39:11 -06:00
Input.h refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
InventoryScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
InventoryScreen.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
iob_shim.asm feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ItemFrameRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ItemFrameRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ItemInHandRenderer.cpp Update ItemInHandRenderer.cpp (#418) 2026-03-05 03:26:56 +07:00
ItemInHandRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ItemRenderer.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ItemRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ItemSpriteRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ItemSpriteRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
JoinMultiplayerScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
JoinMultiplayerScreen.h Initial commit 2026-03-01 12:16:08 +08:00
KeyMapping.cpp Initial commit 2026-03-01 12:16:08 +08:00
KeyMapping.h Initial commit 2026-03-01 12:16:08 +08:00
LargeChestModel.cpp Initial commit 2026-03-01 12:16:08 +08:00
LargeChestModel.h Initial commit 2026-03-01 12:16:08 +08:00
LavaParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
LavaParticle.h Initial commit 2026-03-01 12:16:08 +08:00
LavaSlimeModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LavaSlimeModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LavaSlimeRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LavaSlimeRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LeashKnotModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LeashKnotModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LeashKnotRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LeashKnotRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LevelRenderer.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
LevelRenderer.h Remove duplicate elif from LevelRender.h (#296) 2026-03-03 20:22:31 +00:00
Lighting.cpp Initial commit 2026-03-01 12:16:08 +08:00
Lighting.h Initial commit 2026-03-01 12:16:08 +08:00
LightningBoltRenderer.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
LightningBoltRenderer.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
LivingEntityRenderer.cpp Fix mob nametag position to match correct height offset #422 (#440) 2026-03-05 00:24:42 +07:00
LivingEntityRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
LocalPlayer.cpp Fix for flying angle snapping (#641) 2026-03-06 07:22:54 +07:00
LocalPlayer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MemoryTracker.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
MemoryTracker.h Initial commit 2026-03-01 12:16:08 +08:00
MemTexture.cpp Initial commit 2026-03-01 12:16:08 +08:00
MemTexture.h Initial commit 2026-03-01 12:16:08 +08:00
MemTextureProcessor.h Initial commit 2026-03-01 12:16:08 +08:00
MinecartModel.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
MinecartModel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
MinecartRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MinecartRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MinecartSpawnerRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MinecartSpawnerRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Minecraft.Client.vcxproj Miniaudio Implementation (+stb_vorbis) (#624) 2026-03-06 07:48:12 +07:00
Minecraft.Client.vcxproj.filters Miniaudio Implementation (+stb_vorbis) (#624) 2026-03-06 07:48:12 +07:00
Minecraft.Client.vcxproj.user Fix: Sorted the item list in the debug overlay (#340) 2026-03-04 22:07:37 +07:00
Minecraft.Client.vcxproj.vspscc Initial commit 2026-03-01 12:16:08 +08:00
Minecraft.cpp Fix Escape key not opening pause menu during tutorial hints 2026-03-06 13:19:07 +01:00
Minecraft.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Minecraft.msscmp Initial commit 2026-03-01 12:16:08 +08:00
MinecraftServer.cpp Fix save list, delete save, exit without saving, and blank username on Windows64 (#539) 2026-03-05 14:57:37 -06:00
MinecraftServer.h Merge branch 'main' into pr/win64-world-saves 2026-03-04 03:56:03 -06:00
Minimap.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Minimap.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
MobRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MobRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MobSkinMemTextureProcessor.cpp Initial commit 2026-03-01 12:16:08 +08:00
MobSkinMemTextureProcessor.h Initial commit 2026-03-01 12:16:08 +08:00
MobSkinTextureProcessor.cpp Initial commit 2026-03-01 12:16:08 +08:00
MobSkinTextureProcessor.h Initial commit 2026-03-01 12:16:08 +08:00
MobSpawnerRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MobSpawnerRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Model.cpp Initial commit 2026-03-01 12:16:08 +08:00
Model.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ModelHorse.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ModelHorse.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ModelPart.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ModelPart.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MultiPlayerChunkCache.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
MultiPlayerChunkCache.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MultiPlayerGameMode.cpp Fixed the double block break in Creative mode (#642) 2026-03-06 07:48:27 +07:00
MultiPlayerGameMode.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MultiPlayerLevel.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
MultiPlayerLevel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MultiPlayerLocalPlayer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MultiPlayerLocalPlayer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MushroomCowRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
MushroomCowRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
NameEntryScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
NameEntryScreen.h Initial commit 2026-03-01 12:16:08 +08:00
NetherPortalParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
NetherPortalParticle.h Initial commit 2026-03-01 12:16:08 +08:00
Network Implementation Notes.txt Initial commit 2026-03-01 12:16:08 +08:00
NoteParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
NoteParticle.h Initial commit 2026-03-01 12:16:08 +08:00
OcelotModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
OcelotModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
OcelotRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
OcelotRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
OffsettedRenderList.cpp Initial commit 2026-03-01 12:16:08 +08:00
OffsettedRenderList.h Initial commit 2026-03-01 12:16:08 +08:00
Options.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Options.h Initial commit 2026-03-01 12:16:08 +08:00
OptionsScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
OptionsScreen.h Initial commit 2026-03-01 12:16:08 +08:00
OzelotModel.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
OzelotModel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
OzelotRenderer.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
OzelotRenderer.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
PaintingRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PaintingRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Particle.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Particle.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
ParticleEngine.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ParticleEngine.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PauseScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
PauseScreen.h Initial commit 2026-03-01 12:16:08 +08:00
PendingConnection.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
PendingConnection.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PigModel.cpp Initial commit 2026-03-01 12:16:08 +08:00
PigModel.h Initial commit 2026-03-01 12:16:08 +08:00
PigRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PigRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PistonPieceRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PistonPieceRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PlayerChunkMap.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
PlayerChunkMap.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PlayerCloudParticle.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
PlayerCloudParticle.h Initial commit 2026-03-01 12:16:08 +08:00
PlayerConnection.cpp Initial fixes for ContainerSetSlotPacket and CraftItemPacket (#649) 2026-03-05 21:20:40 -06:00
PlayerConnection.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PlayerInfo.h Initial commit 2026-03-01 12:16:08 +08:00
PlayerList.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
PlayerList.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
PlayerRenderer.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
PlayerRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Polygon.cpp Initial commit 2026-03-01 12:16:08 +08:00
Polygon.h Initial commit 2026-03-01 12:16:08 +08:00
postbuild.ps1 Move to a postbuild.ps1 script and set the working dir at runtime as output dir (#113) 2026-03-02 15:14:14 +07:00
PreStitchedTextureMap.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
PreStitchedTextureMap.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ProgressRenderer.cpp Revert "Get rid of MSVC's __int64" 2026-03-02 17:39:35 +07:00
ProgressRenderer.h Revert "Get rid of MSVC's __int64" 2026-03-02 17:39:35 +07:00
QuadrupedModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
QuadrupedModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ReadMe.txt Initial commit 2026-03-01 12:16:08 +08:00
ReceivingLevelScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
ReceivingLevelScreen.h Initial commit 2026-03-01 12:16:08 +08:00
Rect2i.cpp Initial commit 2026-03-01 12:16:08 +08:00
Rect2i.h Initial commit 2026-03-01 12:16:08 +08:00
RedDustParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
RedDustParticle.h Initial commit 2026-03-01 12:16:08 +08:00
RemotePlayer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
RemotePlayer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
RenameWorldScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
RenameWorldScreen.h Initial commit 2026-03-01 12:16:08 +08:00
ResourceLocation.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Screen.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Screen.h Initial commit 2026-03-01 12:16:08 +08:00
ScreenSizeCalculator.cpp Initial commit 2026-03-01 12:16:08 +08:00
ScreenSizeCalculator.h Initial commit 2026-03-01 12:16:08 +08:00
ScrolledSelectionList.cpp Initial commit 2026-03-01 12:16:08 +08:00
ScrolledSelectionList.h Revert "Get rid of MSVC's __int64" 2026-03-02 17:39:35 +07:00
SelectWorldScreen.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
SelectWorldScreen.h Initial commit 2026-03-01 12:16:08 +08:00
ServerChunkCache.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ServerChunkCache.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ServerCommandDispatcher.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ServerCommandDispatcher.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
ServerConnection.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ServerConnection.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ServerInterface.h Initial commit 2026-03-01 12:16:08 +08:00
ServerLevel.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ServerLevel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ServerLevelListener.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ServerLevelListener.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ServerPlayer.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
ServerPlayer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ServerPlayerGameMode.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ServerPlayerGameMode.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
ServerScoreboard.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ServerScoreboard.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Settings.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Settings.h feat: headless server 2026-03-04 17:29:43 +08:00
SheepFurModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SheepFurModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SheepModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SheepModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SheepRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SheepRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SignModel.cpp Initial commit 2026-03-01 12:16:08 +08:00
SignModel.h Initial commit 2026-03-01 12:16:08 +08:00
SignRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SignRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SilverfishModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SilverfishModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SilverfishRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SilverfishRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SimpleIcon.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SimpleIcon.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkeletonHeadModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkeletonHeadModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkeletonModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkeletonModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkeletonRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkeletonRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkiModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkiModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkinBox.h Initial commit 2026-03-01 12:16:08 +08:00
SkullTileRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SkullTileRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SlideButton.cpp Initial commit 2026-03-01 12:16:08 +08:00
SlideButton.h Initial commit 2026-03-01 12:16:08 +08:00
SlimeModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SlimeModel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
SlimeRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SlimeRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SmallButton.cpp Initial commit 2026-03-01 12:16:08 +08:00
SmallButton.h Initial commit 2026-03-01 12:16:08 +08:00
SmokeParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
SmokeParticle.h Initial commit 2026-03-01 12:16:08 +08:00
SnowManModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SnowManModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SnowManRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SnowManRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SnowShovelParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
SnowShovelParticle.h Initial commit 2026-03-01 12:16:08 +08:00
SpellParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
SpellParticle.h Initial commit 2026-03-01 12:16:08 +08:00
SpiderModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SpiderModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SpiderRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SpiderRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SplashParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
SplashParticle.h Initial commit 2026-03-01 12:16:08 +08:00
SquidModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SquidModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SquidRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
SquidRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
StatsCounter.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
StatsCounter.h Initial commit 2026-03-01 12:16:08 +08:00
StatsScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
StatsScreen.h Initial commit 2026-03-01 12:16:08 +08:00
StatsSyncher.cpp Initial commit 2026-03-01 12:16:08 +08:00
StatsSyncher.h Initial commit 2026-03-01 12:16:08 +08:00
stdafx.cpp Initial commit 2026-03-01 12:16:08 +08:00
stdafx.h Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
StitchedTexture.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
StitchedTexture.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Stitcher.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Stitcher.h Initial commit 2026-03-01 12:16:08 +08:00
StitchSlot.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
StitchSlot.h Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
StringTable.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
StringTable.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
stubs.cpp refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
stubs.h refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
SurvivalMode.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
SurvivalMode.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
SuspendedParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
SuspendedParticle.h Initial commit 2026-03-01 12:16:08 +08:00
SuspendedTownParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
SuspendedTownParticle.h Initial commit 2026-03-01 12:16:08 +08:00
TakeAnimationParticle.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
TakeAnimationParticle.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
TeleportCommand.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
TeleportCommand.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
TerrainParticle.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
TerrainParticle.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
Tesselator.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Tesselator.h Initial commit 2026-03-01 12:16:08 +08:00
TexOffs.cpp Initial commit 2026-03-01 12:16:08 +08:00
TexOffs.h Initial commit 2026-03-01 12:16:08 +08:00
TextEditScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
TextEditScreen.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
Texture.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Texture.h Initial commit 2026-03-01 12:16:08 +08:00
TextureAtlas.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TextureAtlas.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TextureHolder.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
TextureHolder.h Further C-style struct definitions fixes 2026-03-02 15:11:05 +07:00
TextureManager.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
TextureManager.h Initial commit 2026-03-01 12:16:08 +08:00
TextureMap.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
TextureMap.h Initial commit 2026-03-01 12:16:08 +08:00
TexturePack.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TexturePack.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TexturePackRepository.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
TexturePackRepository.h Initial commit 2026-03-01 12:16:08 +08:00
Textures.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
Textures.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TheEndPortalRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TheEndPortalRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
thumbnailTest64.png Initial commit 2026-03-01 12:16:08 +08:00
thumbnailTest128.png Initial commit 2026-03-01 12:16:08 +08:00
thumbnailTest256.png Initial commit 2026-03-01 12:16:08 +08:00
thumbnailTest1280.png Initial commit 2026-03-01 12:16:08 +08:00
TileEntityRenderDispatcher.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
TileEntityRenderDispatcher.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TileEntityRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TileEntityRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TileRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TileRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Timer.cpp feat(timer): improve high-FPS timing with high-resolution Windows clock 2026-03-03 00:31:47 +08:00
Timer.h Revert "Get rid of MSVC's __int64" 2026-03-02 17:39:35 +07:00
TitleScreen.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TitleScreen.h Initial commit 2026-03-01 12:16:08 +08:00
TntMinecartRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TntMinecartRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TntRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TntRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TrackedEntity.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
TrackedEntity.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
TrapScreen.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
TrapScreen.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
User.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
User.h Initial commit 2026-03-01 12:16:08 +08:00
Vertex.cpp Initial commit 2026-03-01 12:16:08 +08:00
Vertex.h Initial commit 2026-03-01 12:16:08 +08:00
VideoSettingsScreen.cpp Initial commit 2026-03-01 12:16:08 +08:00
VideoSettingsScreen.h Initial commit 2026-03-01 12:16:08 +08:00
ViewportCuller.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ViewportCuller.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerGolemModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerGolemModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerGolemRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerGolemRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerZombieModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
VillagerZombieModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WaterDropParticle.cpp Initial commit 2026-03-01 12:16:08 +08:00
WaterDropParticle.h Initial commit 2026-03-01 12:16:08 +08:00
WitchModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitchModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitchRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitchRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitherBossModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitherBossModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitherBossRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitherBossRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitherSkullRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WitherSkullRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WolfModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WolfModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WolfRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WolfRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
WstringLookup.cpp Initial commit 2026-03-01 12:16:08 +08:00
WstringLookup.h Initial commit 2026-03-01 12:16:08 +08:00
ZombieModel.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ZombieModel.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ZombieRenderer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
ZombieRenderer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00

========================================================================
    Xbox 360 APPLICATION : Minecraft.Client Project Overview
========================================================================

AppWizard has created this Minecraft.Client application for you.  

This file contains a summary of what you will find in each of the files that
make up your Minecraft.Client application.

Minecraft.Client.vcxproj
    This is the main project file for VC++ projects generated using an Application Wizard. 
    It contains information about the version of Visual C++ that generated the file, and 
    information about the platforms, configurations, and project features selected with the
    Application Wizard.

Minecraft.Client.cpp
    This is the main application source file.



/////////////////////////////////////////////////////////////////////////////
Other notes:

AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize.

/////////////////////////////////////////////////////////////////////////////