W obiekcie lufy
GML
/* DRAW */
draw_sprite_ext(sprite_index,-1,x,y,image_xscale,image_yscale,direction,image_blend,image_alpha);
A w obiekcie czolgu
GML
/* CREATE */
instance_create(x,y,obj_lufa) // Jeśli originy sprite są na środku</span>
wiesz co, to może cały kod od razu, bo nic praktycznie nie zrozumiałem xD
int random(int nMin, int nMax) { return rand() % nMax + nMin; }
void main()
{
// zainicjowanie generatora liczb pseudolosowych aktualnym czasem
srand (static_cast<unsigned int>(time(NULL)));
// wylosowanie i pokazanie liczby
std::cout << "Wylosowana liczba to " << random(1, 6) << std::endl;
getch();
}
Chodzi o rzut kostką, bez choose i irandom_range (do GM7).
Wystarczy tylko zmienna. W create głównego obiekty dajesz:
GML
global.rycerz = false;
global.mag = false
Potem w obiekcie oHero w draw piszesz tylko
GML
if global.rycerz && global.mag=false
{
//instrukcje rysowania
}