Commit Graph
67 Commits
Author SHA1 Message Date
Michał W. Urbańczyk 53da2c389c Added clickable and highlightable player flags in adv. options tab 2007-07-25 20:41:04 +00:00
Michał W. Urbańczyk e2d9f8956e Start bonus choosing. 2007-07-25 13:57:10 +00:00
Michał W. Urbańczyk 40607240b4 Added hero selection (buggy) 2007-07-24 00:25:46 +00:00
Michał W. Urbańczyk 8cb1c3ff90 * new files (TownHandler) - add them to your project
* now you can choose castle in scenario options
* function blitAtWR works as blitAt, and refreshes destination rect
* vectorize function (on TowDragon's wish) - may be useful for debugging
* as always- minor bigfixes
2007-07-23 12:13:33 +00:00
Michał W. Urbańczyk 70d127486c Bugfixing and improving in PreGame. 2007-07-22 02:06:44 +00:00
Michał W. Urbańczyk 99c3b11d96 * removed post-TSI rubbish from nodrze
* HighButton is now main button class to inheriting
* more of advanced options screen 
* minor stuff
2007-07-20 23:37:12 +00:00
Michał W. Urbańczyk bbbfce798c * reading 8. byte of player description from map header
* disabled loading creatures battle animations 
* fixed memory leaks (a few of many)
* creating default start options
* minor bugfix in main menu (slider wasn't removed)
* added txt file with portrait list
* reading heroes portraits
2007-07-19 23:38:11 +00:00
Michał W. Urbańczyk db65d9ee15 * CLodHandler now stories entries in nodrze (much faster searching)
* CLodHandler init cleared up (a bit)
* giveDef optimized
* horizontal slider
* printAtMiddle updates corrrect rect
* adjusted shadows
* parts of advanced options menu 
* minor fixes/improvements
2007-07-17 20:51:49 +00:00
Michał W. Urbańczyk 429b8dab98 * [bugfix] moving selected scenario with arrows 2007-07-13 10:30:34 +00:00
Michał W. Urbańczyk 70156a179b * [new] sorting maps in map selection screen (still may be buggy)
* minor improvements
2007-07-13 08:48:22 +00:00
Michał W. Urbańczyk 4e0cacff14 * [bugfix] nie zamula
* [new] uniezależnienie od rozprutego h3sprite.lod
2007-07-11 12:08:42 +00:00
Michał W. Urbańczyk de13161f2e Dorbne optymalizacje 2007-07-11 11:21:37 +00:00
Michał W. Urbańczyk 2ce01fa562 Więcej defhandlera wykorzystałem.
Jak Ci TERAZ będzie działać, to chyba oszaleję.
2007-07-11 09:37:28 +00:00
Michał W. Urbańczyk 44758582bb * [new] funkcja drukująca tekst wokół punktu
* [new] wycentrowanie kilku tekstów w wyborze scenariusza
* [bug] l.412 CPreGame.cpp --- po dodaniu się psuje, twoje ładowanie defów ciągle nie działa - popraw proszę, bo bez tego nic do menu nie zrobię...
2007-07-10 08:40:09 +00:00
Michał W. Urbańczyk c1c15e9a1e * [bugfix] naprawa crashbuga przy wczytywaniu warunków porażki
* [bugfix] naprawa crashbuga przy zczytywaniu bohatera z portretem
* [bugfix] naprawa crashbuga przy zczytywaniu bohatera z wojskiem
* [bugfix] naprawa crashbuga przy zczytywaniu zdarzenia ze straznikami
* przełącznik w CMT decydujący czy ma wczytać mapę o ustalonej nazwie, czy też tę wybraną
* logi przy zczytywaniu oiektów, żeby widać bylo gdzie się psuje - jak wszystkie nie-ermowe mapy będą działać to skasuj
* zamykanie pliku z mapą
2007-07-10 02:46:38 +00:00
Michał W. Urbańczyk 9f7fe32284 Usunę, bo znowu mi się przez przypadek wgra. 2007-07-09 23:37:45 +00:00
Michał W. Urbańczyk 6711c6eed8 * [new] zaczytywanie bitmap prosto z loda - UWAGA: nie działa twoje robienie bmpa z pcxa w pamięci, więc jest bufor
dyskowy
* [new] uniezależnienie VCMI od rozprutych lodów
* [new] CAmbarCendamo może przyjąć do odczytu mapę w pamięci
* [bugfix] poprawione generowanie nagłówka BMPa
* [bugfix] w nowym handlerze nie dałeś stdafxa
* [new] CPregame korzysta bezpośrednio z lodów
* [change] CPCXConv przy otwieraniu z pamięci nie kopiuje źródla, tylko sie na nie ustawia
* [removed] wskaźnik procentowy przy czytaniu defów - 2 razy szybciej wczytuje się mapa
* [new] odpalanie wybranego scenariusza
* [new] strzałkami można rpzesuwać wybrany scenariusz, ale działa tylko gdy nie wybrano filtru (kiedy indziej 

dokończę)
2007-07-09 05:57:30 +00:00
Michał W. Urbańczyk dd24f5cd40 * [bugfix] poprawne przypisywanie handlerów defom (nie trafiają już w próżnię)
* [bugfix] naprawiony straszliwy błąd z rozwalaniem sterty
2007-07-07 12:28:15 +00:00
Michał W. Urbańczyk 9a58212847 * dodano nieco więcej wypisywania na konsolkę czasów, wywalono rozpakowywanie wava
* bugfix błädu z CPreGame powodującego nie znikanie naciśniętego przycisku przy zmianie ekranów
2007-07-07 10:09:33 +00:00
Michał W. Urbańczyk 9749da6b68 Obsługa archiwów .SND 2007-07-07 04:30:36 +00:00
Michał W. Urbańczyk 460f56f966 Brakujące pliki. 2007-07-03 08:10:37 +00:00
Michał W. Urbańczyk 82308c10fe Dzisiejsze zmiany (wyświetlanie obiektów) 2007-07-02 19:44:30 +00:00
Michał W. Urbańczyk d3c8ef7809 Prawie działający CPCXConv.
Ale za to ma ładny, zgrabny interfejsik.
2007-07-01 12:54:59 +00:00
Michał W. Urbańczyk d5d4a9f741 Obsługa defów. Częściowa.
Kompresja 0 - pełna, 1 i 3 - z błędami, 2 - brak
2007-07-01 02:43:03 +00:00
Michał W. Urbańczyk 15ea7a3614 Fe. Porobiłeś puste pliki o nazwach jak moje i nawet nie mogę ściągnąć trunka. 2007-06-30 23:03:17 +00:00
Michał W. Urbańczyk eabac43509 Trochę zaczytywania loda 2007-06-29 18:34:41 +00:00
Michał W. Urbańczyk 854c08cdbb Naprawiony crashbug. 2007-06-28 11:58:39 +00:00
Michał W. Urbańczyk d5b8919bb3 Częściowo zrobione okno wyboru scenariusza.
Uwaga - wersja wczesna, z błędami. Niektórych nawet jestem świadomy.

Poza tym zmiany, które za ten cały czas mi się powprowadzały, a które zostaną bezlitośnie wypunktowane przez Traca.
2007-06-28 10:47:28 +00:00
Michał W. Urbańczyk 21112b0023 Poprawiony defSorter - sprawdź czy teraz łapie wszystko. 2007-06-24 12:40:50 +00:00
Michał W. Urbańczyk b1262337b6 Drobny bugfix - nie znikały przyciski z zamkniętego okna. 2007-06-19 15:43:55 +00:00
Michał W. Urbańczyk a2998c4316 Wyświetlanie (parcjalne) wyboru scenariusza, można wybierać trudność.
Sporo róznych poprawek i rzeczy, których nie pamiętam, doszukasz na Tracu ;)
2007-06-19 15:25:42 +00:00
Michał W. Urbańczyk 92a82b7e46 Nodrze 2007-06-16 13:40:46 +00:00
Michał W. Urbańczyk 34276093ed Nodrze + jego obsługa dla CHeroHandlera i CHero. 2007-06-16 13:33:58 +00:00
Michał W. Urbańczyk 6a2fd8d886 Aj, zapomniałem wyłączyć tymczasowe przesuwanie przycisków.
Teraz powinno być dobrze, ale próbuj zaczynać nowej gry (jeszcze) ;)
2007-06-14 13:15:45 +00:00
Michał W. Urbańczyk dfcfda764a Obsługa drugiej planszy menu (nowa gra), poprawki w kodzie, naprawa crashbuga wysypującego przy okienkach bez tytułów.
Potrzebne pliki wkrótce dośle na maila.
2007-06-14 13:13:04 +00:00
Michał W. Urbańczyk 4b67e80055 Naprawa dziur w głównym menu, uprzejrzystnienie kodu, Button szablonem. 2007-06-14 10:14:26 +00:00
Michał W. Urbańczyk cc3d526a79 [new] dodanie do CPreGameTextHandlera funkcji wypruwających tytuł/treść danej opcji
[change] przesunięcie CPreGameTextHandlera do CPreGeme'a
[new] Pomoc kontekstowa dlaw wszystkich opcji w menu głównym (plansza główna)
[bugfix] Gdy okienko znika nie ma błędów w wyświetlaniu (przycięte przyciski)
[new] Funkcja do wygodnego generowania kolorów w rozszerzeniach SDLa i odświeżania recta
[new] Generowanie okien dwuprzyciskowych (sporo jest z tym związanych zmian)


