Commit Graph

127 Commits

Author SHA1 Message Date
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
Eduardo Bart b90bb275b9 ... 2011-08-15 21:32:16 -03:00