Skocz do zawartości

MaxGaming

Użytkownicy
  • Postów

    510
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez MaxGaming

  1. Jak zrobić, aby reszta divów dostosowała się do największego na stronie? Chodzi o problem gdy frame jest większy niż cała strona(przy dużym zoomie, lub np na telefonie z małą rozdzielczością) i innym elementon min-width: 100%; nie pomaga i są jakby za krótkie. Słabo tłumaczę, więc pokaże o co mi chodzi. Tak wyglądać powinno i wygląda zazwyczaj: a tak wygląda np gdy bardzo z zoomujemy(można użyć ctrl + "+", albo wejść z komórki): Podgląd kodu i strony: http://spectrumcode.net/Aplikacje/Symulato...amek_Logicznych @e: jest także drugi problem - przy dużym zoomie stopka zasłania mi trochę tekst. Wiem teoretycznie w czym problem, ale myślę, googluje i za bardzo nie wiem jak inaczej rozwiązać sprawę stopki żeby było ok :/ @e2: wiem już co ze stopką. Ja wyliczyłem wszystko dla wysokości stopki, ale... nie wziałem pod uwagę co jeśli będzie na tyle wąska strona przy zoomaniu, że zajmie tekst stopki więcej linijek i tym samym będzie stopka wyższa niż przewidziałem. Pierwsze co pomyślałem to min-width, ale lepiej by było zrobić to inaczej. I tu pojawia się pytanie, da się jakoś w CSS, PHP itp. otrzymać zmienną odpowiedzialną za ilość linijek tekstu w stopce? @e3: dobra chyba ostatecznie to już niech będzie to min-width... ale ten problem pierwszy wciąż daje weznaki :/
  2. Czyli dobrze popatrzyłem :) Jest jeszcze jedno ale... prawdopodobnie jakiś drobny błąd, ale nie mogę dojść co jest nie tak. IFrame na aplikację zawsze ma u doły jakby padding na kilka pikseli, tylko że paddingu nie ma :/ Podgląd: http://spectrumcode.net/Aplikacje/Symulato...ek_Logicznych/ Proszę nie komentować strony jako że jest póki co na etapie pre-pre-pre-pre-alpha :P
  3. Chce wstawić na swoją stronę aplikację HTML5 zrobioną w GM:S. Problem jest taki, że każda apka z GMS w HTML5 blokuje klawiaturę, a co gorsza prawy myszy na całej stronie, nie tylko w zasięgu canvasa. Czy da się to jakoś zrobić, żeby po 1. ppm działał poza aplikacją, po 2. jeżeli to możliwe żeby tylko gdy to okienko jest zaznaczone klawiaturę przejmowała, a jak nie to, żeby klawiatura działała normalnie. Wiecie jak ma to miejsce we flashówkach. Na pewno to się da jakoś zrobić, bo wiem np. że gry z GM:Sa pojawiały się na stronach z gierkami online i nie było takich problemów :/ Screen podglądowy o co mi mniej więcej chodzi: @e: jest jeszcze coś... Ładowanie apki zawsze wyświetla się w lewym górnym rogu, mimo iż aplikacja prawidłowo się wyświetla w miejscu wyznaczonym :/ Nie widzę klasy CSS osobnej, myślałem że canvas obejmuję też ładowanie :/ Co w takim razie zrobić i z tym faktem? @e2: podejrzałem jak to wygląda na innych stronach i użyłem iframe tak jak u nich. Wiem, że ramek od jakiejś już dekady się unika, ale skoro inne strony tak robią to chyba robię dobrze?
  4. MaxGaming

    Klawiatura

    Nie mam pojęcia czemu, ale wydawało mi się że to aktualny temat xDDD Pewnie dlatego że mi w oknie startowym chrome przypięło gmclan jako często odwiedzany, ale nie stronę główną tylko którąś tam stronę wahalii i czasem wchodzę w stare posty bo zapominam xD Będę zwracał większą uwagę na daty :/
  5. MaxGaming

    Klawiatura

    Jest na pewno, bo kiedyś korzystałem. Miała jakąś oczywistą nazwę bodaj WiFi Keyboard, ale wiem że było wiele takich wiec powinieneś pod tym hasłem znaleźć bez problemu :) @e: masz link https://play.google.com/store/apps/details?...kivan&hl=pl
  6. Podeślę Ci jutro w takim razie cały projekt na PW i zobaczysz sam co i jak dokładnie :) Próbowałem i z poziomu tej klasy formatki to samo.
  7. Mam taki kod z klasie myFunctions: if (File.Exists(@"Langs.ini")) { //kod } else { MessageBox.Show("Langouge file not found!"); Application.Exit(); return LangArray; } W głównej klasie wywołuje tą funkcję: public BriefingForm() { InitializeComponent(); #region Wczytaj ustawienia językowe Lang = myFunctionsClass.LoadLanguageSetting(); LangArray = myFunctionsClass.LoadLanguageFile(Lang); #endregion buttonSkip.Text = LangArray[0001]; buttonPrevious.Text = LangArray[0002]; buttonNext.Text = LangArray[0003]; GetStep(Step); } Problem jest taki, że Application.Exit() który bezwzględnie powinien zamknąć całą aplikację w cholerę(mam nadzieję, że "w cholerę" nie narusza cenzury forum i za to nie dostanę warna) nie wiele robi. Z tego co googluje to może być wina tego że dalej wykonuje się jakiś kod. Tylko nie mam pomysłu jak to rozwiązać za bardzo :/ Próbowałem też jako zerowy element tablicy zwracać "false", lub "true"(oczywiście też jako stringi) i dalej w programie na podstawie tego wykonywać Application.Exit() już z poziomu BriefingForm i dodać return; bo coś wyczytałem gdzieś, że return pomaga, ale też daje taki sam efekt. Jak zamknąć bezwzględnie całą aplikację(nie tylko konkretną formatkę jak to robi Close()), gdy nie znajdzie tego pliku program? @e: podobny mam problem w takiej sytuacji z Application.Restart(): ChooseLangForm iChooseLangForm = new ChooseLangForm(); iChooseLangForm.Show(); if (iChooseLangForm.DialogResult == DialogResult.OK) { InterfaceSetLanguage(); Application.Restart(); }
  8. OSTATECZNY EDIT: pogooglowałem, pokombinowałem i dałem radę już. Temat można zamknąć :)
  9. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using Ini; namespace Spectrum_Bet_Manager { class Class1 { public void LoadLanguageSetting() { if (File.Exists(@"Configs.ini")) { IniParser ConfigParser = new IniParser(@"Configs.ini"); switch (ConfigParser.GetSetting("Settings", "Language")) { case "Polski": Lang = "PL"; break; case "English": Lang = "EN"; break; default: MessageBox.Show("Language settings is incorect!\nSelected Polish."); break; } } else { MessageBox.Show("Language settings not found!\nSelected Polish."); } } } } Teraz jak zrobić, żeby to Lang = XX odwoływało się do zmiennej Lang do formatki z poziomu której aktualnie jest wykonywany? I kolejna sprawa to ta funkcja jeszcze jest uproszczona, ale nie ma żadnej metody działającej typowo jak include w PHP? Po prostu kod był jakby "doklejany", żeby nie trzeba było właśnie się bawić w przekazywanie zmiennych itp? Tylko jak wywołam z poziomu jakiejś klasy to wszystko się tyczy tej klasy?
  10. Problem jest następujący: mam pewną funkcję która jest wykorzystywana w kilku formatkach(każda formatka osobna klasa). Po prostu robię kopiuj -> wklej z jednej do drugiej. I tak się zastanawiam, nie ma jakiejś opcji zrobienia tego nie wiem - na zasadzie osobnego pliku z tymi funkcjami wspólnymi(mam takich funkcji kilka) i jakoś "doklejać" do kodu tamtych? Coś jak include w PHP?
  11. Jemu raczej chodziło o to: GML if(global.punkty >= -10) { room_goto(nazwa_roomu); } Różnica jest taka, że w jego kodzie przejdzie Ci tylko do następnego roomu przy 10 punktach(czyli jeżeli więcej zdobędzie np 11 to już nie przejdzie) a w moim przejdzie przy co najmniej 10 ;)
  12. Jak sprawdzić, czy postać nadal realizuje path, czy już stoi? Wartość speed zawsze wynosi 0, czyli trzeba jakoś sprawdzić to jakoś inaczej :/
  13. Ale jaki to ma związek? Ja pytam o sytuację teorytyczną bo ja nic nie mam o tym, bo nie mam pomysłu żadnego jak to zrobić. Chce, aby width i height były proporcjonalne przy czym width ma mieć 100% szerokości diva.
  14. Problem jest taki: Width obrazka to 100% width diva w którym się znajduje. Teraz jak zrobić by Height był proporcjonalny do Width? No bo jak wezmę np. 20% to weźmie 20% ale wysokości Diva. Pomyślałem że muszę pobrać jakoś wartość width diva i od niego za pomocą Calc() wyliczyć height. Tylko jak to zrobić? Jak się nie da w czystym CSS to byłbym wdzięczny jeśli podacie rozwiazanie w czymś innym, bo domyślam się że to może wykraczać poza możliwości CSS.
  15. Na początku niech będą schowane a alarm będzie wstrzymany(alarm[X] = -1), a używając if(distance_to_object( obj ) < X) określ kiedy ma się Alarm włączyć i odkąd mają wyskakiwać :) @ALL UP: czemu tak na niego naskoczyliście, były tu DUŻO, DUŻO głupsze pytania na które udzielano odpowiedzi często w postaci gotowego skryptu z którego autor tematu nawet nic nie rozumiał. Jak chcemy mieć więcej nowych użytkowników nie możemy tak reagować na prostsze pytania...
  16. Po prostu podaj nam kod na wyskakiwanie tych łapek, tak samo jak prosiłeś o kod z contry tak samo nam jest potrzebny Twój żeby Ci pomóc :)
  17. MaxGaming

    NIGHTHAW-X3000

    Mylisz się Vader, albo jestem osamotnionym przypadkiem. Ale połowa moich gier na Steam to właśnie takie małe gierki. Jeszcze jak jest na Linuxa i ma małe wymagania to na mojego starego lapka super i biorę jak jest przystępna cena ;) Co więcej na telefonie nie przepadam za zręcznościówkami tego typu. Raczej jakieś banalne zręcznościówki w obsłudze jeżeli już bo tak to za często się wkurzam na mały ekran, że sobie coś palcem zasłaniam i nie wyobrażam sobie gry Nikasa na moim telefonie. To byłaby porażka... Ale to tylko moja subiektywna opinia, więc luźno Vader ;)
  18. Nie testowałem, ale powinno działać :) GML if (keyboard_check(vk_left)) { image_speed=0.2; sprite_index=spr_player_move image_xscale=-1 } if (keyboard_check(vk_right)) { image_speed=0.2; sprite_index=spr_player_move image_xscale=1 } xspeed = (left && xspeed>-max_x)*-2 + (right && xspeed<max_x)*2; //będzie przybierać odpowiednie wartości -2, 2 lub 0(zero jeżeli oba przyciski naciśnięte). W jednej linijce i chyba najoptymalniej if keyboard_check_released(vk_left) or keyboard_check_released(vk_right) { sprite_index=spr_player_stay } if xspeed<0 && !left then xspeed+=frc; if xspeed>0 && !right then xspeed-=frc;
  19. Możesz też ustawić np GML Alarm[0] = room_speed * ilosc_sekund; A w evencie Alarm 0 wpisać kod co ma się stać na zakończenie gry. Ma to taką zaletę w stosunku do rozwiązania Vadera, że jeżeli nie operujesz delta time(a jestem prawie pewien że nie) to w przypadku gdyby ktoś miał niższą ilość FPS będzie miał stosunkowo tyle samo czasu. W przypadku current_time ten kto ma mniej FPSów będzie miał mniej czasu na rozgrywkę ;)
  20. Ale wizualnie by się nic nie zmieniało. Zmieniały by się parametry tylko. A chodziło mi po prostu żeby nazwy ulepszeń to było konkretne podzespoły i np ulepszamy hamulce to nam daje np +2 przyczepności i +3 sterowności. A tak na prawdę wizualnie by się nic nie zmieniło, a takie nazwy ulepszeń(i jakieś ikonki tylko w sklepie/garażu) myślę że sprawiły by, że byłoby ciekawiej mimo że tak naprawdę to tylko zmiana nazwy ;p Taką tendencje zauważyłem wśród znajomych, że jak w ścierciałce nazwiesz coś ulepszeniem sterowności - to uproszczone strasznie to tuningowanie. Jedyne co zmień to nazwę na np. ulepszenie opon to już według większości jest lepszy system ulepszeń xD
  21. Modyfikacje to też bardzo fajna sprawa. Generalnie fajnie jakby to zrobić np. że ulepszasz konkretne podzespoły. Np nowy tłumik, silnik, opony itp i to ci daje jakieś staty coś jak w starych NFSach niż arcadowe że szybkość, sterownosć itp. W zasadzie działać będzie tak samo, nazwa inna a pewnie też wiele osób przyciągnie. Ale to tylko taki mój luźny pomysł :)
  22. MaxGaming

    Galeria Grafik

    A co to takiego? O co chodzi z tą konsolą, bo zaciekawiło mnie to?
  23. A myśleliście nad zaimplementowaniem split-screenowego multiplayera? Bardzo lubię ten tryb w tego typu grach, żeby popykać z kolegą na padach i myślę, że nie tylko ja, a pewnie zbyt wielkiej przebudowy kodu by to nie wymagało ;)
  24. A mógłbyś mi opisać dokładniej co mam zrobić jak już zainstaluje NuGeta? Nigdy nie używałem NuGeta i do końca nie wiem co do czego i trochę działam na oślep. Ściągałem i teraz korzystając z tego poradnika próbowałem go jakoś ogarnąć, ale nie wiem jak wykonać drugi punkt. Nie mam pojęcia jak dodać referencje do pliku XML i gdzie ten plik packageSources znaleźć. Mógłbyś mi to jakoś objaśnić krok po kroku jak mam zrobić żeby ten CefSharp działał? @e: generalnie testuje w tym czasie czy jakoś nie "naprawie" kontrolki IE. Próbowałem w IE(systemowym nie kontrolce) pozmieniać opcje activex, ale nie wiele to dało. Generalnie otrzymuję błąd java że nie obsługuje metody trim i strona się nie wczytuję. W IE normalnym problem nie występuje. Jakieś pomysły? @e2: jest. Okazało się że daje radę z rejestrem tylko że musiałem w current a nie local, chociaż pisało że i tu i tu może być. Dla potomnych zmieniamy w rejestrze: HKEY_CURRENT_USER > Software > Internet Explorer > Main > FeatureControl > Dodajemy DWORD jako nazwę klucza dajemy nazwę aplikacji a jako wartość w postaci dziesiętnej "11000"(czyli kompatybilność ustalamy na 11.0).
×
×
  • Dodaj nową pozycję...