feat: MapVote localization (partially)
This commit is contained in:
parent
52d64df782
commit
afb0172dca
Binary file not shown.
@ -3,16 +3,67 @@ Class xUI_MapVote extends KFGUI_FloatingWindow;
|
|||||||
var xVotingReplication RepInfo;
|
var xVotingReplication RepInfo;
|
||||||
var KFGUI_ColumnList CurrentVotes,MapList;
|
var KFGUI_ColumnList CurrentVotes,MapList;
|
||||||
var KFGUI_ComboBox GameModeCombo;
|
var KFGUI_ComboBox GameModeCombo;
|
||||||
|
var KFGUI_RightClickMenu MapRClicker;
|
||||||
|
var KFGUI_Button CloseButton;
|
||||||
var int SelectedMapIndex;
|
var int SelectedMapIndex;
|
||||||
var editinline export KFGUI_RightClickMenu MapRightClick;
|
var editinline export KFGUI_RightClickMenu MapRightClick;
|
||||||
var bool bFirstTime;
|
var bool bFirstTime;
|
||||||
|
|
||||||
|
var localized string CloseButtonText;
|
||||||
|
var localized string CloseButtonToolTip;
|
||||||
|
var localized string ColumnMapName;
|
||||||
|
var localized string ColumnSequence;
|
||||||
|
var localized string ColumnPlayCount;
|
||||||
|
var localized string ColumnRating;
|
||||||
|
var localized string ColumnGame;
|
||||||
|
var localized string ColumnNumVotes;
|
||||||
|
|
||||||
|
function FColumnItem newFColumnItem(string Text, float Width)
|
||||||
|
{
|
||||||
|
local FColumnItem newItem;
|
||||||
|
newItem.Text=Text;
|
||||||
|
newItem.Width=Width;
|
||||||
|
return newItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
function FRowItem newFRowItem(string Text, bool isDisabled)
|
||||||
|
{
|
||||||
|
local FRowItem newItem;
|
||||||
|
newItem.Text=Text;
|
||||||
|
newItem.bDisabled=isDisabled;
|
||||||
|
return newItem;
|
||||||
|
}
|
||||||
|
|
||||||
function InitMenu()
|
function InitMenu()
|
||||||
{
|
{
|
||||||
Super.InitMenu();
|
Super.InitMenu();
|
||||||
CurrentVotes = KFGUI_ColumnList(FindComponentID('Votes'));
|
CurrentVotes = KFGUI_ColumnList(FindComponentID('Votes'));
|
||||||
MapList = KFGUI_ColumnList(FindComponentID('Maps'));
|
MapList = KFGUI_ColumnList(FindComponentID('Maps'));
|
||||||
GameModeCombo = KFGUI_ComboBox(FindComponentID('Filter'));
|
GameModeCombo = KFGUI_ComboBox(FindComponentID('Filter'));
|
||||||
|
MapRClicker = KFGUI_RightClickMenu(FindComponentID('RClick'));
|
||||||
|
CloseButton = KFGUI_Button(FindComponentID('Close'));
|
||||||
|
|
||||||
|
// TODO: i18n this
|
||||||
|
// I don't know why it's not working
|
||||||
|
// MapRClicker.ItemRows.AddItem(newFRowItem("Vote this map", false));
|
||||||
|
// MapRClicker.ItemRows.AddItem(newFRowItem("Admin force this map", true));
|
||||||
|
|
||||||
|
// And this too:
|
||||||
|
// GameModeCombo.LableString="Game mode:";
|
||||||
|
// GameModeCombo.ToolTip="Select game mode to vote for.";
|
||||||
|
|
||||||
|
CloseButton.ButtonText=CloseButtonText;
|
||||||
|
CloseButton.ToolTip=CloseButtonToolTip;
|
||||||
|
|
||||||
|
MapList.Columns.AddItem(newFColumnItem(ColumnMapName,0.5));
|
||||||
|
MapList.Columns.AddItem(newFColumnItem(ColumnSequence,0.18));
|
||||||
|
MapList.Columns.AddItem(newFColumnItem(ColumnPlayCount,0.18));
|
||||||
|
MapList.Columns.AddItem(newFColumnItem(ColumnRating,0.14));
|
||||||
|
|
||||||
|
CurrentVotes.Columns.AddItem(newFColumnItem(ColumnGame,0.2));
|
||||||
|
CurrentVotes.Columns.AddItem(newFColumnItem(ColumnMapName,0.5));
|
||||||
|
CurrentVotes.Columns.AddItem(newFColumnItem(ColumnNumVotes,0.15));
|
||||||
|
CurrentVotes.Columns.AddItem(newFColumnItem(ColumnRating,0.15));
|
||||||
}
|
}
|
||||||
function CloseMenu()
|
function CloseMenu()
|
||||||
{
|
{
|
||||||
@ -143,22 +194,19 @@ function SelectedVoteRow( KFGUI_ListItem Item, int Row, bool bRight, bool bDblCl
|
|||||||
|
|
||||||
defaultproperties
|
defaultproperties
|
||||||
{
|
{
|
||||||
|
WindowTitle="Killing Floor 2 mapvote menu"
|
||||||
|
|
||||||
XPosition=0.2
|
XPosition=0.2
|
||||||
YPosition=0.1
|
YPosition=0.1
|
||||||
XSize=0.6
|
XSize=0.6
|
||||||
YSize=0.8
|
YSize=0.8
|
||||||
|
|
||||||
// TODO: localize
|
|
||||||
Begin Object Class=KFGUI_ColumnList Name=CurrentVotesList
|
Begin Object Class=KFGUI_ColumnList Name=CurrentVotesList
|
||||||
XPosition=0.015
|
XPosition=0.015
|
||||||
YPosition=0.075
|
YPosition=0.075
|
||||||
XSize=0.98
|
XSize=0.98
|
||||||
YSize=0.25
|
YSize=0.25
|
||||||
ID="Votes"
|
ID="Votes"
|
||||||
Columns.Add((Text="Game",Width=0.2))
|
|
||||||
Columns.Add((Text="Map Name",Width=0.5))
|
|
||||||
Columns.Add((Text="Num votes",Width=0.15))
|
|
||||||
Columns.Add((Text="Rating",Width=0.15))
|
|
||||||
OnSelectedRow=SelectedVoteRow
|
OnSelectedRow=SelectedVoteRow
|
||||||
bShouldSortList=true
|
bShouldSortList=true
|
||||||
bLastSortedReverse=true
|
bLastSortedReverse=true
|
||||||
@ -170,10 +218,6 @@ defaultproperties
|
|||||||
XSize=0.98
|
XSize=0.98
|
||||||
YSize=0.56
|
YSize=0.56
|
||||||
ID="Maps"
|
ID="Maps"
|
||||||
Columns.Add((Text="Map Name",Width=0.5))
|
|
||||||
Columns.Add((Text="Sequence",Width=0.18))
|
|
||||||
Columns.Add((Text="Play Count",Width=0.18))
|
|
||||||
Columns.Add((Text="Rating",Width=0.14))
|
|
||||||
OnSelectedRow=SelectedVoteRow
|
OnSelectedRow=SelectedVoteRow
|
||||||
End Object
|
End Object
|
||||||
Begin Object Class=KFGUI_ComboBox Name=GameModeFilter
|
Begin Object Class=KFGUI_ComboBox Name=GameModeFilter
|
||||||
@ -192,8 +236,6 @@ defaultproperties
|
|||||||
XSize=0.1
|
XSize=0.1
|
||||||
YSize=0.05
|
YSize=0.05
|
||||||
ID="Close"
|
ID="Close"
|
||||||
ButtonText="Close"
|
|
||||||
ToolTip="Close the mapvote menu."
|
|
||||||
OnClickLeft=ButtonClicked
|
OnClickLeft=ButtonClicked
|
||||||
OnClickRight=ButtonClicked
|
OnClickRight=ButtonClicked
|
||||||
End Object
|
End Object
|
||||||
@ -204,6 +246,7 @@ defaultproperties
|
|||||||
Components.Add(CloseButton)
|
Components.Add(CloseButton)
|
||||||
|
|
||||||
Begin Object Class=KFGUI_RightClickMenu Name=MapRClicker
|
Begin Object Class=KFGUI_RightClickMenu Name=MapRClicker
|
||||||
|
ID="RClick"
|
||||||
ItemRows(0)=(Text="Vote this map")
|
ItemRows(0)=(Text="Vote this map")
|
||||||
ItemRows(1)=(Text="Admin force this map",bDisabled=true)
|
ItemRows(1)=(Text="Admin force this map",bDisabled=true)
|
||||||
OnSelectedItem=ClickedRow
|
OnSelectedItem=ClickedRow
|
||||||
|
Loading…
Reference in New Issue
Block a user