Skocz do zawartości

Pentalinio

Zbanowani
  • Postów

    660
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Pentalinio

  1. GML execute_string( 'game_end();' );
  2. Istnieje. Ale trzeba wiedzieć jak wygląda składnia wywołania funkcji: GML funkcja( argument0, argument1, argument2 );
  3. Pentalinio

    Tilesety "śnieżne".

    Tak się składa, że kiedyś jako newbie przerabiałem je na zimowe ^^ . Może znajdę ;p . @Up: Ograniczenie do 255 kolorów ( grayscale ) rządzi ;D !
  4. O kurde. "Najlepszym programem C++ jest Delphi".
  5. Nobody, nie udzielaj się w tak "trudnych" tematach, nic sensownego to nie wniosło. Jeżeli już korzystasz z wolniejszego wariantu, jakim jest klasa std::string, to proponuję skorzystać z gotowych funkcji.
  6. Bo nie zmieniłeś nazwy w kodzie -.- . @Prop: Można zastąpić klasę liczbą =) .
  7. Pentalinio

    Szybkie pobieranie

    O_O A ja spokojnie 200 kb/s wyciągam. O co chodzi?
  8. Na podstawie ćwiczenia z symfonii, próbowałem umożliwić kod: int array(2); No i chciałem przeładować operator (), ale coś nie wyszło ;( . Moje podejście: int operator ()( int nArray[], unsigned nPos ) { return nArray[nPos]; } Kopilator wywala błędy, że w parametrach funkcji musi być chociaż jedna klasa. Wie ktoś jak to naprawić?
  9. Tam jest prościej, bo używa string_pos() =) . A co do tego twojego kodu to już wcześniej miałem wątpliwości :P .
  10. Miszczu, do tego wskaźników potrzeba, ty tylko operujesz argumentami. Myślisz, że taki głupi jestem? Do tego execute_string() jak już... @Edit: Może tak: skrypt odczyt: GML list = ds_list_create(); while( true ) { while( true ) { if ( string_char_at( _s, _i ) == '|' ) { ds_list_add( list, string_copy( _s, _temp - _i - 1, _i ) ); _temp = _i + 1; break; } if ( string_length( _s ) == _i ) { ds_list_add( list, string_copy( _s, _temp - _i - 1, _i ) ); return list; _i += 1; } } } Kod: GML _l = odczyt( '20|21|36' ); for( i = 0; i < ds_list_size( _l ); i += 1; ) show_message( ds_list_find_value( _l, i ) ); Nie testowane =P .
  11. Ja nie mówię o żadnych bajtach. Chodzi mi, aby kod: GML writestring( '20|20|167' ); sprawiał, że: GML x = 20; y = 20; image_angle = 167;
  12. Ale wtedy odczyt wyglądałby chyba tak: GML _s = readstring(); _i = 1; _temp = _i; while( true ) { if ( string_char_at( _s, _i ) == '|' ) { x = real( string_copy( _s, _temp, _i ) ); _temp = _i + 1; break; } _i += 1; } while( true ) { if ( string_char_at( _s, _i ) == '|' ) { y = real( string_copy( _s, _temp, _i ) ); _temp = _i + 1; break; } _i += 1; } while( true ) { if ( _i = string_length( _s ) ) { image_angle = real( string_copy( _s, _temp, _i ) ); break; } _i += 1; } A to byłoby imo głupie :/ .
  13. Bez zbędnych bibliotek? system( "cls" ); Ew. for( int i = 0; i < 24; ++i ) std::cout << std::endl; Edit. Ale gafa =]
  14. Oj, źle przeczytałem twój wzór, pomyliło mi się =P .
  15. Hmm... jak ja tego nie lubię =D . Zaczekaj... x = x$ + r * cos( alpha * 180 / pi ); y = y$ - r * sin( alpha * 180 / pi );
  16. Chyba GML with ( other ) instance_destroy();
  17. Ja wolę Graczyków, Kiepscy kompletnie mnie nie bawią >.<
  18. Empire Earth +3 ( Ta gra jest świetna, jej sequele są coraz gorsze :/ ) Worms I +2 ( Bardzo dobra gra ;) ) Half - life +1 ( Nawet niezłe, ale chodzi o cs'a ? )
  19. GML friction += .2; Albo: GML if ( speed == 0 ) exit; if ( speed > 0 ) speed = max( 0, speed - .2 ); else speed = min( 0, speed + .2 );
  20. Bardzo dobry program, na prawdę kawał dobrej roboty! 4. Tylko nie podoba mi się szybkość, baza danych mogłaby być mniejsza, bo w grze na pewno użyta jest pętla szukająca odpowiedzi na takie pytanie.
  21. Pentalinio

    Foto-galeria

    @Shaman Rzadkie? Przyjedź do mojego gimnazjum, przekonasz się, że nie rzadkie. Na tym forum akurat takich mało (chociaż nigdy nic nie wiadomo ^^, ), więc zazwyczaj u poniżej 16 letniego nastolatka nie rozumiem pojęcia "dziewczyna" :/ .
  22. Pentalinio

    Foto-galeria

    Mi wystarcza jakiś dobry bot =P . A tak na serio, osoby, które nie mają nawet 14 ne powinny się za to brać, bo co z tego będą miały? :P
  23. Żeby nie było żadnych wątpliwości popiorę Yodę: GML // lewo x += lengthdir_x( szybkosc, direction + 90 ); y += lengthdir_y( szybkosc, direction + 90 ); // prawo x += lengthdir_x( szybkosc, direction - 90 ); y += lengthdir_y( szybkosc, direction - 90 );
×
×
  • Dodaj nową pozycję...