x-kom hosting

Ruch W Pascalu

PatrykJ
utworzono
utworzono

Witam!

Od kilku dni borykam się z problemem ruchu, mianowicie ruchu np. kwadratu. Chodzi mi o to że nie wiem jak zrobić aby przesunąć obiekt w lewo bądź w prawo.

onna
komentarz
komentarz

Z tego co zrozumiałam to będzie goto(x,y) w miejsce x i y wstwiasz współrzędne.

olej3232
komentarz
komentarz

Jeśłi chcesz żeby się poruszał musisz wymyślić jakiś algorytm, tak aby w określony sposób generował zmienne x i y

PatrykJ
komentarz
komentarz

Chodzi mi o to aby np. za pomoca strzałki w prawo przesunąć obiekt w prawo

onna
komentarz
komentarz

To tak jak napisał olej musisz napisać algorytm.

Szczerze powiedziawszy nie bawiłam sie w pascalu grafiką tylko tworzyłam bazy danych więc nie pomogę w wymyśleniu algorytmu.

PatrykJ
komentarz
komentarz

Napisałem w 13h zielony kwadracik, czy ktoś mógł by mi pomóc z napisaniem kodu na ruch tego kwadracika?

uses crt;

var

znak : char;

kod_znaku : byte;

delta_y : integer;

p, z, x, y : integer;

procedure grafa13h;

begin

asm

mov ah, 00h;

mov al, 13h;

int 10h;

end;

end;

begin

grafa13h;

p:=x;

for z:=1 to 100 do

begin

mem[$A000:((y shl 8) + (y shl 6)) + x] :=2;

x:=x+1;

if x=p +10 then

begin

y:=y+1;

x:=p;

end;

end;

readln;

end;

end.

  • 2 tygodnie później...
nietopereek
komentarz
komentarz
Chodzi mi o to aby np. za pomoca strzałki w prawo przesunąć obiekt w prawo

to nie było by takie łatwe. primo załadować sterownik VGA, później wszystko odnośnie myszki oraz ruchu kwadratu w stosunku do myszki .

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.