public Juego() { m_matrizPantalla = new MatrizPantalla(); m_matrizPiezas = new Pieza[Constantes.NUM_PIEZAS]; string formaPieza1 = ""; string formaPieza2 = ""; string formaPieza3 = ""; string formaPieza4 = ""; // ** // Pieza ** // Observacion: Esa Pieza no Rota formaPieza1 += "1100"; formaPieza1 += "1100"; formaPieza1 += "0000"; formaPieza1 += "0000"; m_matrizPiezas[0] = new Pieza(formaPieza1, formaPieza1, formaPieza1, formaPieza1, 7); // // Pieza **** // Observacion: Esa Pieza solo tiene 2 posiciones formaPieza1 = ""; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza2 = ""; formaPieza2 += "0000"; formaPieza2 += "1111"; formaPieza2 += "0000"; formaPieza2 += "0000"; m_matrizPiezas[1] = new Pieza(formaPieza1, formaPieza2, formaPieza1, formaPieza2, 1); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1110"; formaPieza2 += "0010"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "0100"; formaPieza3 += "0100"; formaPieza3 += "1100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "1000"; formaPieza4 += "1110"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[2] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 2); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1000"; formaPieza1 += "1100"; formaPieza1 += "1000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1110"; formaPieza2 += "0100"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "0100"; formaPieza3 += "1100"; formaPieza3 += "0100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "0100"; formaPieza4 += "1110"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[3] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 3); // ** // Pieza ** // Observacion: Esa formaPieza solo tiene 2 posiciones formaPieza1 = ""; formaPieza1 += "0110"; formaPieza1 += "1100"; formaPieza1 += "0000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1000"; formaPieza2 += "1100"; formaPieza2 += "0100"; formaPieza2 += "0000"; m_matrizPiezas[4] = new Pieza(formaPieza1, formaPieza2, formaPieza1, formaPieza2, 4); // ** // Pieza ** // Observacion: Esa formaPieza solo tiene 2 posiciones formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "0110"; formaPieza1 += "0000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "0100"; formaPieza2 += "1100"; formaPieza2 += "1000"; formaPieza2 += "0000"; m_matrizPiezas[5] = new Pieza(formaPieza1, formaPieza2, formaPieza1, formaPieza2, 5); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "0100"; formaPieza1 += "0100"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1110"; formaPieza2 += "1000"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "1000"; formaPieza3 += "1000"; formaPieza3 += "1100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "0010"; formaPieza4 += "1110"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[6] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 6); r = new Random(unchecked((int)DateTime.Now.Ticks)); //nuevoJuego(); m_juegoTerminado = true; }
public Tetris() { m_matrizPantalla = new MatrizPantalla(); m_matrizPiezas = new Pieza[Constantes.NUM_PIEZAS]; string formaPieza1 = ""; string formaPieza2 = ""; string formaPieza3 = ""; string formaPieza4 = ""; // ** // Pieza ** // Observacion: Esa Pieza no Rota formaPieza1 += "1100"; formaPieza1 += "1100"; formaPieza1 += "0000"; formaPieza1 += "0000"; m_matrizPiezas[0] = new Pieza(formaPieza1, formaPieza1, formaPieza1, formaPieza1, 7); // // Pieza **** // Observacion: Esa Pieza solo tiene 2 posiciones formaPieza1 = ""; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza2 = ""; formaPieza2 += "0000"; formaPieza2 += "1111"; formaPieza2 += "0000"; formaPieza2 += "0000"; m_matrizPiezas[1] = new Pieza(formaPieza1, formaPieza2, formaPieza1, formaPieza2, 1); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "1000"; formaPieza1 += "1000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1110"; formaPieza2 += "0010"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "0100"; formaPieza3 += "0100"; formaPieza3 += "1100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "1000"; formaPieza4 += "1110"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[2] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 2); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1000"; formaPieza1 += "1100"; formaPieza1 += "1000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1110"; formaPieza2 += "0100"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "0100"; formaPieza3 += "1100"; formaPieza3 += "0100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "0100"; formaPieza4 += "1110"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[3] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 3); // ** // Pieza ** // Observacion: Esa formaPieza solo tiene 2 posiciones formaPieza1 = ""; formaPieza1 += "0110"; formaPieza1 += "1100"; formaPieza1 += "0000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1000"; formaPieza2 += "1100"; formaPieza2 += "0100"; formaPieza2 += "0000"; m_matrizPiezas[4] = new Pieza(formaPieza1, formaPieza2, formaPieza1, formaPieza2, 4); // ** // Pieza ** // Observacion: Esa formaPieza solo tiene 2 posiciones formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "0110"; formaPieza1 += "0000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "0100"; formaPieza2 += "1100"; formaPieza2 += "1000"; formaPieza2 += "0000"; m_matrizPiezas[5] = new Pieza(formaPieza1, formaPieza2, formaPieza1, formaPieza2, 5); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "0100"; formaPieza1 += "0100"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1110"; formaPieza2 += "1000"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "1000"; formaPieza3 += "1000"; formaPieza3 += "1100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "0010"; formaPieza4 += "1110"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[6] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 6); // ** // Pieza ** // Observacion: Esa formaPieza solo tiene 2 posiciones formaPieza1 = ""; formaPieza1 += "1110"; formaPieza1 += "0100"; formaPieza1 += "1110"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1010"; formaPieza2 += "1110"; formaPieza2 += "1010"; formaPieza2 += "0000"; m_matrizPiezas[7] = new Pieza(formaPieza1, formaPieza2, formaPieza1, formaPieza2, 10); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "1000"; formaPieza1 += "0000"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "0110"; formaPieza2 += "0010"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "0000"; formaPieza3 += "0100"; formaPieza3 += "1100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "1000"; formaPieza4 += "1100"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[8] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 8); // * // Pieza *** formaPieza1 = ""; formaPieza1 += "1100"; formaPieza1 += "1000"; formaPieza1 += "1100"; formaPieza1 += "0000"; formaPieza2 = ""; formaPieza2 += "1110"; formaPieza2 += "1010"; formaPieza2 += "0000"; formaPieza2 += "0000"; formaPieza3 = ""; formaPieza3 += "1100"; formaPieza3 += "0100"; formaPieza3 += "1100"; formaPieza3 += "0000"; formaPieza4 = ""; formaPieza4 += "1010"; formaPieza4 += "1110"; formaPieza4 += "0000"; formaPieza4 += "0000"; m_matrizPiezas[9] = new Pieza(formaPieza1, formaPieza2, formaPieza3, formaPieza4, 9); r = new Random(unchecked ((int)DateTime.Now.Ticks)); //nuevoJuego(); }