Skocz do zawartości

Lunatyk

Użytkownicy
  • Postów

    112
  • Dołączył

  • Ostatnia wizyta

O Lunatyk

  • Urodziny 27.04.1993

O mnie

  • Skąd
    waćpan przybywa?
  • Płeć
    Male
  • Hobby
    game engine programming

Osiągnięcia Lunatyk

Cadet

Cadet (3/13)

0

Reputacja

  1. Lunatyk

    pliki binarne

    Po wrzuceniu tego kodu kompilator wywala mi to PsychiX: 1>------ Build started: Project: test, Configuration: Debug Win32 ------ 1>Build started 2011-09-02 18:51:04. 1>PrepareForBuild: 1> Creating directory "D:\Projekty\Programy\Game\test\Debug\". 1>InitializeBuildStatus: 1> Creating "Debug\test.unsuccessfulbuild" because "AlwaysCreate" was specified. 1>ClCompile: 1> main.cpp 1>d:\projekty\programy\game\test\test\main.cpp(16): error C2057: expected constant expression 1>d:\projekty\programy\game\test\test\main.cpp(16): error C2466: cannot allocate an array of constant size 0 1>d:\projekty\programy\game\test\test\main.cpp(16): error C2133: 'tablica' : unknown size 1>d:\projekty\programy\game\test\test\main.cpp(22): warning C4172: returning address of local variable or temporary 1> 1>Build FAILED. 1> 1>Time Elapsed 00:00:04.14 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
  2. Coś na wzór. var t:array[0..5] of string; begin randomize(); t[0]:= "Yo"; t[1]:= "Hello"; t[2]:= "Czesc"; t[3]:= "Siema"; t[4]:= "Elo"; write ( t[random ( 5 ) ] ); end; Tylko nie kojarze czy aby na pewno można stworzyć tablicę stringów w pascalu.
  3. Zrób tablicę stringów z którego będziesz losował element tablicy.
  4. Nie wiem czy o to Ci chodziło. this.IsMdiContainer = true; Form2 nForm = new Form2(); nForm.MdiParent = this; nForm.Show();
  5. Lunatyk

    Nietypowa alokacja pamięci

    U mnie nie wywołuje błędu, ale logicznie nie mogę się odwołać do pierwszego elementu. Na twoim miejscu zabezpieczyłbym się na wypadek, gdy użytkownik chce podać 0. Nie testowałeś dla i = 0? Zapomniałeś również postawić "*" przed wskaźnikiem str.
  6. Nie wiem w ogóle co ma robić w kolizji. Zawsze można zrobić inaczej tylko wyjaśnij co chcesz wykonać podczas kolizji.
  7. Nie wiem chcesz zrobić w kolizji, bo nigdy nie pracowałem na klockach, aczkolwiek tam masz odbicie w prawo (direction 0), więc cała wina leży w Twojej kolizji.
  8. Wystarczy, że wrzucisz ten swój kod w step.
  9. create skrzynki GML opened = false; tam gdzie masz kod ze skrzynką GML if ( distance_to_object(player) <=50 && opened != true ) { image_index=skrzynia_otwarta instance_create(x+random_range(-32,32),y+random_range(-32,32),helm) instance_create(x+random_range(-32,32),y+random_range(-32,32),zbroja) opened = true; }
  10. Lunatyk

    Protected

    Czemu w prywatnym friendzie nie mogę odwoływać się do zmiennych i funkcji protected w tej samej klasie? @edit Za chiny nie idzie, a teoretycznie powinienem mieć dostęp. >.> @edit 2 Ja nie mogę, po powrocie mnie olśniło nazwałem zmienną tak jak klasę przez co się kłuciło. >.> Ja to mam głowę... Można zamknąć.
  11. Widzę, że muszę się jeszcze wiele nauczyć, aby pisać coś z sensem. ;/ To było pierwsze skojarzenie jakie przyszło mi do głowy... błędne skojarzenie.
  12. Przypadkiem struktur to nie obsługuje? struct _obiekty { public obiekt1 o1; public obiekt2 o2; }; List <_obiekty> lista = new List <_obiekty>();
  13. Create GML ini_open( 'config.ini' ) ekran = ini_read_real('Ustawienia','pelny', 0); window_set_fullscreen (ekran) ini_close(); Wciśnięcie przycisku GML ini_open('config.ini'); ekran = !ekran; window_set_fullscreen ( ekran ); ini_write_real('Ustawienia', 'pelny', ekran ); ini_close();
  14. TheMarcQ dobrze napisał. W funkcji pobierany jest kolor z (na tą chwilę nie kojarzę, którego) rogu twojej graficzki, następnie jest "usuwany". Ważne aby tło było jednolite. ;q
×
×
  • Dodaj nową pozycję...