Dobrý deň. Prosím, poraďte mi. Dá sa nejak zmeniť len hodnota, napr. mám premennú a s hodnotou -5. Potom tú premennú zmením a nastavým napr. na hodnotu 2. Ale tým pádom sa mi zmení hodnota z -5 na 2. Ale ja by som chcel aby to bolo -2. Dá sa to nejak spraviť?
Prikladám aj časť kódu z hry, ale problém je lepšie popísaný vyžšie:
if (ballMovie.posX <= 50 || ballMovie.posX >= 840)
ballSpeedX = -ballSpeedX;
if (vozikVPohybu == true)
{
ballSpeedX = 5;
}
Najprv dávam podmienku, či nedošlo k detekcií loptička-okraj. Potom, ak došlo, smer lopty sa obráti. A v druhej podmienke, chcem nastaviť rýchlosť lopty tak, že budeme počítať ujetú vzdialenosť od našej polohy, až dokým nepustím klávesnicu pre pohyb. To už mám odpodmienkovené(podmienky if) a ide to.