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
Eduardo Bart
f87b475f49
revise network system
2011-08-15 21:30:31 -03:00
Eduardo Bart
be15b1820d
more refactoring
2011-08-15 18:02:52 -03:00