mirror of
https://gitlab.com/Mr_Goldberg/goldberg_emulator.git
synced 2024-11-27 14:08:39 +01:00
Implement inventory functions.
Fix CI build.
This commit is contained in:
parent
233835c576
commit
949a327b8a
2 changed files with 8 additions and 2 deletions
|
@ -72,6 +72,7 @@ build_windows:
|
||||||
- DLL_FILES="$(ls dll/*.cpp | tr "\n" " ")"; sed "s|dll/\*.cpp|$DLL_FILES|g" -i *.bat
|
- DLL_FILES="$(ls dll/*.cpp | tr "\n" " ")"; sed "s|dll/\*.cpp|$DLL_FILES|g" -i *.bat
|
||||||
- DLL_FILES="$(ls detours/*.cpp | tr "\n" " ")"; sed "s|detours/\*.cpp|$DLL_FILES|g" -i *.bat
|
- DLL_FILES="$(ls detours/*.cpp | tr "\n" " ")"; sed "s|detours/\*.cpp|$DLL_FILES|g" -i *.bat
|
||||||
- DLL_FILES="$(ls dll/*.proto | tr "\n" " " | sed "s/.proto/.pb.cc/g")"; sed "s|dll/\*.cc|$DLL_FILES|g" -i *.bat
|
- DLL_FILES="$(ls dll/*.proto | tr "\n" " " | sed "s/.proto/.pb.cc/g")"; sed "s|dll/\*.cc|$DLL_FILES|g" -i *.bat
|
||||||
|
- DLL_FILES="$(ls steamclient_loader/*.cpp | tr "\n" " ")"; sed "s|steamclient_loader/\*.cpp|$DLL_FILES|g" -i *.bat
|
||||||
- export WINEDEBUG=-all
|
- export WINEDEBUG=-all
|
||||||
- wine cmd /c build_win_debug_experimental.bat
|
- wine cmd /c build_win_debug_experimental.bat
|
||||||
- wine cmd /c build_win_release.bat
|
- wine cmd /c build_win_release.bat
|
||||||
|
|
|
@ -757,7 +757,10 @@ STEAM_CALL_RESULT( SteamInventoryRequestPricesResult_t )
|
||||||
SteamAPICall_t RequestPrices()
|
SteamAPICall_t RequestPrices()
|
||||||
{
|
{
|
||||||
PRINT_DEBUG("RequestPrices\n");
|
PRINT_DEBUG("RequestPrices\n");
|
||||||
return 0;
|
SteamInventoryRequestPricesResult_t data;
|
||||||
|
data.m_result = k_EResultOK;
|
||||||
|
memcpy(data.m_rgchCurrency, "USD", 4);
|
||||||
|
return callback_results->addCallResult(data.k_iCallback, &data, sizeof(data), 0.2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -765,6 +768,7 @@ SteamAPICall_t RequestPrices()
|
||||||
uint32 GetNumItemsWithPrices()
|
uint32 GetNumItemsWithPrices()
|
||||||
{
|
{
|
||||||
PRINT_DEBUG("GetNumItemsWithPrices\n");
|
PRINT_DEBUG("GetNumItemsWithPrices\n");
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GetItemsWithPrices( STEAM_ARRAY_COUNT(unArrayLength) STEAM_OUT_ARRAY_COUNT(pArrayItemDefs, Items with prices) SteamItemDef_t *pArrayItemDefs,
|
bool GetItemsWithPrices( STEAM_ARRAY_COUNT(unArrayLength) STEAM_OUT_ARRAY_COUNT(pArrayItemDefs, Items with prices) SteamItemDef_t *pArrayItemDefs,
|
||||||
|
@ -773,6 +777,7 @@ bool GetItemsWithPrices( STEAM_ARRAY_COUNT(unArrayLength) STEAM_OUT_ARRAY_COUNT(
|
||||||
uint32 unArrayLength )
|
uint32 unArrayLength )
|
||||||
{
|
{
|
||||||
PRINT_DEBUG("GetItemsWithPrices\n");
|
PRINT_DEBUG("GetItemsWithPrices\n");
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Returns item definition ids and their prices in the user's local currency.
|
// Returns item definition ids and their prices in the user's local currency.
|
||||||
|
@ -848,7 +853,7 @@ void RunCallbacks()
|
||||||
//only gets called once
|
//only gets called once
|
||||||
//also gets called when getting items
|
//also gets called when getting items
|
||||||
SteamInventoryDefinitionUpdate_t data = {};
|
SteamInventoryDefinitionUpdate_t data = {};
|
||||||
callbacks->addCBResult(data.k_iCallback, &data, sizeof(data));
|
callbacks->addCBResult(data.k_iCallback, &data, sizeof(data), 0.05);
|
||||||
}
|
}
|
||||||
|
|
||||||
call_definition_update = false;
|
call_definition_update = false;
|
||||||
|
|
Loading…
Reference in a new issue