1281 Commits

Author SHA1 Message Date
Eduardo Bart
d39ca7de10 Restore periodicalEvent function
* and typo fixes
2012-07-10 14:36:18 -03:00
Eduardo Bart
77648a2ffa Fix compilation using static libs on linux 2012-07-09 20:28:48 -03:00
Eduardo Bart
e7691b873b Add error code to onError protocol event 2012-07-09 19:45:34 -03:00
Eduardo Bart
a1644cad29 Minor g_app lua binding fix 2012-07-09 13:36:46 -03:00
Eduardo Bart
f215b206b1 Fix issue #25 2012-07-09 10:38:03 -03:00
Eduardo Bart
31612036fb Fix issue #23 2012-07-09 10:30:41 -03:00
BeniS
902ce06e88 Fixed an issue with the battle list filter.
More work on the minimap, interface changes, fixed direction controls, fixed reseting, fixed some draw things (needs some more work to finish).
Fixed a bug in the battle list causing Battle.onFollow(creature) to execute when there was no follow.
2012-07-09 09:19:02 -03:00
otfallen
c8d9833444 woops, added new type to gitignore aswellas commit changes to init.lua 2012-07-09 08:56:18 +02:00
otfallen
42971b10f8 backing up at OTBM loading, if someone can continue working on it until I'm available again, I would appreciate it much, here is current progress: http://pastebin.com/qEfC9ftv 2012-07-09 08:46:11 +02:00
Eduardo Bart
1e8491cdcd fix possible compile issue in Os X 2012-07-08 14:05:29 -03:00
Eduardo Bart
4ac3ec8344 Minor fixes for releasing otclient 2012-07-08 13:46:09 -03:00
BeniS
4453242bee Adjusted chase modes to work correctly, added new option for auto chase override. Fixed NPC speak messages to appear in the correct position. 2012-07-08 02:09:50 +12:00
Henrique Santiago
6a85c31a77 Some particle stuff, far from done 2012-07-06 02:01:13 -03:00
Eduardo Bart
8cc14c2d2d Save graphics options 2012-07-05 15:49:10 -03:00
Eduardo Bart
6bce0bd680 Imrove lua engine
* Allow bound C++ functions to return multiples values to lua with tuples
2012-07-05 09:38:48 -03:00
Henrique Santiago
0b98dca50f Changes to autowalk position on different floors, move its functions to game interface 2012-07-05 02:40:31 -03:00
Eduardo Bart
2c6b83b476 Fix issue #14, pre animate autowalks 2012-07-05 01:10:01 -03:00
Eduardo Bart
71bed49f80 Fixed issue #15 that caused lua stack to grow indefinitely 2012-07-04 09:10:05 -03:00
Henrique Santiago
cfd31ef4c0 Change uiitem draw 2012-07-02 17:30:15 -03:00
Eduardo Bart
16d4729f06 Check wrong slot/skill to avoid leaks 2012-06-25 20:48:36 -03:00
Eduardo Bart
472e78d368 Make C++ exception works for lua
* Throw exception when open a file fails
2012-06-25 19:42:38 -03:00
Eduardo Bart
98a1b611bf Refactor for documentation 2012-06-25 19:19:17 -03:00
Eduardo Bart
2c7ae6e521 Now otb reader is properly working 2012-06-24 12:44:33 -03:00
Eduardo Bart
e65a8456e9 Add binary tree class for reading otb 2012-06-24 10:06:02 -03:00
Eduardo Bart
dbf5e8266b Rename crash file 2012-06-24 10:06:02 -03:00
Eduardo Bart
eec6114b2d Optimize lua object push
* Optimize position hash
* Fix minimap reload
2012-06-24 08:20:39 -03:00
Eduardo Bart
79532cd612 Optimize minimap save/load 2012-06-23 18:30:54 -03:00
Eduardo Bart
fcd6d3cfe9 Minimap fixes
* Fix infinite loop while loading minimap
* Fix errors in FileStream class
* Remake OTCM map format
* Fixes in UIMap
2012-06-23 12:03:28 -03:00
Eduardo Bart
4515e360e4 A lot of cmake changes, fix compile on win32 2012-06-22 16:04:03 -03:00
Eduardo Bart
139f389d88 fix infinite loop while saving empty minimap 2012-06-22 14:26:12 -03:00
Eduardo Bart
0c14a8e602 fix minor cmake issue 2012-06-22 13:02:16 -03:00
Eduardo Bart
170236f822 add missings files 2012-06-22 02:28:13 -03:00
Eduardo Bart
d39cf361ab improve minimap 2012-06-22 02:26:22 -03:00
Eduardo Bart
aed779a2c8 doc and luabinder changes 2012-06-22 00:14:13 -03:00
Eduardo Bart
c5674d10ba some refactoring 2012-06-21 20:58:18 -03:00
Henrique Santiago
a7c17cec2e Save miniwindows states 2012-06-21 16:31:36 -03:00
Eduardo Bart
96c363d997 changes for otb compability 2012-06-21 14:54:20 -03:00
Eduardo Bart
f3499efe83 Adjust fallen changes
* Restore old map load() used in minimap
* Change tabs to 4 spaces
* Add missing cmake file
2012-06-21 00:05:44 -03:00
otfallen
6b0d922dd9 missing files 2012-06-21 04:39:40 +02:00
otfallen
d139c3738b map stuff 2012-06-21 04:31:29 +02:00
Eduardo Bart
9d5d400f7a Fix cmake issue 2012-06-20 04:13:19 -03:00
Henrique
db4ced65eb Fix skin and locale at first run, adding new locale to combobox, exit function double call, enable sound option 2012-06-20 03:31:52 -03:00
Eduardo Bart
eb457bf9cd Fix error when exiting in win32 2012-06-20 02:41:00 -03:00
Eduardo Bart
8761220deb Refactoring and flexibility changes
* Split game module into game and game_interface
* Move core_lib to corelib
* Move miniwindow to corelib
* Introduce init.lua script for initializing the client, giving much more flexibility
* OTClient is no longer Application derived and is much simpler
2012-06-19 21:16:52 -03:00
Eduardo Bart
9e72860178 fix compile issue 2012-06-19 11:18:22 -03:00
Henrique Santiago
4bdcae2f8b improvements to skins 2012-06-19 05:46:49 -03:00
Eduardo Bart
5a048eb7ea Minor graphics fixes 2012-06-18 20:58:56 -03:00
Eduardo Bart
cb58d2dcfa Compile fixes for mingw32 2012-06-18 13:05:16 -03:00
Eduardo Bart
dff1564395 Fix bad usage of glDrawArrays that could lead to crash in some specific cases 2012-06-18 11:15:44 -03:00
Eduardo Bart
1c7bbaea89 Fix memory leaks
* Fix recursive reference memory leak in UIWidget
* Make Event/ScheduledEvent memory-leak safe
* Fix exit crashs by freeing graphics resources before destroying GL context
* Add many asserts to avoid any leak regression
2012-06-18 05:13:52 -03:00