Zdravim,
můj problém spočívá v tom, že mám primitivní hru (nejsem příliš pokročilý uživatel, ale něco zvládnu a většinu kódů si přelouskám), princip je jednoduchý, pohybujete se s panáčkem a sbíráte kuličky, to vše funguje, můj kámen úrazu je v druhé části, kdy potřebuji z kuliček "stavět", neboli přepnu si do druhého formuláře a chci aby se tečka zobrazila na pozici panáčka (také funguje)
private void Form3_Paint(object sender, PaintEventArgs e)
{
kreslici_plocha = e.Graphics;
kreslici_plocha.FillEllipse(Brushes.Red, xElipsy, yElipsy, 19, 19);
}
---
case Keys.Space:
xElipsy=xPanak;
yElipsy=yPanak;
Refresh();
break;
Ale teď přichází kámen úrazu -> když přejdu na jinou pozici a chci znovu vykreslit kuličku, kulička se jen překreslí, nevytvoří nová (změní se souřadnice). A zde potřebuji pokud možno radu. Pevně věřím že to bude něco jednoduchého (i když ne, děkuji za každou radu). Jak již jsem řekl, nejsem moc pokročilý, proto jsem zkoušel najít různé kódy, bez úspěchu. (Není tu nějaka možnost na vyřešení přes cyklus, pole, save obrazovky, nějaké zakomponování "new"?) Doufám, že jsem popsal problém rozumě a smysluplně a že mi někdo poradí, předem děkuji za pomoc. btw jazyk: C#