client/addons/bank/ui/RscBankDialog.hpp
Jacob Schmidt c6daf95415
All checks were successful
Build / Build (push) Successful in 53s
Initial Repo Setup
2025-01-01 14:35:12 -06:00

200 lines
6.5 KiB
C++

class RscBankDialog {
idd = IDD_BANKDIALOG;
movingEnable = 1;
enableSimulation = 1;
class controlsBackground {
class MainBackground: RscText {
idc = -1;
x = "0.25 * safezoneW + safezoneX";
y = "0.125 * safezoneH + safezoneY";
w = "0.5 * safezoneW";
h = "0.725 * safezoneH";
colorBackground[] = {0, 0, 0, 0.7};
};
class DialogTitle: RscText {
idc = IDC_DIALOGNAME;
text = CSTRING(Name);
x = "0.25 * safezoneW + safezoneX";
y = "0.125 * safezoneH + safezoneY";
w = "0.5 * safezoneW";
h = "0.0325 * safezoneH";
colorBackground[] = {0.1, 0.1, 0.1, 1};
};
};
class controls {
class WalletGroup: RscControlsGroup {
idc = IDC_WALLETGROUP;
x = "0.26 * safezoneW + safezoneX";
y = "0.17 * safezoneH + safezoneY";
w = "0.23 * safezoneW";
h = "0.15 * safezoneH";
class controls {
class WalletBackground: RscText {
idc = -1;
x = 0;
y = 0;
w = "0.23 * safezoneW";
h = "0.15 * safezoneH";
colorBackground[] = {0.1, 0.1, 0.1, 0.8};
};
class WalletTitle: RscText {
idc = -1;
text = CSTRING(Wallet);
x = 0;
y = 0;
w = "0.23 * safezoneW";
h = "0.0325 * safezoneH";
};
class CashText: RscText {
idc = IDC_CASHTEXT;
x = "0.01 * safezoneW";
y = "0.04 * safezoneH";
w = "0.21 * safezoneW";
h = "0.0325 * safezoneH";
};
class BankText: RscText {
idc = IDC_BANKTEXT;
x = "0.01 * safezoneW";
y = "0.08 * safezoneH";
w = "0.21 * safezoneW";
h = "0.0325 * safezoneH";
};
};
};
class RatingGroup: RscControlsGroup {
idc = IDC_RATINGGROUP;
x = "0.51 * safezoneW + safezoneX";
y = "0.17 * safezoneH + safezoneY";
w = "0.23 * safezoneW";
h = "0.15 * safezoneH";
class controls {
class RatingBackground: RscText {
idc = -1;
x = 0;
y = 0;
w = "0.23 * safezoneW";
h = "0.15 * safezoneH";
colorBackground[] = {0.1, 0.1, 0.1, 0.8};
};
class RatingTitle: RscText {
idc = -1;
text = CSTRING(Rating);
x = 0;
y = 0;
w = "0.23 * safezoneW";
h = "0.0325 * safezoneH";
};
class RatingText: RscText {
idc = IDC_RATINGTEXT;
x = "0.01 * safezoneW";
y = "0.04 * safezoneH";
w = "0.21 * safezoneW";
h = "0.0325 * safezoneH";
};
class TimesheetText: RscText {
idc = IDC_TIMESHEETTEXT;
x = "0.01 * safezoneW";
y = "0.08 * safezoneH";
w = "0.21 * safezoneW";
h = "0.0325 * safezoneH";
};
};
};
class AmountLabel: RscText {
idc = IDC_AMOUNTLABEL;
text = CSTRING(Amount);
x = "0.26 * safezoneW + safezoneX";
y = "0.31 * safezoneH + safezoneY";
w = "0.48 * safezoneW";
h = "0.0325 * safezoneH";
};
class AmountInput: RscEdit {
idc = IDC_AMOUNTINPUT;
x = "0.26 * safezoneW + safezoneX";
y = "0.34 * safezoneH + safezoneY";
w = "0.48 * safezoneW";
h = "0.0325 * safezoneH";
};
class PlayerLabel: RscText {
idc = IDC_PLAYERLABEL;
text = CSTRING(Player);
x = "0.26 * safezoneW + safezoneX";
y = "0.36 * safezoneH + safezoneY";
w = "0.48 * safezoneW";
h = "0.0325 * safezoneH";
};
class PlayerInput: RscCombo {
idc = IDC_PLAYERINPUT;
x = "0.26 * safezoneW + safezoneX";
y = "0.39 * safezoneH + safezoneY";
w = "0.48 * safezoneW";
h = "0.0325 * safezoneH";
};
class DepositButton: RscButton {
idc = IDC_DEPOSITBUTTON;
text = CSTRING(Deposit);
x = "0.26 * safezoneW + safezoneX";
y = "0.44 * safezoneH + safezoneY";
w = "0.23 * safezoneW";
h = "0.0325 * safezoneH";
onButtonClick = "_this call forge_client_bank_fnc_deposit";
};
class WithdrawButton: RscButton {
idc = IDC_WITHDRAWBUTTON;
text = CSTRING(Withdraw);
x = "0.51 * safezoneW + safezoneX";
y = "0.44 * safezoneH + safezoneY";
w = "0.23 * safezoneW";
h = "0.0325 * safezoneH";
onButtonClick = "_this call forge_client_bank_fnc_withdraw";
};
class TimesheetButton: RscButton {
idc = IDC_TIMESHEETBUTTON;
text = CSTRING(SubmitTimesheet);
x = "0.26 * safezoneW + safezoneX";
y = "0.49 * safezoneH + safezoneY";
w = "0.23 * safezoneW";
h = "0.0325 * safezoneH";
onButtonClick = "_this call forge_client_bank_fnc_submit";
};
class TransferButton: RscButton {
idc = IDC_TRANSFERBUTTON;
text = CSTRING(Transfer);
x = "0.51 * safezoneW + safezoneX";
y = "0.49 * safezoneH + safezoneY";
w = "0.23 * safezoneW";
h = "0.0325 * safezoneH";
onButtonClick = "_this call forge_client_bank_fnc_transfer";
};
class CloseButton: RscButton {
idc = IDC_CLOSEBUTTON;
text = "X";
x = "0.7225 * safezoneW + safezoneX";
y = "0.125 * safezoneH + safezoneY";
w = "0.0275 * safezoneW";
h = "0.0325 * safezoneH";
onButtonClick = "closeDialog 0";
};
};
};