mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-10-03 00:38:14 -07:00
sdk: insert coin (#903)
## Link to GitHub Issue or related Pull Request, if one exists developer request ## Description of change Expose coin insert API over the SDK ## Testing see sample sdk code
This commit is contained in:
@@ -237,6 +237,16 @@ typedef SPICE_SDK_STATUS_CODE (__cdecl spice_sdk_add_toast_func)(
|
||||
const char *text
|
||||
);
|
||||
|
||||
// insert_coin (v0.3 and up)
|
||||
// adds to the shared coin stock, bypassing the coin blocker like the Spice API
|
||||
//
|
||||
// amount: number of coins to insert (0 to 255); use 1 for a single coin
|
||||
// zero succeeds without changing the stock
|
||||
|
||||
typedef SPICE_SDK_STATUS_CODE (__cdecl spice_sdk_insert_coin_func)(
|
||||
uint8_t amount
|
||||
);
|
||||
|
||||
typedef struct SPICE_SDK_V0 {
|
||||
uint32_t size;
|
||||
|
||||
@@ -262,6 +272,8 @@ typedef struct SPICE_SDK_V0 {
|
||||
|
||||
spice_sdk_add_toast_func *add_toast;
|
||||
|
||||
spice_sdk_insert_coin_func *insert_coin;
|
||||
|
||||
} SPICE_SDK_V0;
|
||||
|
||||
typedef void (__cdecl spice_sdk_destroy_callback_func)(
|
||||
|
||||
Reference in New Issue
Block a user