[ Foro de C# ]

(C#) Contador que se utiliza en varios Forms

22-Jun-2014 02:09
Invitado (Fer)
2 Respuestas

Buenas tardes.
Tenía duda en cuanto a un juego que estoy realizando.
Es un laberinto en donde quiero llevar las muertes que tiene el jugador. Pero al momento de pasar a otro nivel (otro form) las muertes del nivel anterior se guarden, para que se utilice en el nuevo form y se siga sumando cada que toca la pared y le cuente como muerte. Las muertes las llevo contadas en una labbel. Agradecería la ayuda que me brinden.
Uso Visual Studio 2010.


22-Jun-2014 15:13
Nacho Cabanes (+30)

Lo ideal es que un formulario tenga un método "int GetMuertes()", público, que te dé acceso desde otras partes del programa a esas variables que quieres compartir.


23-Jun-2014 01:53
Juan Hernandez

Puedes crear una clase publica donde tenga tu método que cuenta las muertes, para poder usarlo en todos tus forms, ahora bien el método debe tener un parámetro de salida que mantenga su valor, en este caso la variable que cuenta las muertes y ese lo haces con out. p/e

 
void ContaMuertes (out int x)
{
muertes ++
}
 







(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)