Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
2048+ the Game - V 9.10

2048+ the Game

Sommario | Admin | Forum | Bugs | Todo | Files

Pagine: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ] Precedente | Prossimo
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 18:00
Giovedì, 05/07/2018
@Carlo
@Mikelius

ho corretto un altro bug

Codice sorgente - presumibilmente VB.NET

  1. Private Sub FacileToolStrip_Click(sender As Object, e As EventArgs) Handles FacileToolStrip.Click
  2.         'modicato da Ultimo il 5-7-2018 alle ore 16
  3.         If Stato_eventi = Stato.Avviato Or Stato_eventi = Stato.Rivedi Then
  4.             Return
  5.         Else
  6.             Livello_Diff = Difficoltà.Facile
  7.             FacileToolStrip.Checked = False
  8.             MediaToolStrip.Checked = False
  9.             DifficileToolStrip.Checked = False
  10.             MoltoDifficileToolStrip.Checked = False
  11.             Call Diff_Checked()
  12.         End If
  13.     End Sub
  14.  
  15.     Private Sub MediaToolStrip_Click(sender As Object, e As EventArgs) Handles MediaToolStrip.Click
  16.         'modicato da Ultimo il 5-7-2018 alle ore 16
  17.         If Stato_eventi = Stato.Avviato Or Stato_eventi = Stato.Rivedi Then
  18.             Return
  19.         Else
  20.             Livello_Diff = Difficoltà.Media
  21.             FacileToolStrip.Checked = False
  22.             MediaToolStrip.Checked = False
  23.             DifficileToolStrip.Checked = False
  24.             MoltoDifficileToolStrip.Checked = False
  25.             Call Diff_Checked()
  26.         End If
  27.     End Sub
  28.  
  29.     Private Sub DifficileToolStrip_Click(sender As Object, e As EventArgs) Handles DifficileToolStrip.Click
  30.         'modicato da Ultimo il 5-7-2018 alle ore 16
  31.         If Stato_eventi = Stato.Avviato Or Stato_eventi = Stato.Rivedi Then
  32.             Return
  33.         Else
  34.             Livello_Diff = Difficoltà.Difficile
  35.             FacileToolStrip.Checked = False
  36.             MediaToolStrip.Checked = False
  37.             DifficileToolStrip.Checked = False
  38.             MoltoDifficileToolStrip.Checked = False
  39.             Call Diff_Checked()
  40.         End If
  41.     End Sub
  42.  
  43.     Private Sub MoltoDifficileToolStrip_Click(sender As Object, e As EventArgs) Handles MoltoDifficileToolStrip.Click
  44.         'modicato da Ultimo il 5-7-2018 alle ore 16
  45.         If Stato_eventi = Stato.Avviato Or Stato_eventi = Stato.Rivedi Then
  46.             Return
  47.         Else
  48.             Livello_Diff = Difficoltà.Molto_Difficile
  49.             FacileToolStrip.Checked = False
  50.             MediaToolStrip.Checked = False
  51.             DifficileToolStrip.Checked = False
  52.             MoltoDifficileToolStrip.Checked = False
  53.             Call Diff_Checked()
  54.         End If
  55.     End Sub
  56.  
  57.     Public Sub Diff_Checked()
  58.         'modicato da Ultimo il 5-7-2018 alle ore 16
  59.         'imposta le difficoltà
  60.         Call Gestione_Difficolta_Livello()
  61.     End Sub



settare la proprietà CheckonClick su False

per ogni Toolstrip (facile,media,difficile molto_difficile)







If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 18:26
Giovedì, 05/07/2018
ho trovato un bug..almeno a me da come bug:

Se cancello ca cartella Risorse, da eccezzione all'avvio della Hall of Fame.

Ho corretto con
Codice sorgente - presumibilmente VB.NET

  1. Public Sub Carica_Tabella(ByVal nomtab As String)
  2.  
  3.         myStremObjet_Classif = Classif_2048
  4.         percorsofile += "\" & nomtab & ".bin"
  5.         If File.Exists(percorsofile) Then
  6.             Dim File_Stream As Stream = File.OpenRead(percorsofile)
  7.             Dim deserializer As New BinaryFormatter
  8.             myStremObjet_Classif = CType(deserializer.Deserialize(File_Stream), Classifica_2048)
  9.             File_Stream.Close()
  10.         Else
  11. ''''''''''''''''''''''''''''' File.Create() non mi crea tutto il percorso mancante
  12.  
  13.             Directory.CreateDirectory(".\Risorse\Dati")
  14. '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  15.             Dim File_Stream As Stream = File.Create(percorsofile)
  16.             Dim serializer As New BinaryFormatter
  17.             serializer.Serialize(File_Stream, myStremObjet_Classif)
  18.             File_Stream.Close()
  19.         End If
  20.  
  21.     End Sub



Stessa cosa da farsi per le altre cartelle. ci vorebbe un controllo generale. Lo mettiamo all'avvio del gioco?


PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 18:41
Giovedì, 05/07/2018
Testo quotato

Postato originariamente da Mikelius:

ho trovato un bug..almeno a me da come bug:

Se cancello ca cartella Risorse, da eccezzione all'avvio della Hall of Fame.

Ho corretto con
Codice sorgente - presumibilmente VB.NET

  1. Public Sub Carica_Tabella(ByVal nomtab As String)
  2.  
  3.         myStremObjet_Classif = Classif_2048
  4.         percorsofile += "\" & nomtab & ".bin"
  5.         If File.Exists(percorsofile) Then
  6.             Dim File_Stream As Stream = File.OpenRead(percorsofile)
  7.             Dim deserializer As New BinaryFormatter
  8.             myStremObjet_Classif = CType(deserializer.Deserialize(File_Stream), Classifica_2048)
  9.             File_Stream.Close()
  10.         Else
  11. ''''''''''''''''''''''''''''' File.Create() non mi crea tutto il percorso mancante
  12.  
  13.             Directory.CreateDirectory(".\Risorse\Dati")
  14. '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  15.             Dim File_Stream As Stream = File.Create(percorsofile)
  16.             Dim serializer As New BinaryFormatter
  17.             serializer.Serialize(File_Stream, myStremObjet_Classif)
  18.             File_Stream.Close()
  19.         End If
  20.  
  21.     End Sub



Stessa cosa da farsi per le altre cartelle. ci vorebbe un controllo generale. Lo mettiamo all'avvio del gioco?




Si puoi creare una funzione di controllo delle cartelle

se sono mancanti le crea :k:

quando è  pronta la posti  ok?


la funzione si deve attivare all'avvio del programma,


dal Load del Form1

:k:

Ultima modifica effettuata da Ultimo il 05/07/2018 alle 18:50


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Pagine: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ] Precedente | Prossimo