Accedi per seguire   
Seguaci 0
pittuzzo

[vb6] Programmino Difficilotto-help

3 messaggi in questa discussione

Allora anzitutto vi invio l'analisi del programmino che si dovrà creare:

http://www.marconivr.it/GaraNazAbacus/docu...ovaGara2005.pdf

La pappardella di background del tram (è il rettangolo che percorre la linea rossa in random ogni 35 sek se nn erro) e dei semafori l'ho già creata, eccolo:

http://pitty.altervista.org/STRADA.rar

Ma ecco il vero problema....e qui davvero nn trovo nessuno che sappia aiutarmi. Ardua impresa!!!

Mancano le macchine!

Creerò un timer con interval=5000

Ad ogni intervallo mi dovrà generare un oggetto.

Oggetto consistente in un cerchio rappresentativo (rappresenta la macchina) che in random avrà la sua posizione (da 1 a 4: prima strada, seconda strada, terza e quarta) e la sua direzione (da 1 a 3: dritto, destra, sinistra).

Già se mi sapete dire questo primo pezzo vi ringrazio, e cioè creare dal nulla questo cerchio.

Da notare che il tram nel programma non è dal nulla, è un rettangolo dove per il movimento modifico solo la proprietà UP. Lo posso fare col tram perkè è uno..ma le macchine uscendo in random ogni 5 sec. possono andare da 1 a n...

Il passo successivo, cui vi chiedo, è COME FACCIO LE CLASSI in VB6??

Ovvero la preparazione di qst'oggetti appartenenti alla classe macchina:

CLASSE MACCHINA

-Colore as string 'il riempimento del cerchio

-Velocita as integer 'di quanti punti si deve muovere

Qualcuno sa aiutarmi??? URGENTISSIMO plz :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Grazie ad un anziano di questo forum, BUG, con MSN son riuscito a risolvere il problema suddetto...

Abbiamo creato un oggetto (ad esempio il cerchio) chiamato car con Index 0

All'evento :

[VB]

Load car(1)

car(1).visible=true

car(1).top=100

car(1).left=100

[/VB]

e vedremo la car nuova :)

per aggiungerne poi un'altra si adda a 2, poi 3 etc...etc...

Era quel LOAD che mi mancava :P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Grazie ad un anziano di questo forum, BUG, con MSN son riuscito a risolvere il problema suddetto...

Abbiamo creato un oggetto (ad esempio il cerchio) chiamato car con Index 0

All'evento :

[VB]

Load car(1)

car(1).visible=true

car(1).top=100

car(1).left=100

[/VB]

e vedremo la car nuova :)

per aggiungerne poi un'altra si adda a 2, poi 3 etc...etc...

Era quel LOAD che mi mancava :P

:up1: :up1: :up1:

Ebbravo il nostro BUG, non si smentisce mai ;-)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0