Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pomoc/Pascal] Odświeżanie


Rekomendowane odpowiedzi

Opublikowano

Witam chce się dowiedzieć jak można odświeżyć konsole tak aby zmieniała się tylko jedna tzw. Komórka na przykład dam

Writeln('***************************************************************************');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*	 *						  *	 *	 *						  *	 *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*									  *									  *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*	 *						  *	 *	 *						  *	 *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*									  *									  *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*	 *						  *	 *	 *						  *	 *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*									  *									  *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*	 *						  *	 *	 *						  *	 *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*									  *									  *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('*	 *						  *	 *	 *						  *	 *');
Writeln('*	 ****************************	 *	 ****************************	 *');
Writeln('***************************************************************************');

 

i mam na początek pomalowaną na zielono 1 komórkę i jak odświeżyć teraz by nie czyścic ekranu a zamienić ta zielona na białą a na przykład 2 komórkę teraz dać na zielono ? :D

jak napisałem niezrozumiale to napisać, to poprawie

Opublikowano

a jak mogę jej użyć dokładniej ?

@edit

już chyba rozgryzłem ale proszę nie zamykać bo mogę mieć ewentualne pytania

 

A wiec Wykonałem taka procedure

Procedure Wybor1;
Begin
 gotoxy(1,1);
 Textcolor(White);
 gotoxy(7,2);
 TextColor(Green);
 Write('****************************');
 gotoxy(28,2);
 Textcolor(White);
 gotoxy(7,3);
 TextColor(Green);
 Write('*						  *');
 gotoxy(28,3);
 Textcolor(White);

 gotoxy(7,4);
 TextColor(Green);
 Write('****************************');
 gotoxy(28,4);
 Textcolor(White);
end;

Koloruje dobrze natomiast przy zmianie na kolejną komórkę ta poprzednia zostaje koloru zielonego (nie zmienia sie) jak było w założeniach

Opublikowano

Już poradziłem se całkowicie czyli działa wszystko tak jak powinno i nie zamula tak program jak wcześniej , dzięki za pomoc z podsunięciem komendy resztę to wykminiłem już sam, metodą prób i błędów. Dzięki wielkie za pomoc.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...