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

5128 Commits

Author SHA1 Message Date
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
mateuszb
13e26679af już wszystko gra z defami 2007-07-11 11:02:17 +00:00
mateuszb
84e04dcd55 już jest trochę lepiej 2007-07-11 10:27:42 +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
mateuszb
9e8f126215 częściowy bugfix, nie mam możliwości dokończyć 2007-07-09 15:02:08 +00:00
mateuszb
a5eff43d24 drobna poprawka i bugreport - PRAWIE ŻADNA MAPA SIĘ NIE WCZYTUJE 2007-07-09 12:53:58 +00:00
mateuszb
c027557479 różne poprawki, jest ogólnie lepiej 2007-07-09 11:40:39 +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
mateuszb
fa6ccb030d obsługa dodatkowych tekstów i mała poprawka 2007-07-08 17:28:08 +00:00
mateuszb
895d4f4da8 lepszy CPCXConv i zmiana klasy CSDL_Ext na przestrzeń nazw 2007-07-08 15:19:00 +00:00
mateuszb
69e206346f poprawka wydajnościowa 2007-07-08 13:30:02 +00:00
mateuszb
051094abcc * poprawa wyświetlania obiektów
* upiększenie fragmentów kodu
* przesuwanie mapy przejechaniem kursora na skraj wyświetlanego obszaru
* ładne ramki przykrywające obiekty
* ulepszenie obsługi defów i lodów
* przyspieszenie przewijania map
2007-07-07 16:04:15 +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
mateuszb
7b77d94f57 kompleksowy błąd 2007-07-07 11:09:25 +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
mateuszb
9ff9557ed2 wyświetlanie obiektów na mapie (wymaga dokończenia), drobne poprawki 2007-07-02 11:23:42 +00:00
mateuszb
30aa7499ef poprawka do rozdefowywania 2007-07-01 14:58:44 +00:00
mateuszb
b894cd8d10 naprawa defHandlera (nie powinien już robić tych idiotycznych przesunięć)
naprawa PCX konwertera (powinien już zawsze dobrze działać)
2007-07-01 13:26:03 +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
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