1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-28 23:06:24 +02:00
Commit Graph

7652 Commits

Author SHA1 Message Date
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
mateuszb
b3e892a989 Prawie działający CLodHandler - z moich testów wynika, że ma tylko problemy z wydajnością (nie wiem, ile tu można zrobić, być może i dużo) oraz z obrazkami (coś dziwnego z nimi zrobiono...). Wszystko powinno dobrze działać (pamiętaj o dostarczeniu odpowiednich plików i stworzenie folderów: po jednym dla każdego rozpakowywanego loda, o nazwie będącej nazwą tego loda bez rozszerzenia, plus jeden dodatkowy dla rozpakowywacza o nazwie lodbuf) 2007-06-30 16:24:05 +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
mateuszb
0428ea1f86 zaczytywanie kolejnych tekstów, drobne eksperymenty z odcieniami cieni i obiektami na mapie (defy! królestwo za defy! ;]) 2007-06-27 20:17:58 +00:00
mateuszb
118c917a60 drobne poprawki w wyświetlaniu cieni oraz naprawienie rotacji dla ośmiobitowych surface'ów
dorobienie ifndefów w niektórych plikach .h (dlaczego ty ich nie robisz???)
2007-06-26 12:38:58 +00:00
mateuszb
4075ab1b92 cieniowanie i drobne poprawki
zawiera drobny błąd wyświetlania cienia (walnięta funkcja do flipowania)
2007-06-25 14:55:45 +00:00
Michał W. Urbańczyk
21112b0023 Poprawiony defSorter - sprawdź czy teraz łapie wszystko. 2007-06-24 12:40:50 +00:00
mateuszb
82547d6829 otoczka mapy i drobne poprawki (w tym wydajnościowe) 2007-06-22 16:36:05 +00:00
mateuszb
e060988289 Wczytywanie kilku dodatkowych tekstów, zamykanie strumieni plikowych, naprawienie drobnego błędu w czytaniu nagłówka mapy. 2007-06-22 13:50:16 +00:00
mateuszb
1a01585af8 kilka drobnych poprawek dźwięku 2007-06-20 17:35:13 +00:00
mateuszb
7db0e1157b w miarę działający CMusicHandler pozwalający na granie niektórych dźwięków trochę łatwiej (choć i tak do dziecinnie proste ;]). Odgłos kliknięcia wywołujemy wywołując funkcję playClick(). Pozwoliłem sobie dorobić częściową obsługę tego w PreGame'ie. 2007-06-20 12:00:18 +00:00
mateuszb
027fbccdef pozostałe teksty do wybierania scenariusza (tym razem to już wszystkie) 2007-06-19 20:16:14 +00:00
mateuszb
a096360953 trochę więcej tekstów. niektóre zawierają pojedynczą spację na końcu - lepiej będzie ją zostawić (była w pliku źródłowym) czy usunąć? usunięcie to dla mnie kwestia zmiany kilku jedynek na zera... więc ty decyduj 2007-06-19 19:36: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
mateuszb
de95bb0753 muzyka i może jakieś drobiazgi 2007-06-19 14:41:03 +00:00
mateuszb
e491be6041 wczytywanie zdarzeń globalnych 2007-06-18 20:05:42 +00:00
mateuszb
14715a22c8 kilka drobnych poprawek 2007-06-18 12:48:29 +00:00
mateuszb
bc7532e4dd lepsze przewijanie, wczytywanie większej ilosci tekstów 2007-06-18 10:49:06 +00:00
mateuszb
78ad4d39f0 Pierwsza wersja zaczytywania obiektów, która zdaje się działać, dlatego pozostawiam ją odkomentowaną. Co prawda pewne ustawienia map nie zostały przetestowane, w związku z czym (oraz ogromną ilością linii) nie mogę gwarantować 100% poprawności. Przy wystąpieniu błędu proszę o podanie mi wysypującej mapy oraz w razie potrzeby zakomentowanie linii 409 w CAmbarCendamo.cpp (przy pomocy "/*"). Naprawienie błędu również będzie mile widziane.
przy okazji testów usunąłem bugi pojawiające się przy obsłudze map jednopoziomowych
2007-06-17 16:59:14 +00:00
mateuszb
8ec8a522ea wczytuje już znaczną część obiektów, ale wymaga jeszcze poprawy
poprawiony bug z niewczytywaniem jednego z czarów
2007-06-16 20:12:08 +00:00
mateuszb
52a12bd09e trochę wczytywania zamków 2007-06-16 14:08:01 +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
mateuszb
d7ea5b93bf wczytywanie kolejnych obiektów, zostały jeszcze tylko miasta i trochę drobnicy (ponad 700 wykomentowanych linii... ojej) 2007-06-15 20:11:52 +00:00
mateuszb
6b812b847b wczytywanie tabliczek, potworów, bohaterów i seer hutów (na razie niestety jeszcze bez nagród)
ilość wykomentowanych linii w CAmbarCendamo.cpp wzrosła do około 450 ;]
2007-06-15 16:50:02 +00:00
mateuszb
66529e4249 prawie cali bohaterowie 2007-06-14 20:40:08 +00:00
mateuszb
065607cb21 * zaczytywanie kolejnych tekstów do menu (przy wyborze scenariusza)
* obsługa zaczytywania artefaktów przy wczytywaniu bohatera (na razie poza tymi z sakwy)
* drobna poprawka w specyfikacji
2007-06-14 17:07:26 +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
mateuszb
df7ef8115b * poprawione zaczytywanie potworów
* częściowe czytanie bohaterów (zakomentowane, coby się nie sypało)
* wczytywanie tekstów wyświetlających się po wciśnięciu ppm w menu new game
* drobne poprawki w opisie bohaterów w specyfikacji
2007-06-13 20:17:48 +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
mateuszb
dde1d09194 troszku więcej zaczytywania obiektów, może jutro będzie więcej 2007-06-12 20:09:23 +00:00
mateuszb
252252ce6d zaczytywanie tekstów do menu głównego, przygotowania do obsługi obiektów na mapie 2007-06-12 18:17:33 +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
mateuszb
8860f1dca2 * zaczytywanie biografii bohaterów
* zaczytywanie nazw obiektów (są z numerami)
* klasa na zamek, klasy na różne obiekty
* poprawka zaczytywania defów (teraz zaczytuje wszystkie)
* rozpoczęcie prac nad zaczytywaniem obiektów (zaczytuje już ich ilość)
* poprawki kodu związanego z wyświetlaniem mapy (już nie ucina paska od dołu i z prawej, za to jest irytujący czarny pasek na dole związny z niecałkowitym wynikiem dzielenia 600 przez 32)
* może jakieś inne pomniejsze zmiany
2007-06-11 17:21:27 +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
mateuszb
6ed3c85f72 prawie całe zaczytywanie budynków (zostały już tylko nazwy dwellingów) 2007-06-10 20:14:37 +00:00
mateuszb
eb7ef1d52c częściowa obsługa zaczytywania budynków (ale to co jest działa i się nie wykrzacza, a nawet jest w miarę sensowne)
przystosowanie zaczytywania na pliki z lodów (zmieniony folder, zaczytuje teraz także pliki angielskojęzyczne); w tym przepisane od nowa zaczytywanie opisów potworów
2007-06-10 18:04:15 +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
mateuszb
8a8414c0e7 naprawienie błędów wczytywania informacji o dostępności 2007-06-09 20:42:53 +00:00