mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2026-05-10 10:51:39 +00:00
added more chat size (height/width) options
This commit is contained in:
parent
11db52cd09
commit
b00e12aa3b
12 changed files with 79 additions and 23 deletions
|
|
@ -334,6 +334,8 @@ L_BUTTON = "Tlačítko L - Znovu načíst aktivní mody"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Použít ovládání chatu Terminal/CMD"
|
||||
CHAT_WIDTH = "Šířka chatu"
|
||||
CHAT_HEIGHT = "Výška chatu"
|
||||
CHAT_SIZE_MINIMUM = "Minimum"
|
||||
CHAT_SIZE_VERY_TINY = "Prťavá"
|
||||
CHAT_SIZE_TINY = "Drobná"
|
||||
CHAT_SIZE_VERY_SMALL = "Velmi malá"
|
||||
CHAT_SIZE_SMALL = "Malá"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normální"
|
|||
CHAT_SIZE_BIG = "Velká"
|
||||
CHAT_SIZE_VERY_BIG = "Velmi velká"
|
||||
CHAT_SIZE_HUGE = "Obrovská"
|
||||
CHAT_SIZE_VERY_HUGE = "Obří"
|
||||
CHAT_SIZE_MAXIMUM = "Maximum"
|
||||
CHAT_CHAR_COUNTER = "Zobrazit počitadlo znaků chatu"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Skrýt chat, když je zavřený"
|
||||
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ L_BUTTON = "L-knop - Actieve mods opnieuw laden"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Terminal/CMD Chatbox besturingen gebruiken"
|
||||
CHAT_WIDTH = "Chatbreedte"
|
||||
CHAT_HEIGHT = "Chathoogte"
|
||||
CHAT_SIZE_MINIMUM = "Minimum"
|
||||
CHAT_SIZE_VERY_TINY = "Heel erg klein"
|
||||
CHAT_SIZE_TINY = "Zeer klein"
|
||||
CHAT_SIZE_VERY_SMALL = "Erg klein"
|
||||
CHAT_SIZE_SMALL = "Klein"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normaal"
|
|||
CHAT_SIZE_BIG = "Groot"
|
||||
CHAT_SIZE_VERY_BIG = "Zeer groot"
|
||||
CHAT_SIZE_HUGE = "Enorm"
|
||||
CHAT_SIZE_VERY_HUGE = "Gigantisch"
|
||||
CHAT_SIZE_MAXIMUM = "Maximum"
|
||||
CHAT_CHAR_COUNTER = "Chat-tekensteller weergeven"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Chat verbergen wanneer gesloten"
|
||||
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ L_BUTTON = "L Button - Reload Active Mods"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Use Terminal/CMD Chatbox Controls"
|
||||
CHAT_WIDTH = "Chat Width"
|
||||
CHAT_HEIGHT = "Chat Height"
|
||||
CHAT_SIZE_MINIMUM = "Minimum"
|
||||
CHAT_SIZE_VERY_TINY = "Very Tiny"
|
||||
CHAT_SIZE_TINY = "Tiny"
|
||||
CHAT_SIZE_VERY_SMALL = "Very Small"
|
||||
CHAT_SIZE_SMALL = "Small"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
|
|||
CHAT_SIZE_BIG = "Big"
|
||||
CHAT_SIZE_VERY_BIG = "Very Big"
|
||||
CHAT_SIZE_HUGE = "Huge"
|
||||
CHAT_SIZE_VERY_HUGE = "Very Huge"
|
||||
CHAT_SIZE_MAXIMUM = "Maximum"
|
||||
CHAT_CHAR_COUNTER = "Show Chat Character Counter"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Hide Chat When Closed"
|
||||
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ L_BUTTON = "Bouton L - Recharger les mods actifs"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Utiliser les contrôles de chat Terminal/CMD"
|
||||
CHAT_WIDTH = "Largeur du chat"
|
||||
CHAT_HEIGHT = "Hauteur du chat"
|
||||
CHAT_SIZE_MINIMUM = "Minimum"
|
||||
CHAT_SIZE_VERY_TINY = "Infime"
|
||||
CHAT_SIZE_TINY = "Minuscule"
|
||||
CHAT_SIZE_VERY_SMALL = "Très petite"
|
||||
CHAT_SIZE_SMALL = "Petite"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normale"
|
|||
CHAT_SIZE_BIG = "Grande"
|
||||
CHAT_SIZE_VERY_BIG = "Très grande"
|
||||
CHAT_SIZE_HUGE = "Énorme"
|
||||
CHAT_SIZE_VERY_HUGE = "Gigantesque"
|
||||
CHAT_SIZE_MAXIMUM = "Maximum"
|
||||
CHAT_CHAR_COUNTER = "Afficher le compteur de caractères du chat"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Masquer le chat lorsqu'il est fermé"
|
||||
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ L_BUTTON = "L-Taste - Aktive Mods neu laden"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Terminal/CMD Chatbox-Steuerung verwenden"
|
||||
CHAT_WIDTH = "Chatbreite"
|
||||
CHAT_HEIGHT = "Chathöhe"
|
||||
CHAT_SIZE_MINIMUM = "Minimal"
|
||||
CHAT_SIZE_VERY_TINY = "Sehr winzig"
|
||||
CHAT_SIZE_TINY = "Winzig"
|
||||
CHAT_SIZE_VERY_SMALL = "Sehr klein"
|
||||
CHAT_SIZE_SMALL = "Klein"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
|
|||
CHAT_SIZE_BIG = "Groß"
|
||||
CHAT_SIZE_VERY_BIG = "Sehr groß"
|
||||
CHAT_SIZE_HUGE = "Riesig"
|
||||
CHAT_SIZE_VERY_HUGE = "Gigantisch"
|
||||
CHAT_SIZE_MAXIMUM = "Maximal"
|
||||
CHAT_CHAR_COUNTER = "Chat-Zeichenzähler anzeigen"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Verstecke Chat wenn geschlossen"
|
||||
|
||||
|
|
|
|||
|
|
@ -332,6 +332,8 @@ L_BUTTON = "Pulsante L - Ricarica Mod Attive"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Usa controlli chat Terminale/CMD"
|
||||
CHAT_WIDTH = "Larghezza chat"
|
||||
CHAT_HEIGHT = "Altezza chat"
|
||||
CHAT_SIZE_MINIMUM = "Minimo"
|
||||
CHAT_SIZE_VERY_TINY = "Piccolissima"
|
||||
CHAT_SIZE_TINY = "Minuscola"
|
||||
CHAT_SIZE_VERY_SMALL = "Molto piccola"
|
||||
CHAT_SIZE_SMALL = "Piccola"
|
||||
|
|
@ -339,6 +341,8 @@ CHAT_SIZE_NORMAL = "Normale"
|
|||
CHAT_SIZE_BIG = "Grande"
|
||||
CHAT_SIZE_VERY_BIG = "Molto grande"
|
||||
CHAT_SIZE_HUGE = "Enorme"
|
||||
CHAT_SIZE_VERY_HUGE = "Enormissima"
|
||||
CHAT_SIZE_MAXIMUM = "Massimo"
|
||||
CHAT_CHAR_COUNTER = "Mostra contatore caratteri della chat"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Nascondi chat quando è chiusa"
|
||||
|
||||
|
|
|
|||
|
|
@ -335,6 +335,8 @@ L_BUTTON = "Lボタン - アクティブなMODを再読み込み"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "ターミナル/CMDチャットボックスコントロールを使用"
|
||||
CHAT_WIDTH = "チャット幅"
|
||||
CHAT_HEIGHT = "チャットの高さ"
|
||||
CHAT_SIZE_MINIMUM = "最小"
|
||||
CHAT_SIZE_VERY_TINY = "極小"
|
||||
CHAT_SIZE_TINY = "とても小さい"
|
||||
CHAT_SIZE_VERY_SMALL = "かなり小さい"
|
||||
CHAT_SIZE_SMALL = "小さい"
|
||||
|
|
@ -342,6 +344,8 @@ CHAT_SIZE_NORMAL = "標準"
|
|||
CHAT_SIZE_BIG = "大きい"
|
||||
CHAT_SIZE_VERY_BIG = "とても大きい"
|
||||
CHAT_SIZE_HUGE = "巨大"
|
||||
CHAT_SIZE_VERY_HUGE = "超巨大"
|
||||
CHAT_SIZE_MAXIMUM = "最大"
|
||||
CHAT_CHAR_COUNTER = "チャットの文字数カウンターを表示"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "閉じているときはチャットを隠す"
|
||||
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ L_BUTTON = "Przycisk L - Przeładuj aktywne mody"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Użyj sterowania czatu Terminal/CMD"
|
||||
CHAT_WIDTH = "Szerokość czatu"
|
||||
CHAT_HEIGHT = "Wysokość czatu"
|
||||
CHAT_SIZE_MINIMUM = "Minimum"
|
||||
CHAT_SIZE_VERY_TINY = "Malusieńka"
|
||||
CHAT_SIZE_TINY = "Maleńka"
|
||||
CHAT_SIZE_VERY_SMALL = "Bardzo mała"
|
||||
CHAT_SIZE_SMALL = "Mała"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normalna"
|
|||
CHAT_SIZE_BIG = "Duża"
|
||||
CHAT_SIZE_VERY_BIG = "Bardzo duża"
|
||||
CHAT_SIZE_HUGE = "Ogromna"
|
||||
CHAT_SIZE_VERY_HUGE = "Olbrzymia"
|
||||
CHAT_SIZE_MAXIMUM = "Maksimum"
|
||||
CHAT_CHAR_COUNTER = "Pokaż licznik znaków czatu"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Ukryj czat, gdy jest zamknięty"
|
||||
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ L_BUTTON = "Botão L - Recarregar mods ativos"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Usar controles de chat Terminal/CMD"
|
||||
CHAT_WIDTH = "Largura do chat"
|
||||
CHAT_HEIGHT = "Altura do chat"
|
||||
CHAT_SIZE_MINIMUM = "Mínimo"
|
||||
CHAT_SIZE_VERY_TINY = "Muito minúsculo"
|
||||
CHAT_SIZE_TINY = "Minúsculo"
|
||||
CHAT_SIZE_VERY_SMALL = "Muito pequena"
|
||||
CHAT_SIZE_SMALL = "Pequena"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
|
|||
CHAT_SIZE_BIG = "Grande"
|
||||
CHAT_SIZE_VERY_BIG = "Muito grande"
|
||||
CHAT_SIZE_HUGE = "Enorme"
|
||||
CHAT_SIZE_VERY_HUGE = "Enorme demais"
|
||||
CHAT_SIZE_MAXIMUM = "Máximo"
|
||||
CHAT_CHAR_COUNTER = "Mostrar contador de caracteres do chat"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Ocultar chat quando fechado"
|
||||
|
||||
|
|
|
|||
|
|
@ -333,6 +333,8 @@ L_BUTTON = "Кнопка L - Перезагрузить активные мод
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Использовать управление чатом Terminal/CMD"
|
||||
CHAT_WIDTH = "Ширина чата"
|
||||
CHAT_HEIGHT = "Высота чата"
|
||||
CHAT_SIZE_MINIMUM = "Минимум"
|
||||
CHAT_SIZE_VERY_TINY = "Крошечнейшая"
|
||||
CHAT_SIZE_TINY = "Крошечная"
|
||||
CHAT_SIZE_VERY_SMALL = "Очень маленькая"
|
||||
CHAT_SIZE_SMALL = "Маленькая"
|
||||
|
|
@ -340,6 +342,8 @@ CHAT_SIZE_NORMAL = "Обычная"
|
|||
CHAT_SIZE_BIG = "Большая"
|
||||
CHAT_SIZE_VERY_BIG = "Очень большая"
|
||||
CHAT_SIZE_HUGE = "Огромная"
|
||||
CHAT_SIZE_VERY_HUGE = "Гигантская"
|
||||
CHAT_SIZE_MAXIMUM = "Максимум"
|
||||
CHAT_CHAR_COUNTER = "Показывать счётчик символов чата"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Скрывать чат, когда он закрыт"
|
||||
|
||||
|
|
|
|||
|
|
@ -334,6 +334,8 @@ L_BUTTON = "Botón L - Recargar mods activos"
|
|||
USE_STANDARD_KEY_BINDINGS_CHAT = "Usar controles de chat Terminal/CMD"
|
||||
CHAT_WIDTH = "Ancho del chat"
|
||||
CHAT_HEIGHT = "Altura del chat"
|
||||
CHAT_SIZE_MINIMUM = "Mínimo"
|
||||
CHAT_SIZE_VERY_TINY = "Muy minúsculo"
|
||||
CHAT_SIZE_TINY = "Minúsculo"
|
||||
CHAT_SIZE_VERY_SMALL = "Muy pequeño"
|
||||
CHAT_SIZE_SMALL = "Pequeño"
|
||||
|
|
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
|
|||
CHAT_SIZE_BIG = "Grande"
|
||||
CHAT_SIZE_VERY_BIG = "Muy grande"
|
||||
CHAT_SIZE_HUGE = "Enorme"
|
||||
CHAT_SIZE_VERY_HUGE = "Enorme+"
|
||||
CHAT_SIZE_MAXIMUM = "Máximo"
|
||||
CHAT_CHAR_COUNTER = "Mostrar contador de caracteres del chat"
|
||||
DISABLE_CHAT_WHEN_CLOSED = "Ocultar chat cuando esté cerrado"
|
||||
|
||||
|
|
|
|||
|
|
@ -13,42 +13,54 @@ void djui_panel_chat_create(struct DjuiBase* caller) {
|
|||
djui_checkbox_create(body, DLANG(CHAT_OPTIONS, CHAT_CHAR_COUNTER), &configChatCharCounter, NULL);
|
||||
djui_checkbox_create(body, DLANG(CHAT_OPTIONS, DISABLE_CHAT_WHEN_CLOSED), &configDisableChatWhenClosed, NULL);
|
||||
|
||||
static unsigned int sChatWidthIndex = 3;
|
||||
static unsigned int sChatWidthIndex = 5;
|
||||
switch (configChatWidth) {
|
||||
case 500: sChatWidthIndex = 0; break;
|
||||
case 600: sChatWidthIndex = 1; break;
|
||||
case 700: sChatWidthIndex = 2; break;
|
||||
case 800: sChatWidthIndex = 3; break;
|
||||
case 900: sChatWidthIndex = 4; break;
|
||||
case 1000: sChatWidthIndex = 5; break;
|
||||
case 1100: sChatWidthIndex = 6; break;
|
||||
default: sChatWidthIndex = 3; break;
|
||||
case 300: sChatWidthIndex = 0; break;
|
||||
case 400: sChatWidthIndex = 1; break;
|
||||
case 500: sChatWidthIndex = 2; break;
|
||||
case 600: sChatWidthIndex = 3; break;
|
||||
case 700: sChatWidthIndex = 4; break;
|
||||
case 800: sChatWidthIndex = 5; break;
|
||||
case 900: sChatWidthIndex = 6; break;
|
||||
case 1000: sChatWidthIndex = 7; break;
|
||||
case 1100: sChatWidthIndex = 8; break;
|
||||
case 1200: sChatWidthIndex = 9; break;
|
||||
case 1300: sChatWidthIndex = 10; break;
|
||||
default: sChatWidthIndex = 5; break;
|
||||
}
|
||||
|
||||
static unsigned int sChatHeightIndex = 3;
|
||||
static unsigned int sChatHeightIndex = 5;
|
||||
switch (configChatHeight) {
|
||||
case 250: sChatHeightIndex = 0; break;
|
||||
case 300: sChatHeightIndex = 1; break;
|
||||
case 350: sChatHeightIndex = 2; break;
|
||||
case 400: sChatHeightIndex = 3; break;
|
||||
case 450: sChatHeightIndex = 4; break;
|
||||
case 500: sChatHeightIndex = 5; break;
|
||||
case 550: sChatHeightIndex = 6; break;
|
||||
default: sChatHeightIndex = 3; break;
|
||||
case 200: sChatHeightIndex = 0; break;
|
||||
case 250: sChatHeightIndex = 1; break;
|
||||
case 300: sChatHeightIndex = 2; break;
|
||||
case 350: sChatHeightIndex = 3; break;
|
||||
case 400: sChatHeightIndex = 4; break;
|
||||
case 450: sChatHeightIndex = 5; break;
|
||||
case 500: sChatHeightIndex = 6; break;
|
||||
case 550: sChatHeightIndex = 7; break;
|
||||
case 600: sChatHeightIndex = 8; break;
|
||||
case 650: sChatHeightIndex = 9; break;
|
||||
case 700: sChatHeightIndex = 10; break;
|
||||
default: sChatHeightIndex = 4; break;
|
||||
}
|
||||
|
||||
char* chatSizeChoices[] = {
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_MINIMUM),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_TINY),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_TINY),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_SMALL),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_SMALL),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_NORMAL),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_BIG),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_BIG),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_HUGE)
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_HUGE),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_HUGE),
|
||||
DLANG(CHAT_OPTIONS, CHAT_SIZE_MAXIMUM)
|
||||
};
|
||||
void on_chat_width_change(UNUSED struct DjuiBase* b) {
|
||||
unsigned int idx = sChatWidthIndex;
|
||||
unsigned int widths[] = { 500, 600, 700, 800, 900, 1000, 1100 };
|
||||
unsigned int widths[] = { 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300 };
|
||||
configChatWidth = widths[idx];
|
||||
if (gDjuiChatBox != NULL) {
|
||||
djui_base_set_size(&gDjuiChatBox->base, configChatWidth, gDjuiChatBox->base.height.value);
|
||||
|
|
@ -56,14 +68,14 @@ void djui_panel_chat_create(struct DjuiBase* caller) {
|
|||
}
|
||||
void on_chat_height_change(UNUSED struct DjuiBase* b) {
|
||||
unsigned int idx = sChatHeightIndex;
|
||||
unsigned int heights[] = { 250, 300, 350, 400, 450, 500, 550 };
|
||||
unsigned int heights[] = { 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700 };
|
||||
configChatHeight = heights[idx];
|
||||
if (gDjuiChatBox != NULL) {
|
||||
djui_base_set_size(&gDjuiChatBox->base, gDjuiChatBox->base.width.value, configChatHeight);
|
||||
}
|
||||
}
|
||||
djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_WIDTH), chatSizeChoices, 7, &sChatWidthIndex, on_chat_width_change);
|
||||
djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_HEIGHT), chatSizeChoices, 7, &sChatHeightIndex, on_chat_height_change);
|
||||
djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_WIDTH), chatSizeChoices, 11, &sChatWidthIndex, on_chat_width_change);
|
||||
djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_HEIGHT), chatSizeChoices, 11, &sChatHeightIndex, on_chat_height_change);
|
||||
|
||||
djui_button_create(body, DLANG(MENU, BACK), DJUI_BUTTON_STYLE_BACK, djui_panel_menu_back);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue