Proyecto - Juego Solitario

October 2, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Proyecto - Juego Solitario...

Description

 

UNIVERSIDAD AUTÓNOMA GABRIEL RENE MORENO FACULT FACUL TAD: CS. EXACTAS Y TECNOLOGÍ TECNOLOGÍA A CARRERA: INFORMÁTICA

“PROYECTO PROG. II” “JUEGO SOLITARIO” INTEGRANTES:  ALAN JHONNY HINOJOSA A.  ADOLFO MIGUEL CLAVIJO CLAVIJO A.  RONALD CHAVEZ CHAVEZ MATERIA:

200422121 ( SA ) 200431961 ( SB ) 200309! ( SB )

 INF 210 SA"SB #$ROGRAMACI%N II&

DOCENTE:  ING. JUAN CARLOS A. CON'RERAS V. V. SAN'A CRUZ DICIEMBRE200!

 

“DIAGRAMA DE CLASES” “JUEGO SOLITARIO” TForm 0 0 TForm1 -Timer1 -MainMenu -Men1 -NuevoJuego -N1 -Salir1 -aux -bb -FormCreate() -FormPaint() -FormMouseDow -FormM ouseDow n() -Timer1Timer() -Salir1Click() -NuevoJuegoClick() TForm1()

TCarta -encima -carta -carta1 -c -Carriba -Caba!o -$im1

0 aux

0 Juego

TDibu!o -camba -imagen -imagen1 TDibu!o() "TDibu!o() "#intacarta() #e$irimagen() 0 #inta() lim#iar() #intatexto() D Draw raw () get%img() get&img() #onercolor()

-sol -' - -sw -ra

#inte

0

Juego() "Juego() muestra() re#artir() click() in$e!uego() nuevo#arti$a()

0

s ol 0

TCarta() SetCartas() *etCarta() *etCartas() *etCartas1() SetCartas1() Set+alor() *et+alor() Set,sta$o() *et,sta$o() Set+isible() *et+isible() SetSimbolo() *etSimbolo() SetPosCarta() *etPosCarta() *etCarriba() *etCaba!o() *etDim1() PonerPosencima() ,liminaPosencima() us.ue$aDecarta() a!arCarta() Poner'() CambioDe,sta$ocarta() CargarCartas() ara!ar() ,liminaCarta() Carta/ba!ar() +isiblesTo$as()

 

“DESCRIPCIÓN DEL PROBLEMA” “JUEGO SOLITARIO”

Esta versión e! "#e$% e! S%!itari% &%nsiste en e!i e!i'inar 'inar !as &artas a&#'#!aas (#e )%r'an #na *ir+'ie e ,- &artas a&%'%aas e ta! ' 'anera anera (#e (#ean tres &artas a! es&#iert% &%n %s &artas &artas ea" ea"%% e &aa &aa #na / a !a ves !as &artas &artas ea"% ea"% e estas %s )%r'an )%r'an #na 0i!era e &artas !a &#a! ta'i1n )%r'a %tra 0i!era a#n 'as !ar$a2 *ara e!i'inar e! 'a3% e &artas se n%s *er'ite #ti!i3ar #na &arta (#e esa a! es&#iert%2 &%'*aran% esta &arta &%n !as &artas es&#iertas e! 'a3%. La &%'*ara&ión &%nsiste en #s&ar #n n#'er% 'a/%r % 'en%r a! e !a &arta (#e esta en !a 'esa sin i'*%rta e! s4'%!% % e! &%!%r2 en #n &as% e n% e5istir &artas &%n !a &#a! e!i'inar !a e !a 'esa2 esta se *#ee &a'iar *%r %tra (#e es %t%r$aa Ran%'i&a'ente &%n #n n6'er% !i'ita% e intent%s2 en &as% e s%re*asar e! n#'er% e intent%s e &a'i% e &artas antes e e!i'inar t%as !as &artas e! "#e$% se ter ter'in 'ina2 a2 si e! 'a3% es e!i'ina% e!i'ina% ant antes es e e! n6'e n6'er% r% e int intent ent%s %s se ini ini&ia &ia %tr% "#e$% "#e$% n#eva'ente 0asta *erer % se e&ia ter'inar &%n e! "#e$%.

 

“CÓDIGO FUENTE” “JUEGO SOLITARIO” 7 Llamadas.!! 88999999999999999999999999999999999999999999999999999999999999999999999999999 in&!#e ;v&!.0< *ra$'a 0rst%* in&!#e =L!a'aas.0= 88999999999999999999999999999999999999999999999999999999999999999999999999999 *ra$'a *a&>a$e?s'art@init *ra$'a res%#r&e =7.)'= TF%r'B 7F%r'B 88999999999999999999999999999999999999999999999999999999999999999999999999999  @@)ast&a!! TF%r'B::TF%r'B?TC%'*%nent7 Oner   : TF%r'?Oner  a#5 ne #e$%?BH2H2B,J2K-2Canvas  88999999999999999999999999999999999999999999999999999999999999999999999999999 v%i @@)ast&a!! TF%r'B::F%r'Create?TO"e&t 7Sener    D%#!e#))ere  B  B     B  ,   Ti' Ti'erB9?int 5 2 int /   v%i )ine"#e$%?%%! s   v%i n#ev%*artia?  eni) 

" Ca$%as.!! 88999999999999999999999999999999999999999999999999999999999999999999999999999 in&!#e ;v&!.0< *ra$'a 0rst%* in&!#e =Cartas.0= 8889999999999999999999999999999999 CLASE CARTA 999999999999999999999999999999888 TCarta:: TCarta?   Car$arCartas?  %ner%sen&i'a?

 

 v%i TCarta:: SetCartas?&artas  v2int *%s2Carta &ar   v.Cartas*%s&ar  Carta TCarta::GetCarta?&artas &ar2 int *%s   ret#rn &ar.Cartas*%s  &artas TCarta:: GetCartas?   ret#rn &arta  v%i TCarta:: SetCartasB? Carta &ar  i'B  &artaB.Cartasi'B&ar  &artas TCarta::GetCartasB?  ret#rn &artaB  v%i TCarta::Seta!%r?&artas TCarta::Seta!%r?&artas  &ar2int *%s2int va!%r    &ar.Cartas*%s.va!%rva!%r   /te TCarta::Geta!%r?&artas TCarta::Geta!%r?&artas &ar2int &ar2int *%s    ret#rn &ar.Cartas*%s.va!%r  v%i TCarta::SetEsta%?&artas  &ar2int *%s2%%! est    &ar.Cartas*%s.esta%est   %%! TCarta::GetEsta%?&artas &ar2int *%s   ret#rn &ar.Cartas*%s.esta%  v%i TCarta::Setisi!e?&artas TCarta::Setisi!e?&artas &ar2int *%s2%% *%s2%%!! vis   &ar.Cartas*%s.visi!evis   %%! TCarta::Getisi!e?&artas TCarta::Getisi!e?&artas &ar2int *%s    ret#rn &ar.Cartas*%s.visi!e

 

 v%i TCarta::SetSi'%!%?&artas &ar2int *%s 2&0ar si'   &ar.Cartas*%s.si'%!%si'  &0ar TCarta::GetSi'%!%?&artas &ar2int *%s   ret#rn &ar.Cartas*%s.si'%!%  v%i TCarta::Set%sCarta?&artas &ar2int *%s2int 52 int /    &ar.Cartas*%s.*%s.55  &ar.Cartas*%s.*%s.//  e"es TCarta::Get%sCarta?&artas &ar2int *%s   ret#rn &ar.Cartas*%s.*%s  int TCarta::GetCarria?    ret#rn Carria  int TCarta::GetCaa"%?    ret#rn Caa"%  int TCarta::GetDi'B?    ret#rn i'B  v%i TCarta::%ner%sen&i'a?    int &e   )%r ?int i i;Bi i;Bi     en&i'ai.5i9B?&e7B   &eB   i) ?i;   en&i'ai./i?&e7B   e!se   en&i'ai./9B   &eB     &e   int se2&aB   seZ

 

  int sa   )%r ?int ii;i    i) ?&a [J
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF