|
|
|
![]() |
|
Strumenti |
![]() |
#41 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
completato e committato anke il task 3.4...
ovviamente il test TestCollision però non passa perchè 71104 dovrebbe aggiungere nel codice del controllo delle collisioni il controllo in base all'Extent attuale... x il resto la build è verde (a parte qualke minor correction ke 71104 deve fare nel suo codice ke non passa le strette maglie del controllo sintattiko d fek ![]()
__________________
![]() |
![]() |
![]() |
#42 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
![]() ciao ![]() |
|
![]() |
![]() |
#43 | |
Senior Member
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
|
Quote:
__________________
GNU MyServer Wants YOU!! We live thinking we will never die. We die thinking we had never lived. Jason Becker |
|
![]() |
![]() |
#44 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() |
|
![]() |
![]() |
#45 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
C'è anche un test che fallisce. Si tratta di testCollisionBottom. Chi ha fatto un commit prima di controllare i test? Di chi è la colpa su dai che non vi faccio niente... io
![]() ciao ![]() |
![]() |
![]() |
#46 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
io ho controllato ed era tutto verde... ehm, Danilo...?
![]() cmq il mio commit era la revision 232 se non erro. comunque ragazzi lasciatevi dire che con le coordinate dell'asse Y avete fatto un discreto casino... O_O dovrò cambiare un bel po' di cose... intanto ditemi una cosa: qual è di preciso il significato dei membri widthCollision e heightCollision? |
![]() |
![]() |
#47 | |||
Senior Member
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
|
Quote:
Quote:
Quote:
![]()
__________________
GNU MyServer Wants YOU!! We live thinking we will never die. We die thinking we had never lived. Jason Becker |
|||
![]() |
![]() |
#48 | |||
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() Quote:
Quote:
![]() |
|||
![]() |
![]() |
#49 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
GROAR MA CHI E' STATO a fare le funzioni per testare le collisioni con le pareti?!?!?!!?
![]() ![]() ![]() sentite, visto che devo anche eliminare Config e le dimensioni del display, io qua tolgo tutte ste collisioni del cavolo, lascio solo le collisioni con l'Extent e riproduco il suono per quello inferiore... se poi ho fatto casino si torna indietro, amen. |
![]() |
![]() |
#50 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
boh..
mel lo kiedevo pure io... infatti le ho dovute correggere che top e bottom erano invertite perchè erano state fatte pensando che l'origine delle coordinate fosse in alto a sinistra... comunque con le modifiche che ho fatto dovrebbero andare... basta ke le modifichi per aggiungere il controllo da extent anzichè nei margini dello schermo.. penso ti convenga inserire getLimitX e getLimitY da Extent in modo da effettuare il confronto in base a questi valori...
__________________
![]() |
![]() |
![]() |
#51 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
cmq sia vi prego di non committare nulla finché non ho sistemato un po' di cose, sto facendo un poderoso refactoring (tranquillo fek, lo faccio passo passo
![]() ![]() |
![]() |
![]() |
#52 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
ragazzi, ho trovato un altro punto su cui si è fatta un po' di confusione: il significato della posizione di uno sprite; l'hot spot per così dire dello sprite va considerato il punto centrale, quello in alto a sinistra o quello in basso a sinistra? per ora io ho messo quello centrale (nella maggior parte del codice veniva interpretato così) ma se devo cambiare non c'è problema, devo modificare solo un paio di cose in Extent e Sprite.
EDIT: vorrei un'altra conferma per questo punto perché i test delle collisioni falliscono: devo correggerli ma prima voglio la conferma. VIIIIICIUUUUUSSSSS??? Ultima modifica di 71104 : 08-10-2005 alle 19:47. |
![]() |
![]() |
#53 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
non c'entra nulla coi problemi che ho adesso, ma propongo di spostare il metodo reactToInput in Gem; per ora è in Sprite e non mi sembra concettualmente corretto (non tutti gli sprites che useremo dovranno rispondere all'input dell'utente, senza contare che altri tipi diversi da Gem derivati da Sprite reagiranno in maniera diversa); ci metto un TODO?
|
![]() |
![]() |
#54 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao ![]() |
|
![]() |
![]() |
#55 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao ![]() |
|
![]() |
![]() |
#56 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() ![]() comunque siccome l'asse delle Y è orientato verso l'alto in questo caso io l'hot spot lo metterei piuttosto in basso a sinistra; comunque per ora lascio al centro e attendo il parere di fek (potrebbe essere necessario modificare anche alcuni test delle collisioni oltre a Extent e Sprite). |
|
![]() |
![]() |
#57 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
![]() ciao ![]() |
|
![]() |
![]() |
#58 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
finalmente ce l'ho fatta: tra problemi nel codice da sistemare e antipatia naturale tra me e SVN stavo uscendo pazzo (intendo dire peggio di come sono :|)
cisc: abbiamo perso il tuo task (il 3.5) ![]() l'errore è stato mio, ti prego di perdonarmi: ![]() ![]() 1) 4 task su 5 sono completi e funzionanti (test completamente verdi) 2) nel programma sono state sistemate numerose incoerenze e un errore madornale (grazie TigerShark ![]() 3) l'unica una piccola incoerenza rimasta è completamente "sotto controllo" (a seconda del parere di fek possiamo aggiornare rapidamente il codice e renderlo perfetto) 4) il task 3.5 immagino che ce l'avrai ancora sul tuo pc, ma ad ogni modo penso che varrà la pena di rifarlo perché sono cambiati alcuni metodi in Sprite (ed è stato anche aggiunto un bel TODO che cambierà molte cose) se vuoi il tuo task posso rifarlo io, visto che si è perso per causa mia, anche perché ho finito il mio con un giorno di anticipo quindi ho un altro giorno di tempo ![]() detto questo dopo che sarà stato ripristinato il task 3.5 io mi proporrei per spostare reactToInput da Sprite a Gem ![]() PS: spero di aver fatto tutto bene con SubVersion: dall'ultimo update di prova che ho fatto (senza errori) ho importato il progetto in Eclipse, i test erano tutti verdi e il programma funzionava; insomma non dovrei proprio aver rotto la build ![]() comunque se ci sono problemi avvisatemi che sul mio pc ho ben due copie funzionanti dei sorgenti ![]() Ultima modifica di 71104 : 09-10-2005 alle 02:02. |
![]() |
![]() |
#59 | |
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
...sono stato io... ![]() ![]() ![]() ![]() ![]() Cosa avevano di così tragico?
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
![]() |
![]() |
#60 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao ![]() |
|
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:14.