-
Postów
112 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Lunatyk
-
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 ==========
-
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.
-
Zrób tablicę stringów z którego będziesz losował element tablicy.
-
Nie wiem czy o to Ci chodziło. this.IsMdiContainer = true; Form2 nForm = new Form2(); nForm.MdiParent = this; nForm.Show();
-
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.
-
Nie wiem w ogóle co ma robić w kolizji. Zawsze można zrobić inaczej tylko wyjaśnij co chcesz wykonać podczas kolizji.
-
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.
-
Wystarczy, że wrzucisz ten swój kod w step.
-
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; }
-
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ąć.
-
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.
-
Przypadkiem struktur to nie obsługuje? struct _obiekty { public obiekt1 o1; public obiekt2 o2; }; List <_obiekty> lista = new List <_obiekty>();
-
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();
-
window_set_fullscreen ( true )
-
Funkcja erase color za pomocą kodu
Lunatyk odpowiedział(a) na B&G MoH temat w Pytania początkujących
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 -
GmWindowMake
Lunatyk odpowiedział(a) na iczigo temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Próbuję i próbuję zmienić okno gm i niezbyt mi to chce działać... :P -
Chociażby collision_point(argumenty)
-
Szkoda, że tylko godzina. BTW. Fajnie się grało... :)
-
#include <iostream> #include <conio.h> int main(void) { int x; int ilosc = 0; std::cin >> x; int * t = new int[x]; for(int n = 0; n < x; n++) t[n] = n; for(int i = 0; i < x; i++) for(int j = i+1; j < x; j++) { ilosc++; std::cout << t[i] << " i " << t[j] << std::endl; } std::cout << "Ilosc kombinacji: " << ilosc; delete [] t; getch(); return 0; }
-
silnik 2.5 D
Lunatyk odpowiedział(a) na iczigo temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Rozkminiłem go nawet nie zaglądając w kod. >< Dorzucam się do pytania. -
Teraz jak z plastiku :). Ten blask jest jakiś dziwny, przynajmniej dla mnie. Może daj dla tych ciemniejszych elementów inny materiał? Ogółem praca jest fajna.
-
Popieram.
-
Nie moge uzywac funkcji draw po wczytaniu obrazka
Lunatyk odpowiedział(a) na Elevator temat w Pytania zaawansowanych
Przykład @edit Rysujesz LPM. :) -
Nie moge uzywac funkcji draw po wczytaniu obrazka
Lunatyk odpowiedział(a) na Elevator temat w Pytania zaawansowanych
To jak narysujesz na surface'sie to co chcesz to dajesz w tym nowym obiekcie sprite = sprite_create_form_surface(argumenty) później sprite_index=sprite albo jak rysujesz wszystko na surface'sie to dopisz w evencie draw w jakimś obiekcie głównym draw_surface(argumenty). Pierwsze: jak masz surface to zmieniasz go na sprite i w obiekcie. Drugie: być może rysowałeś na surface, ale go nie wyświetlałeś. -
Nie moge uzywac funkcji draw po wczytaniu obrazka
Lunatyk odpowiedział(a) na Elevator temat w Pytania zaawansowanych
A co masz i co chcesz osiągnąć? Rysować na spricie?