4jcraft/targets/app
MatthewBeshay 3304b2e3db refactor: replace XuiActionPayload polling with server-owned typed action queue
Drops the polymorphic XuiActionPayload variant and the per-pad
setXuiServerAction/getXuiServerAction polling on IGameServices in
favour of a std::variant of typed action structs in
minecraft/server/ServerAction.h. MinecraftServer owns the queue,
drains it from the tick loop via std::visit, and exposes
queueServerAction() that any thread can call. Eliminates the
dynamic_cast across the minecraft<-app boundary, the per-pad slot,
and two busy-wait-for-Idle loops.
2026-04-09 15:24:13 +10:00
..
common refactor: replace XuiActionPayload polling with server-owned typed action queue 2026-04-09 15:24:13 +10:00
linux style: clang-format the entire project 2026-04-09 15:24:13 +10:00
windows style: clang-format the entire project 2026-04-09 15:24:13 +10:00
common_sources.txt refactor: move WstringLookup into minecraft 2026-04-09 15:24:13 +10:00
linux_sources.txt build: list sources explicitly in meson.build instead of shelling out 2026-04-09 15:24:12 +10:00
meson.build build: optional mimalloc replacement for system malloc 2026-04-09 15:24:13 +10:00
Network Implementation Notes.md refactor: move Minecraft.Client into app 2026-04-02 16:09:32 +11:00
ReadMe.txt refactor: move Minecraft.Client into app 2026-04-02 16:09:32 +11: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.

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