mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 19:17:50 +01:00
* add the new stuff * guh * add the brunt of it * action button stuff * adds a lot of other stuff * careful find and replace * it loads * so many huds * ehh yeah this kinda works * fixes this runtime * hacks in some DMI stuff, we'll fix it later * Adds better mouse pointer for dragging buttons * gets dragging into place working again, updates DMI * moves define * remove extra hud defines, now it compiles * CHECK GREP * owww * rename action defines * ticks * are we good * let's try that again * renames mob vars * renames * fixes some hud issues with huds getting the wrong variable * fixes some alignment issues * Adds mouse-wheel scroll support * left -> right * I am the entire circus * first self-review pass * Another review pass -- just realized I need to fix keybinds * more testing * update icons * oops * Fix spell icons not appearing properly * fixes some outstanding issues - Action button backgrounds now work properly - Fixes some runtimes on dropping - Fixes some misplaced icons * hmm * weh * again? * nah? * maybe this? * asdf * should finally fix CI * add client check * move the ? * add missing override causing runtimes * shift-clicking now doesn't trigger the button * better docs
29 lines
1006 B
Plaintext
29 lines
1006 B
Plaintext
#define AB_CHECK_RESTRAINED (1<<0)
|
|
#define AB_CHECK_STUNNED (1<<1)
|
|
#define AB_CHECK_LYING (1<<2)
|
|
#define AB_CHECK_CONSCIOUS (1<<3)
|
|
#define AB_CHECK_TURF (1<<4)
|
|
#define AB_CHECK_HANDS_BLOCKED (1<<5)
|
|
#define AB_CHECK_IMMOBILE (1<<6)
|
|
|
|
#define ACTION_BUTTON_DEFAULT_BACKGROUND "_use_ui_default_background"
|
|
|
|
|
|
//Upper left (action buttons)
|
|
|
|
#define ui_action_palette "WEST+0:23,NORTH-1:3"
|
|
#define ui_action_palette_offset(north_offset) ("WEST+0:23,NORTH-[1+north_offset]:3")
|
|
|
|
#define ui_palette_scroll "WEST+1:8,NORTH-6:28"
|
|
#define ui_palette_scroll_offset(north_offset) ("WEST+1:8,NORTH-[6+north_offset]:15")
|
|
// Defines relating to action button positions
|
|
|
|
/// Whatever the base action datum thinks is best
|
|
#define SCRN_OBJ_DEFAULT "default"
|
|
/// Floating somewhere on the hud, not in any predefined place
|
|
#define SCRN_OBJ_FLOATING "floating"
|
|
/// In the list of buttons stored at the top of the screen
|
|
#define SCRN_OBJ_IN_LIST "list"
|
|
/// In the collapseable palette
|
|
#define SCRN_OBJ_IN_PALETTE "palette"
|