<code>
<?php
/**
* Formulario que permite guardar las partidas jugadas
* Form to save the game.
*/
function alta_partida_form($node){
$form['alta_partida'] =
array (
'#type' => 'fieldset',
'#title' =>
t('alta de partidas')
);
// Nombre del jugador a
$form['jugador_a'] =
array(
'#type' => 'value',
'#value' => $user->uid,
);
// Nombre del ejercito del jugador a
$form['jugador_a_ejercito'] =
array(
'#type' => 'value',
'#value' => $user->profile_ejercito,
);
// fieldset para agrupar los datos del jugador b
$form['contrincante'] =
array(
'#type' => 'fieldset',
'#title' =>
t('Datos de tu contrincante'),
'#weight' => 5,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
// Ejercito del jugador b
$form['contrincante']['jugador_b_ejercito'] =
array (
'#type' => 'select',
'#title' =>
t('selecciona el ejercito de tu contrincante:'),
),
'default_value' =>
t('seleccina un ejercito'),
'#weight' => -15,
);
// Nombre del jugador b
$form['contrincante']['jugador_b_'] =
array (
'#type' => 'select',
'#title' =>
t('¿Como se llamaba tu contrincante?:'),
'2' =>
t('Almirante Nelson'),
),
'#weight' => -14,
);
//fieldset de la campaña
$form['campanya'] =
array(
'#type' => 'fieldset',
'#title' =>
t('Datos de la campaña'),
'#weight' => 4,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
//nombre de la campanya.
$form['campanya']['nombre_campanya'] =
array (
'#type' => 'item',
'#title' =>
t('Nombre de la campaña:'),
'#value' => $user->profile_campanya,
'#weight' => -4,
);
//lugar de la partida
$form['campanya']['lugar'] =
array(
'#type' => 'select',
'#title' =>
t('Donde se ha jugado la partida:'),
'0' =>
t('Paris centro'),
'1' =>
t('Sudeste de paris'),
'2' =>
t('En los suburbios'),
'3' =>
t('En el almacen del puerto'),
),
'#weight' => -3,
);
//fieldset del tipo de partida
$form['tipo_partida'] =
array(
'#type' => 'fieldset',
'#title' =>
t('Tipo de partida que se ha jugado'),
'#weight' => 2,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
//tipo de batalla, hace referencia a la cantidad de puntos que se juegan en la partida.
$form['tipo_paritda']['tipo_batalla'] =
array(
'#type' => 'select',
'#title' =>
t('Donde se ha jugado la partida:'),
),
'#weight' => -5,
);
//tipo de batalla, hace referencia al tipo de miniaturas, tamaño, que se utiliza en la partida..
$form['tipo_paritda']['tipo_ejercito'] =
array(
'#type' => 'select',
'#title' =>
t('Donde se ha jugado la partida:'),
'1' =>
t('16 mm a 25mm'),
'2' =>
t('26 mm a 35mm'),
'6' =>
t('naves espaciales'),
),
'#weight' => -4,
);
//fieldset del tipo de misión que se ha jugado en la partida
$form['tipo_mision'] =
array(
'#type' => 'fieldset',
'#title' =>
t('Tipo de misión'),
'#weight' => 1,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
//que tipo de misión se ha jugado, hay 3 opciones, normales, especiales, eventos
$form['tipo_mision']['mision'] =
array(
'#type' => 'select',
'#title' =>
t('Que tipo de misión se ha jugado:'),
),
'#weight' => -4,
);
//Se muestran las misiones que se pueden jugar.
$form['tipo_mision']['clase_mision'] =
array(
'#type' => 'select',
'#title' =>
t('selecciona la misión que se ha jugado:'),
),
'#weight' => -3,
);
//Resulatdo de la partida
$form['resultado'] =
array(
'#type' => 'fieldset',
'#title' =>
t('Tipo de resultado'),
'#weight' => 1,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
//selecciona como ha finalizado la partida.
$form['resultado']['ganar_perder'] =
array(
'#type' => 'radios',
'#title' =>
t('Resultado de la partida'),
'#options' =>
array(t('he ganado'), t
('He empatado'), t
('He perdido')),
);
//botón de enviar dadtos
$form['submit'] =
array (
'#type' => 'submit',
'#value' =>
t('guardar'),
);
return $form;
}
?>
</code>