Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Achizitie SUV, buget 17k euro

Gps traker pentru animale

Aplicatii terte pentru IPTV, OTT,...

Drept trecere cu “carulR...
 Sunt noile generatii care se nasc...

Butuc pedalier

Niste intrebari despre apartamente

Comentarii amuzante pe Youtube
 Nu iese laptopul din sleep mode.

Facerea de bine - ce aștepta...

Probleme drum servitute

Se pot monta placi de gresie de 1...
 Card de debit virtual emis de India

Diferenta ATS generator si PV

La multi ani @Lotusisrael!

Declarație primar
 

Returnare caracter aflat la intersectia a doua coordonate intr-o fereastra in C

- - - - -
  • Please log in to reply
3 replies to this topic

#1
SSS95

SSS95

    Junior Member

  • Grup: Members
  • Posts: 27
  • Înscris: 21.10.2012
Salutate!
Lucrez la un soi de Tetris ( sunt incepator) pe Linux in C ( cu GCC). M-am blocat la 2 chestii.

1.Folosesc ncurses.h si nu stiu cum sa aflu caracterul aflat la intersectia a n linii si m coloane. Am o structura de genul if (AAAAA(row,col)=='L') si nu stiu ce comanda/macro/operator sa folosesc in loc de acel AAAAA ca sa imi returneze ce vreau eu sa obtin. Adica un fel de intersectie de coordonate si sa imi returneze ce se afla la coordonata X intersectata cu coordonata Y.
2. Am facut ca sa afiseze "piesele", dar nu reusesc sa le fac sa se deplaseze singure. Ele se deplaseaza doar daca dau apas eu pe tastatura jos/dreapta/stanga si as vrea ca ele sa se deplaseze singure pana apas eu pe o tasta care sa influenteze miscarea.

Multumesc anticipat !

Edited by SSS95, 27 December 2014 - 22:19.


#2
EnachescuAlin

EnachescuAlin

    Active Member

  • Grup: Members
  • Posts: 1,008
  • Înscris: 08.07.2013
1. Retii "harta" intr-o matrice. Si afisezi in functie de matrice si asa stii si ce caracter ai la linia n si coloana m.
2. Creezi un thread unde afisezi piesele, dupa ii dai sleep cateva ms dupa iar afisezi si tot asa.

#3
SSS95

SSS95

    Junior Member

  • Grup: Members
  • Posts: 27
  • Înscris: 21.10.2012
Am incercat sa salvez intr-o matrice, dar ma blochez la acelasi lucru. Ca sa pun ce vreau sa salvezi in matrice trebuie sa citesc de la intersectia coordonatelor si de fapt tot de comanda aia dau.
Iar la partea cu thread-uri nu am invatat asa ceva. Nu pot sa folosesc un while de exemplu care sa repede miscarea pana apas pe o tasta care schimba directie? Sau ceva de genul asta.

#4
EnachescuAlin

EnachescuAlin

    Active Member

  • Grup: Members
  • Posts: 1,008
  • Înscris: 08.07.2013
Pai intai faci miscarile in matrice si dupa pe ecran.
Pai intr-un while trebuie sa faci. Dar trebuie pe alt thread. Pe thread-ul principal astepti sa apese o tasta, iar pe alt thread muti piesele alea.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate