class_name GameConstants

#region GROUPS
const GROUP_PLAYER := "player"
const GROUP_ENEMY := "enemy"
const GROUP_BUBBLE := "bubble"
const GROUP_BUTTONS := "buttons"
const GROUP_GOAL := "goal"
const GROUP_PATH_NODE := "path_node"

#endregion
#region INPUTS
const INPUT_MOVE_UP := "move_up"
const INPUT_MOVE_RIGHT := "move_right"
const INPUT_MOVE_DOWN := "move_down"
const INPUT_MOVE_LEFT := "move_left"

#endregion 
#region AUDIO
const BGM_1 := "bgm_1"
const BGM_2 := "bgm_2"

const SFX_POP := "sfx_pop_"
const SFX_POP_0 := "sfx_pop_0"
const SFX_POP_1 := "sfx_pop_1"
const SFX_POP_2 := "sfx_pop_2"
const SFX_POP_3 := "sfx_pop_3"
const SFX_POP_4 := "sfx_pop_4"
const SFX_POP_5 := "sfx_pop_5"
const SFX_POP_6 := "sfx_pop_6"
const SFX_POP_7 := "sfx_pop_7"
const SFX_POP_8 := "sfx_pop_8"

const SFX_STEP := "sfx_step_"
const SFX_STEP_0 := "sfx_step_0"
const SFX_STEP_1 := "sfx_step_1"

const SFX_ROLL := "sfx_roll"

const SFX_UI_CLICK := "sfx_ui_click"
const SFX_MOUSE_CLICK := "sfx_mouse_click"

#endregion
#region ANIMATIONS
const ANIM_IDLE := "idle"
const ANIM_DEATH := "death"
const ANIM_SUCCESS := "success"
const ANIM_POP := "pop"
const ANIM_ATTACK := "attack"
const ANIM_AIM := "aim"
const ANIM_PREPARE := "prepare"
const ANIM_WALK := "walk"

#endregion
#region NOTIFICATIONS
const NOTIFICATION_ENTER_STATE : int = 5001
const NOTIFICATION_EXIT_STATE : int = 5002

#endregion
#region BUTTONS
const BUTTON_START := "Start"
const BUTTON_RETRY := "Retry"
const BUTTON_BACK_TO_TITLE := "BackToTitle"
const BUTTON_RESUME := "Resume"
const BUTTON_PAUSE := "Pause"

#endregion
