1.0.0 • Published 8 months ago

@pretendonetwork/wiiu-sound-types v1.0.0

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

wiiuSound

The wiiuSound API is used by WiiU applets to play various sounds. These types provide intellisense and type safety

Installation

npm i --save-dev @pretendonetwork/wiiu-sound-types

Once installed, wiiuSound will be agumented into the global scope as well as into the Window interface

Enums and types

An enum of available sound effect labels and their union type is available to make interacting with the API easier and more readable

Constants

SoundEffects

Labels for the various sound effects. Not all labels are available in all applets. Using an unsupported label plays no sound

export const enum SoundEffects {
	SE_BAR_BTN = 'SE_BAR_BTN',
	SE_BAR_BTN_CHECK = 'SE_BAR_BTN_CHECK',
	SE_BAR_BTN_CHECK_TOUCH_OFF = 'SE_BAR_BTN_CHECK_TOUCH_OFF',
	SE_BAR_BTN_TOUCH_OFF = 'SE_BAR_BTN_TOUCH_OFF',
	SE_BAR_CANCEL = 'SE_BAR_CANCEL',
	SE_BAR_CANCEL_TOUCH_OFF = 'SE_BAR_CANCEL_TOUCH_OFF',
	SE_BAR_DECIDE = 'SE_BAR_DECIDE',
	SE_BAR_DECIDE_TOUCH_OFF = 'SE_BAR_DECIDE_TOUCH_OFF',
	SE_BAR_ERROR_APPEAR = 'SE_BAR_ERROR_APPEAR',
	SE_BAR_SCROLL = 'SE_BAR_SCROLL',
	SE_BAR_SCROLLBAR_SELECT = 'SE_BAR_SCROLLBAR_SELECT',
	SE_BAR_SCROLL_END = 'SE_BAR_SCROLL_END',
	SE_BAR_SCROLL_MSG = 'SE_BAR_SCROLL_MSG',
	SE_BAR_SUB_DECIDE = 'SE_BAR_SUB_DECIDE',
	SE_BAR_SUB_DECIDE_TOUCH_OFF = 'SE_BAR_SUB_DECIDE_TOUCH_OFF',
	SE_BAR_WAITING = 'SE_BAR_WAITING',
	SE_CMN_CURSOR_SELECT = 'SE_CMN_CURSOR_SELECT',
	SE_CMN_TOUCH_CANCEL = 'SE_CMN_TOUCH_CANCEL',
	SE_CMN_TOUCH_ON = 'SE_CMN_TOUCH_ON',
	SE_OLV_CURTAIN_CLOSE = 'SE_OLV_CURTAIN_CLOSE',
	SE_OLV_CURTAIN_OPEN = 'SE_OLV_CURTAIN_OPEN',
	SE_OLV_CURTAIN_SWAP_1 = 'SE_OLV_CURTAIN_SWAP_1',
	SE_OLV_CURTAIN_SWAP_2 = 'SE_OLV_CURTAIN_SWAP_2',
	SE_OLV_INVALID = 'SE_OLV_INVALID',
	SE_SF_CANCEL_TOUCHOFF = 'SE_SF_CANCEL_TOUCHOFF',
	SE_SF_COPY_TOUCHOFF = 'SE_SF_COPY_TOUCHOFF',
	SE_SF_LAST5MIN = 'SE_SF_LAST5MIN',
	SE_SF_TOUCHCANCEL = 'SE_SF_TOUCHCANCEL',
	SE_SF_TOUCH_ON = 'SE_SF_TOUCH_ON',
	SE_SF_VW_TVNOMI = 'SE_SF_VW_TVNOMI',
	SE_SF_VW_TVNOMI2 = 'SE_SF_VW_TVNOMI2',
	SE_SF_ZOOM_DOWN = 'SE_SF_ZOOM_DOWN',
	SE_SF_ZOOM_DOWN_LIMIT = 'SE_SF_ZOOM_DOWN_LIMIT',
	SE_SF_ZOOM_UP = 'SE_SF_ZOOM_UP',
	SE_SF_ZOOM_UP_LIMIT = 'SE_SF_ZOOM_UP_LIMIT',
	SE_WAVE_HWKEY_MENU_TRG = 'SE_WAVE_HWKEY_MENU_TRG',
	SE_WAVE_NAVI_DRC_TRG = 'SE_WAVE_NAVI_DRC_TRG',
	SE_WAVE_NAVI_WPAD_TRG = 'SE_WAVE_NAVI_WPAD_TRG',
	BGM_OLV_BOOT = 'BGM_OLV_BOOT',
	SE_WAVE_DRC_TOUCH_TRG = 'SE_WAVE_DRC_TOUCH_TRG',
	SE_WAVE_OK = 'SE_WAVE_OK',
	SE_WAVE_OK_SUB = 'SE_WAVE_OK_SUB',
	SE_WAVE_BALLOON_CLOSE = 'SE_WAVE_BALLOON_CLOSE',
	SE_WAVE_BALLOON_OPEN = 'SE_WAVE_BALLOON_OPEN',
	SE_WAVE_CHECKBOX_UNCHECK = 'SE_WAVE_CHECKBOX_UNCHECK',
	SE_WAVE_CHECKBOX_CHECK = 'SE_WAVE_CHECKBOX_CHECK',
	SE_WAVE_MII_CANCEL = 'SE_WAVE_MII_CANCEL',
	SE_WAVE_MII_ADD = 'SE_WAVE_MII_ADD',
	BGM_OLV_INIT = 'BGM_OLV_INIT',
	BGM_OLV_SETTING = 'BGM_OLV_SETTING',
	BGM_OLV_MAIN = 'BGM_OLV_MAIN'
};

Types

SoundEffect

Union of all the labels in SoundEffects

1.0.0

8 months ago