Author Topic: sokoban + vsetko k tomu  (Read 21978 times)

pawlo

  • Full Member
  • ***
  • Posts: 109
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #25 on: 01.05.2012, 04:54:30 »
Vyskúšaj to poumiestňovať do iných riadkov. Neviem prečo, no mne to pomohlo  ;D

stanlezinho

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #26 on: 02.05.2012, 00:54:28 »
Moje skromne vedomosti mi vravia, ze odkazujes na strukturovany typ, nie na strukturu, v tom pripade, v ktorom ti to nefunguje.
Viem, ze toto je asi uz old topic ale pridal som si iny projekt, snazim sa nieco inak prekodit ale vyhodi mi tu posahanu hlasku "mismatched platforms warning" nejaky mismatch between current build host a build host configuration. a nece mi zrobit makefile. Jak to opravit ?

edit: vymazal som ten druhy absolutne nesuviaci projekt a teraz aj ten 1. bezi normalne, nechapem.  :o
« Last Edit: 02.05.2012, 01:10:10 by stanlezinho »

robo7691

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #27 on: 03.05.2012, 02:54:26 »
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lcurses
collect2: ld returned 1 exit status
make[2]: *** [dist/Windows/Cygwin_1-Windows/src.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

WTF OMG???
vie niekto pomôcť?

Luk1

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #28 on: 03.05.2012, 03:36:45 »
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lcurses
collect2: ld returned 1 exit status
make[2]: *** [dist/Windows/Cygwin_1-Windows/src.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

WTF OMG???
vie niekto pomôcť?
Ked si instaloval cygwin a vyberal tie baliky pri instalacii, tak zaskrtol si aj dev ? sa mi zda ze aj ja som mal tento problem

Za slovensky narod bije mi srdce v hrudi.

robo7691

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #29 on: 03.05.2012, 22:15:33 »
Ani neviem ako a uz to ide... To je neskutocny ten Netbeans... Dalsia otazka. cosi som postiskal, nechtiac a teraz mi pri pisani programu neukazuje hned ci mam chybu, nedoplna mi to ked by malo a ani makra ked napisem tak ich nerozozna hned. vsetko to spravý az ked skompilujem. Ako to dam do povodneho stavu? :D

ApokalypS

  • Hero Member
  • *****
  • Posts: 5801
  • apokalyps(a) sa mení..
    • View Profile
    • projekt k mojej diplomovke..
Re: sokoban + vsetko k tomu
« Reply #30 on: 03.05.2012, 22:34:05 »
reinstall netbeans
80% mozgu človeka tvorí kvapalina, v mojom prípade brzdová..

CHCEM S5 :zuzka: STARY IS :zuzka: !!!!
http://www.tu-ke.com/forum/o-nicom/otvoreny-list-vedeniu-firmy-dupress-(dodavatel-mais)/

Luk1

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #31 on: 04.05.2012, 00:49:21 »
Nevie mi niekto povedat preco toto ide ako ma (je to len ukazkovy priklad)
Code: [Select]
main ()
{
addlevel("asd");
}
addlevel (char* map)
{
level->map = map;
}

a toto nie:
Code: [Select]
main ()
{
char map[255];
char* dd = "asd";
strcpy(map,dd);
addlevel(map);
}
addlevel (char* map)
{
level->map = map;
}
pritom ked si tam pridam vypisy tak okej ale ked uz z tej struktury chcem nacitat tak neje tam to co by tam malo byt (v 1. priklade ano v druhom nie)


DIK

Za slovensky narod bije mi srdce v hrudi.

Prco

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #32 on: 05.05.2012, 00:58:18 »
nbproject/Makefile-Windows.mk:77: warning: overriding recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:67: warning: ignoring old recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:77: warning: overriding recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:67: warning: ignoring old recipe for target `build/Windows/Cygwin_1-Windows/library.o'
build/Windows/Cygwin_1-Windows/library.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make[2]: *** [dist/Windows/Cygwin_1-Windows/theproject.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

tusite prečo mi to vypisuje ?

pinko

  • Guest
Re: sokoban + vsetko k tomu
« Reply #33 on: 05.05.2012, 03:59:04 »
Code: [Select]
void free_level_parts(Level *level)
{
    free((void *)level->name);
    free((void *)level->description);
    free((void *)level->password);
    free((void *)level->map);
    free((void *)level->next_level);
}

debugger mi pri zavolani tejto funkcie hadze SIGABRT pri uvolnovani level->name. Nejaky napad preco je tomu tak?

zaky

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #34 on: 05.05.2012, 04:15:08 »
jak nacitavate zo suboru a jak riesite aby to pekne rozlisovalo co nacita podla ; ?

92% teenagerů neposlouchá svojí maminku. Patříš-li mezi zbývajících 8%, dej si tohle do podpisu

pinko

  • Guest
Re: sokoban + vsetko k tomu
« Reply #35 on: 05.05.2012, 04:25:01 »
jak nacitavate zo suboru a jak riesite aby to pekne rozlisovalo co nacita podla ; ?

po jednom znaku prechadzam cely textovy subor...
- ak narazi na koniec riadku alokuje novu premennu typu Level*, prepoji ju s poslednym existujucim levelom
- ak narazi na ; inkrementujem premmennu podla ktorej rozlisujem kde nacitavat tie znaky (name, password, map...)
-inak len nacitavam po znakoch do znakoveho pola

tommmy

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #36 on: 05.05.2012, 15:33:12 »
In file included from main.c:13:
library.h:168:13: warning: no newline at end of file
main.c: In function `play':
main.c:21: warning: implicit declaration of function `turnOff'
main.c:23: warning: implicit declaration of function `movek'
main.c:43: warning: ISO C forbids nested functions
main.c:43: warning: 'main' is normally a non-static function
main.c: In function `main':
main.c:45: warning: implicit declaration of function `turnOn'
main.c:46: warning: implicit declaration of function `draw'
main.c: In function `play':
main.c:51: warning: `return' with a value, in function returning void


viete mi povedať, čo to znamená ?

Ageiris

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #37 on: 05.05.2012, 21:59:49 »
jak nacitavate zo suboru a jak riesite aby to pekne rozlisovalo co nacita podla ; ?

po jednom znaku prechadzam cely textovy subor...
- ak narazi na koniec riadku alokuje novu premennu typu Level*, prepoji ju s poslednym existujucim levelom
- ak narazi na ; inkrementujem premmennu podla ktorej rozlisujem kde nacitavat tie znaky (name, password, map...)
-inak len nacitavam po znakoch do znakoveho pola

cauko, ja uz to riesim 2 dni, sibe mi z toho tak sa dopredu ospravedlnujem za blbu otazku :)
ako urobim tento bod "ak narazi na koniec riadku alokuje novu premennu typu Level*, prepoji ju s poslednym existujucim levelom "
vedeli by ste mi napisat syntax pls?

PeTer2608

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #38 on: 05.05.2012, 23:50:21 »
Neviete ako zapisat podmienku aby mi to citalo az do konca suboru? Skusal som while (EOF!=NULL) {......} aj while(...() .. != EOF)  ale prve mi nefungovalo vobec a druhe nacitalo rovno posledny riadok ... chcem to spravit flexibilne aby sa pocet riadkov mohlo menit a funkcia by to stale vedela nacitat...
Prišiel som, videl som, uvidím čo sa s tým dá robiť  :D

jv1460

  • Newbie
  • *
  • Posts: 24
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #39 on: 06.05.2012, 01:43:25 »
nazdar......chcem vas poprosit o radu ako zapisat do podmienky,ze ked je prejdeny level nech sa zapne dalsi level....dakujem

robo7691

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #40 on: 06.05.2012, 03:41:06 »
Taka otazka, chcem tam dat blikajuci text, aký to ma prikaz?
edit + este poprosim, nevedel by mi niekto pomoct s takouto vecou. Pri nacitani inej mapy sa mi stane to, ze ked ulozim krabicu na miesto, a potom ju z tohoto miesta nasledne odsuniem mi ta bodka "diera pre krabicu" zmizne. Robi to pri novych mapach, pri zakladnej podla ktorej som robil celeho sokobano to ide normalne.
« Last Edit: 06.05.2012, 04:13:41 by robo7691 »

pinko

  • Guest
Re: sokoban + vsetko k tomu
« Reply #41 on: 06.05.2012, 04:55:21 »
nazdar......chcem vas poprosit o radu ako zapisat do podmienky,ze ked je prejdeny level nech sa zapne dalsi level....dakujem

ja to mam takto:
Code: [Select]
    while(1){
        if ((game(currentLevel)) == RESET)
                return RESET;
        else { // ked je WIN
            if (currentLevel->next_level == NULL)
                return RESET;
            else{               
                currentLevel = currentLevel->next_level;
            }
        }
    }

pinko

  • Guest
Re: sokoban + vsetko k tomu
« Reply #42 on: 06.05.2012, 05:09:45 »
A ako sa da nacitavat po znakoch do znakoveho pola ?
toto mi nacita znaky, jak to mam ukladat za behu do nejakeho retazca ?

 while(nacitanyznak != ';')
    {
        c=getc(subor);
}

ono je to dost zlozitejsie nez si to napisal... cela nacitavacia funkcia je u mna cca na 40 riadkov
radsej by som dal  while(nacitanyznak != EOF) a vnutri vetvenie
if (znak == '\n') {nejaky kod}
else if (znak == ';') {nejaky kod}
else {zapisuj po znaku do spravneho pola - spravne pole name/password/descr. mi urcuje premenna }



PeTer2608

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #43 on: 06.05.2012, 05:21:33 »
Čo je vlastne ten makefile? Ja v tom projekte mám taký súbor vyzvorený no neviem či je to toto ...  ;D  ;D
a ešte jedna vec... keď spúšťam hru cez NetBeans tak mi normálne načítava levely aj zo súboru....no keď to spustím cez ten súbor ktorý máme vložiť do priečinka bin/ mi v menu keď dám štart zamrzne terminál. Keď vymažem súbor s levelmi z priečinka - teda keď to ide len na tie ich levely tak to funguje dobre. V Netbeanse to ide dobre. Neviem kde môže byť chyba ale nechcem odovzdať hru ktorá nefunguje tak ako má ;D ;D
« Last Edit: 06.05.2012, 05:30:56 by PeTer2608 »
Prišiel som, videl som, uvidím čo sa s tým dá robiť  :D

stanlezinho

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #44 on: 06.05.2012, 05:44:46 »
moja snad last question.
ak nacitam 1. riadok az do jeho konca, ako mam nastavit aby sa zacali nacitavat znaky z 2. riadka suboru ? Musim to robit ez ten fseek? Nie je iny sposob ?

« Last Edit: 06.05.2012, 07:06:16 by stanlezinho »

jv1460

  • Newbie
  • *
  • Posts: 24
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #45 on: 06.05.2012, 14:08:14 »
dakujem pekne pinko.....este vas chcem poprosit o pomoc pri nacitavani levelu podla zadaneho hesla a potom uz dufam odoslem ten odporny smradlavy kod.dakujem

robo7691

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #46 on: 06.05.2012, 15:17:22 »
Ten zoznam uspesne odovzdanych zadani kedy bude?  Ci viem ci som to odovzdal v spravnom formate.

Luk1

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #47 on: 06.05.2012, 15:23:32 »
dakujem pekne pinko.....este vas chcem poprosit o pomoc pri nacitavani levelu podla zadaneho hesla a potom uz dufam odoslem ten odporny smradlavy kod.dakujem

nacitas heslo a prechadzas zoznam polozku po polozke a ked sa hesla zhoduju tak vratis ten level.... podla mna je ta uloha uplna blbost

makefile:
Code: [Select]
# make file moj
CC = gcc
CFLAGS = -std=gnu99 -Werror -pedantic -lcurses

program: main.o library.o levels.o
        $(CC) $(CFLAGS) -o $@ main.o library.o levels.o

main.o: main.c library.h levels.h
library.o: lybrary.c lybrary.h
levels.o: levels.c levels.h

clean:
rm -f program main.o library.o levels.o
nemam pristup na omegu cize to nemozem vyskusat... je ten makefile okej ?
« Last Edit: 06.05.2012, 15:27:29 by Luk1 »

Za slovensky narod bije mi srdce v hrudi.

Jotrew

  • Newbie
  • *
  • Posts: 17
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #48 on: 06.05.2012, 17:52:21 »
Jak mam vyskusat na omege, ci je ten projekt spustitelny....nechapem co chcu odo mna s tym makefileom...

Ageiris

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: sokoban + vsetko k tomu
« Reply #49 on: 06.05.2012, 19:24:04 »
tjn, co treba s tym makefilom? kde ho najst alebo vytvorit?