***Uwaga - to okno dwuprzyciskowe (a właściwie jego obsługa) nie jest dokończone - jest parę bugów o których wiem. Nie mam siły ich teraz poprawiać, a Ty pewnie zaraz wejdziesz i będziesz ciekaw zmian, więc wgrywam, ale nie zdziw się, gdy jakiś odkryjesz.***

I musisz dodać nowe defy, które zaraz dostaniesz na pocztę.
2007-06-13 14:02:43 +00:00
Michał W. Urbańczyk 59d60f76d7 To się robi za duże na repa, dodatkowe pliki będzie trzeba mailować, albo wgrać paczkę na jakiś ftp. 2007-06-12 09:47:29 +00:00
Michał W. Urbańczyk 88eec95380 * Zaczątek GUI - robienie okienek.
Na razie wczesne, ale pracuję nad tym, będzie więcej.
Demo: kliknij PPM na przycisku Quit w menu głównym.

Resztę informacji dostaniesz na GG/mail.

* uaktualniony exek
2007-06-12 09:33:20 +00:00
Michał W. Urbańczyk fd1e65d940 Zrobione przyciski menu głównego, ich podświetlanie i naciskanie.
Aby zamknąć menu naciśnij 'q'.
2007-06-11 01:38:07 +00:00
Michał W. Urbańczyk 93e2667e9e Sporo zmian:
- troche zreorganizowana "obsluga" "defow/lodow". Dodanie lodhandlera.
- poprawki w specyfikacji
- dodanie klasy CPreGame i wyswietlanie menu glownego.
Uwaga - ledwo to zaczalem, jest bardzo niedokończone. Dokończę w ciągu najbliższych dni, więc proszę nie grzeb mi w tym zanadto :)
- pewnie trochu innych zmian, nie miałe otwartego notatnika ;)
2007-06-10 03:53:29 +00:00
Michał W. Urbańczyk 17ceb855da Trochę poprawek w specyfikacji. 2007-06-10 03:26:15 +00:00
Michał W. Urbańczyk 4d64d6dca8 Poszerzony sprite i nowe archiwum z bitmapami.
UWAGA - w archiwum z bitmapami znajdują się te wszystkie pliki tekstowe, które powgrywałeś.
Postaraj się korzystać z nich z podfolderu, a te z głównego katalogu wywalić - porządek w końcu musi być ;)
2007-06-10 03:15:01 +00:00
Michał W. Urbańczyk 199f16964c Nagłówek. 2007-06-09 21:52:23 +00:00
Michał W. Urbańczyk f2435b78cf Plik wykonywalny i źródła Def Sortera.
Instrukcja:
Wrzucić do folderu z jakimiś defami i odpalić.
Mam nadzieję, że działą.
2007-06-09 21:51:28 +00:00
Michał W. Urbańczyk 01983d8805 Uaktualniony exek. 2007-06-09 02:33:33 +00:00
Michał W. Urbańczyk 7b84806588 * poprawna obsługa podziemi, przełączanie widoku przez "u"
* naprawione nagłówki
* okno ma tytuł
2007-06-09 02:32:43 +00:00
Michał W. Urbańczyk b531cf169a * [new] przesuwanie mapy strzałkami
* [new] zakańczanie programu przez naciśnięce 'q' lub iksa w oknie
2007-06-07 16:16:38 +00:00
Michał W. Urbańczyk 3cbe31545d Wyświetlamy tylko tyle terenu ile trzeba. 2007-06-07 13:53:27 +00:00
Michał W. Urbańczyk 9da4a74991 * [new] timeHandler - drobna tymczasowa klasa do pomiarów czasu
* [new] Wypisuje do konsolki czas trwania poszczególnych czynności
* [new] Wykorzystuje twoje odkrycie z długością nazwy defa
* [deleted] Nie tworzy łze-plików .def
* [improvement] Na średniej zwykłej heroesowej mapie działa szybciej ok. 1800 razy
2007-06-07 13:43:30 +00:00
Michał W. Urbańczyk 551a843ce3 Specyfikacja:
- Nowe odkrycia w graczach, związane z głównymi zamkami.

VCMI:
- Poprawne obracanie terenu
- Zczytywanie informacji o głównych miastach. DUŻO więcej map dzięki temu obsługuje.
- nie krzaczy się na małych mapach
- Uaktualniony exek
2007-06-07 01:46:25 +00:00
Michał W. Urbańczyk 35ba2ff9e8 Poprawka opisu + funkcja odbijająca wokół osi poziomej. 2007-06-07 01:22:06 +00:00
Michał W. Urbańczyk 37d3b2da5b pliki dla mojego exeka 2007-06-06 19:41:34 +00:00
Michał W. Urbańczyk 57cec8cd10 plik z moim mainem 2007-06-06 19:29:40 +00:00
Michał W. Urbańczyk c8455bf2c4 Mój exek 2007-06-06 19:28:37 +00:00
Michał W. Urbańczyk 1c4c8a1e18 Wyprute defy terenów i rzek. 2007-06-06 16:16:00 +00:00
Michał W. Urbańczyk 4aa82d95fb Śmieć po eksperymentach z deflate. 2007-06-06 16:14:04 +00:00
Michał W. Urbańczyk 01e84b9e40 Na początek. 2007-06-06 16:12:12 +00:00
Michał W. Urbańczyk a7d476c8e9 Okołograczowe refleksje znad implementacji. 2007-06-05 23:42:32 +00:00
Michał W. Urbańczyk 3e7d2f2ab0 Twoje zmiany (7TB) 2007-06-05 22:52:02 +00:00
Michał W. Urbańczyk 49b72d4781 Przerobiona wersja manisfestu.
Przeczytaj ją w miarę starannie od początku do końca i dodaj swe poprawki.
2007-06-02 23:15:09 +00:00
Michał W. Urbańczyk d8ecab8f45 Poprawka odnośnie nazwy i opisu mapy. 2007-05-30 16:28:47 +00:00
Michał W. Urbańczyk ed895972b7 Dodanie dwóch list - podtypów artefaktów i bohaterów. 2007-05-29 19:47:21 +00:00
Michał W. Urbańczyk 0865b07f45 Informacje o blockmapie 2007-05-29 16:00:53 +00:00
Michał W. Urbańczyk f991781aca Więcej o deklaracjach defów + parę list. 2007-05-28 20:12:42 +00:00
Michał W. Urbańczyk 6eecf6f6b5 Chyba poprawione kodowanie, jeśli znajdziesz jakieś pojedyncze literówki to popraw. 2007-05-28 18:15:12 +00:00
Michał W. Urbańczyk c5f38367f3 Początkowa struktura folderów. 2007-05-28 18:02:04 +00:00