128 Commits

Author SHA1 Message Date
Eduardo Bart
5e3882f87a Add libgit2 library, new mingw32 libraries will be uploaded soon 2012-08-18 14:08:05 -03:00
Eduardo Bart
6fdf23e22f Add make run target 2012-08-14 16:41:48 -03:00
Eduardo Bart
584efb6ad2 Add config for travis build service 2012-08-08 00:04:00 -03:00
Eduardo Bart
c218f915ba Fix possible link issue in OS X 2012-08-03 09:53:28 -03:00
Eduardo Bart
e3298d561c Rework application class and framework
Make otclient's framework flexible enough to run console apps like
servers, so this mean is possible to build otclient versions without
graphical interface and use it's framework to code servers
2012-07-13 22:23:11 -03:00
Henrique
9523b5cde5 Changes to last commit. Maybe add FW_LUA, FW_SOUND, etc definitions further 2012-07-12 00:55:18 -03:00
Eduardo Bart
4515e360e4 A lot of cmake changes, fix compile on win32 2012-06-22 16:04:03 -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
10b33c6124 Compile with clang and add cotire
* Add cotire cmake module to speedup compilation https://github.com/sakra/cotire
* Fix clang error and warnings
* Rename Font to BitmapFont to fix conflict with Xlib.g Font typedef
* Remove legacy PCH support
* Improve Position hash
2012-06-16 20:20:22 -03:00
Eduardo Bart
f14706206a continue implementing new graphics engine
* implement OpenGL ES 1.1 and OpenGL ES 2.0 support
* new framebuffer that can run on any opengl implementation
* fixes in outfit size rendering
2012-04-20 07:16:03 -03:00
Eduardo Bart
7e6fe71b5e new build types
* and remove uneeded files
2012-04-02 09:49:43 -03:00
Eduardo Bart
400afa9981 fix outfit glitches, init combobox, move shaders, remove unused particles files, create timer utility 2011-12-28 17:38:29 -02:00
Eduardo Bart
cf0aab6d4d reorganize modules 2011-12-05 16:39:33 -02:00
Eduardo Bart
ffeb34e0e7 make framework more flexible, split cmake files 2011-12-05 04:44:40 -02:00
Eduardo Bart
d2d8a0097a add lua binding generator tools, changes in pch header 2011-12-04 20:26:53 -02:00
Eduardo Bart
f548825faf too many changes to list, many regressions were made, master will be UNSTABLE for a few days 2011-12-03 19:52:56 -02:00
Eduardo Bart
d5e15d1f06 add clock, change exceptions, add network exceptions, fix some crashes 2011-12-01 20:26:21 -02:00
Eduardo Bart
4afbe43e6f changes to prepare revgraphics 2011-12-01 17:38:46 -02:00
Eduardo Bart
b1e1487745 make linkage more platform independent 2011-11-29 22:17:11 -02:00
Eduardo Bart
7cf246c97e options for using OpenGLES (not functional yet) 2011-11-28 22:47:52 -02:00
Eduardo Bart
9ca1637677 fix bug running in virtualbox 2011-11-26 01:35:54 -02:00
Henrique
fa3b9fd125 add uigame 2011-11-20 18:38:35 -02:00
Eduardo Bart
ce681480ea fix compile error on mingw32, add lua events for channels 2011-11-18 22:12:17 -02:00
Eduardo Bart
b736e52b29 add icon in .exe generation for win32 2011-11-17 00:53:17 -02:00
Eduardo Bart
532d7f239f new widget, UICheckBox 2011-11-15 21:47:32 -02:00
Henrique
a95d0bcc1f outfit window init 2011-11-14 20:32:55 -02:00
Henrique
f3b3ecada1 progress bar and skills improve 2011-11-14 00:40:18 -02:00
Henrique
5f34648c0e outfits, item, creature, thing rework 2011-11-13 06:46:19 -02:00
Eduardo Bart
56f7ed3dd1 add fps counter widget 2011-11-11 22:33:03 -02:00
Henrique
7487931b87 inventory module 2011-11-10 03:29:25 -02:00
Henrique
a3c65f3a7e missiles and some reworking 2011-11-07 23:44:43 -02:00
Eduardo Bart
650713a1e6 fix compile isses 2011-11-05 11:36:02 -02:00
Eduardo Bart
a96659e9bc add server class to framework 2011-11-04 14:40:26 -02:00
Eduardo Bart
b216b00a32 add chat panel, send text messages, guard forbidden functions with an ifdef 2011-11-03 18:54:53 -02:00
Eduardo Bart
e9d69b7980 add exception handler for windows/linux platforms that will generate backtrace reports when the application crashes 2011-10-31 14:57:14 -02:00
Eduardo Bart
f3ad9f84de make reading stdout possible on Windows 2011-10-30 21:30:23 -02:00
Eduardo Bart
4c5d1d0ca5 make work on Windows again 2011-10-30 18:11:43 -02:00
Eduardo Bart
e69a6d1140 move datmanager to thingstype 2011-08-31 12:03:33 -03:00
Eduardo Bart
4d10b0dd49 render improvments using some cache 2011-08-30 20:39:14 -03:00
Henrique
b859f66952 diagonal walking, there is a map bug 2011-08-29 02:54:28 -03:00
Eduardo Bart
aacf98b45c add pthread 2011-08-29 01:51:45 -03:00
Eduardo Bart
a8afbf9b3f UIMap just got in 2011-08-29 00:04:49 -03:00
Eduardo Bart
e87297c1b5 reorganize all constants and place them into namespaces 2011-08-28 13:02:26 -03:00
Eduardo Bart
7359370251 new layout system, new UI state/styles system 2011-08-26 12:06:52 -03:00
Eduardo Bart
d31d32bf82 changes.. 2011-08-23 12:09:50 -03:00
Eduardo Bart
f266b9fbc6 remake widgets's anchor layouts 2011-08-21 16:43:05 -03:00
Eduardo Bart
b410921e32 fix focus bugs in UI 2011-08-20 22:01:46 -03:00
Eduardo Bart
38529ea837 lua console and some changes 2011-08-20 17:30:41 -03:00
Eduardo Bart
033f14780d make otml simpler and easier to use, improve error handling/exceptions 2011-08-19 15:53:23 -03:00
Eduardo Bart
758b4b5dfb display motd message only once, remove update loop, use g_platform.getTicks() instead 2011-08-16 09:47:30 -03:00