mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-26 14:20:59 +00:00
network options are now in a group
This commit is contained in:
parent
8978d1ca55
commit
0e34eabbc4
2 changed files with 36 additions and 17 deletions
|
@ -64,6 +64,12 @@ Group audio_options;
|
||||||
CvarRangeView volume_view;
|
CvarRangeView volume_view;
|
||||||
CvarRangeView bgmvolume_view;
|
CvarRangeView bgmvolume_view;
|
||||||
|
|
||||||
|
Group network_options;
|
||||||
|
// input for playername
|
||||||
|
InputLine network_config_rate_il;
|
||||||
|
// this holds active inputline pointer
|
||||||
|
InputLine network_config_iactive;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
some definitions of border values for different things
|
some definitions of border values for different things
|
||||||
*/
|
*/
|
||||||
|
@ -744,11 +750,6 @@ MENU_player_options =
|
||||||
* Options, which have to do with network stuff (rate, noskins, netgraph, ...)
|
* Options, which have to do with network stuff (rate, noskins, netgraph, ...)
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
// input for playername
|
|
||||||
InputLine network_config_rate_il;
|
|
||||||
// this holds active inputline pointer
|
|
||||||
InputLine network_config_iactive;
|
|
||||||
|
|
||||||
integer network_config_cursor;
|
integer network_config_cursor;
|
||||||
|
|
||||||
// Y padding for the player config
|
// Y padding for the player config
|
||||||
|
@ -823,16 +824,9 @@ DRAW_network_options =
|
||||||
{
|
{
|
||||||
local integer cursor_pad = 0, spacing = 120;
|
local integer cursor_pad = 0, spacing = 120;
|
||||||
|
|
||||||
Draw_Pic (x + 16, y + 4, Draw_CachePic ("gfx/qplaque.lmp", 1));
|
[network_config_rate_il cursor:network_config_iactive == network_config_rate_il];
|
||||||
Draw_CenterPic (x + 160, y + 4, Draw_CachePic ("gfx/p_option.lmp", 1));
|
[network_options setBasePos:x y:y];
|
||||||
Draw_String (x + 54, y + 40, "Network");
|
[network_options draw];
|
||||||
Draw_String (x + 54, y + 50, "--------");
|
|
||||||
|
|
||||||
|
|
||||||
Draw_String (x + 70, y + NETWORK_CONF_Y_PAD + 8, "Rate..:");
|
|
||||||
[network_config_rate_il setBasePos:x y:y];
|
|
||||||
[network_config_rate_il cursor: network_config_iactive == network_config_rate_il];
|
|
||||||
[network_config_rate_il draw];
|
|
||||||
|
|
||||||
opt_cursor (x + 62, y + network_config_cursor_tbl[network_config_cursor]);
|
opt_cursor (x + 62, y + network_config_cursor_tbl[network_config_cursor]);
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -857,8 +851,33 @@ CB_ME_network_options =
|
||||||
void ()
|
void ()
|
||||||
MENU_network_options =
|
MENU_network_options =
|
||||||
{
|
{
|
||||||
|
local id view;
|
||||||
|
|
||||||
|
network_options = [[Group alloc] initWithComponents:0 :0 :320 :200];
|
||||||
|
|
||||||
|
view = [[Pic alloc] initWithComponents:16 :4 :0 :0];
|
||||||
|
[view setPic:"gfx/qplaque.lmp"];
|
||||||
|
[network_options addView:view];
|
||||||
|
|
||||||
|
view = [[CenterPic alloc] initWithComponents:160 :4 :0 :0];
|
||||||
|
[view setPic:"gfx/p_option.lmp"];
|
||||||
|
[network_options addView:view];
|
||||||
|
|
||||||
|
view = [[Text alloc] initWithComponents:54 :40 :56 :8];
|
||||||
|
[view setText:"Network"];
|
||||||
|
[network_options addView:view];
|
||||||
|
|
||||||
|
view = [[Text alloc] initWithComponents:54 :50 :56 :8];
|
||||||
|
[view setText:"-------"];
|
||||||
|
[network_options addView:view];
|
||||||
|
|
||||||
|
view = [[Text alloc] initWithComponents:70 :NETWORK_CONF_Y_PAD + 8 :56 :8];
|
||||||
|
[view setText:"Rate..:"];
|
||||||
|
[network_options addView:view];
|
||||||
|
|
||||||
network_config_rate_il = [[InputLineBox alloc] initWithBounds:[[Rect alloc] initWithComponents: 120 :NETWORK_CONF_Y_PAD :9 :4] promptCharacter:' '];
|
network_config_rate_il = [[InputLineBox alloc] initWithBounds:[[Rect alloc] initWithComponents: 120 :NETWORK_CONF_Y_PAD :9 :4] promptCharacter:' '];
|
||||||
[network_config_rate_il setWidth:9];
|
[network_config_rate_il setWidth:9];
|
||||||
|
[network_options addView:network_config_rate_il];
|
||||||
|
|
||||||
Menu_Begin (54, 90, "Network");
|
Menu_Begin (54, 90, "Network");
|
||||||
Menu_FadeScreen (1);
|
Menu_FadeScreen (1);
|
||||||
|
|
|
@ -121,9 +121,9 @@ string (inputline_t il) InputLine_GetText = #0;
|
||||||
return [input_line text];
|
return [input_line text];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) setBasePos:(integer)x y:(integer)y
|
- (void) setBasePos:(Point)pos
|
||||||
{
|
{
|
||||||
[super setBasePos:x y:y];
|
[super setBasePos:pos];
|
||||||
[input_line setBasePos:xabs y:yabs];
|
[input_line setBasePos:xabs y:yabs];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue