Eduardo Bart
1a7f2a44fc
graphics fixes and improvements
2012-06-08 21:40:41 -03:00
Eduardo Bart
59a80ffaf9
scroll when focusing widgets
2012-06-01 21:38:26 -03:00
Eduardo Bart
bd2faabe99
graphics optimization feature inspirated by diablo3 engine
...
* the rendering now consits of two panes
- the background pane (for animated stuff like the map)
- the foreground pane (for steady stuff, like UI)
each pane has it own max FPS and works idependently
this may increase graphics performance on many platforms
2012-06-01 16:39:09 -03:00
Eduardo Bart
ceb051cb75
finally reloadable vip, skills, inventory, chat and minimap
2012-04-27 03:30:54 -03:00
Eduardo Bart
58d76e255d
begin implementing OpenGL 1.0 engine
...
* option to pass -opengl1 or -opengl2 as argument
* note that with this commit there are a lot of graphics regressions and the master will remaing unstable for a while
* shaders disabled for a while
2012-04-18 20:03:43 -03:00
Eduardo Bart
2835a66bab
experimental minimap
...
* a lot of rework in MapView
* new APIs for UIMap
2012-04-06 20:15:52 -03:00
Eduardo Bart
ccf55132a1
OMG the chat is finally scrolling!
...
* implement UIScrollArea
* rework console to allow scrolling
* many core ui changes in the way.. so maybe we will have new bugs
* fix in UIScrollBar
2012-03-25 14:10:19 -03:00
Eduardo Bart
de0008caf1
ui and graphics changes
...
* implement draw clipping using opengl stencil buffers
* allow to create Widgets by style name with g_ui.createWidgetByStyle
* styles can now have children widgets
* make proper use of the isNotPathable in pathfinding
* add scrollbar skin
2012-03-24 12:22:40 -03:00
Eduardo Bart
79a1d66f3f
add splitter widget
...
* add horizontal/vertical cursor
* possibildiade to resize game map with the new splitter widget
* fix reload warnings in textmessage
2012-03-22 22:52:31 -03:00
Eduardo Bart
b4261a8c7b
bunch of optimizations
2012-03-20 12:17:10 -03:00
Eduardo Bart
c0611bfe2a
restore some game functionallity
...
* i'm gradually restoring game functionality with the new modules design, though still a lot to do
* you can reload all scripts and modules using Ctrl+R shortcut while playing (finally! this is the reason of all this rework)
* a bunch of fixes, but new regression too :P
* fix performance issue that could lead freezes in the client in older machines
* completely new game module with new design
* fix crashs in map render
* remove uigame.cpp (now every game input is via lua)
* enable DEBUG macro by default, with it you are able to view any possible lua leak while running
2012-03-18 10:35:45 -03:00
Eduardo Bart
53ead20de5
restore map clicking
2012-02-06 23:35:46 -02:00
Eduardo Bart
411ac72fdc
change some comments
2012-02-03 02:18:54 -02:00
Eduardo Bart
aa1a10afbc
improve map far view rendering
2012-01-31 18:50:35 -02:00
Eduardo Bart
deedef235d
resize changes
2012-01-31 02:12:54 -02:00
Eduardo Bart
9db7bd2602
rework map rendering
2012-01-29 22:00:12 -02:00
Henrique Santiago
e3096c1648
fix move on different floors, dragqueen border on uiitem
2012-01-20 23:01:11 -02:00
Henrique Santiago
bd63bde722
fix dragqueen and containers
2012-01-20 00:33:19 -02:00
Henrique Santiago
733039e50e
init move items
2012-01-19 23:12:26 -02:00
Eduardo Bart
a1374baee1
major UIWidget rewrite with new features
2012-01-10 20:13:40 -02:00
Eduardo Bart
bc7f22d395
fix map padding, parse rule violations protocol opts
2012-01-10 00:46:20 -02:00
Henrique Santiago
4de5e45d52
rework and classic controls
2012-01-09 18:54:37 -02:00
Henrique Santiago
4bfd335c98
remove code from uimap to lua
2012-01-09 16:06:16 -02:00
Eduardo Bart
23ebcd9048
protocol 860 fixes
2012-01-08 18:11:50 -02:00
Henrique Santiago
d04596c5fd
target rework, improved map clicking
2012-01-07 20:24:42 -02:00
Eduardo Bart
c9280ecf9d
invert widget event propagation order
2012-01-05 00:42:17 -02:00
Henrique Santiago
a73908fbbe
addremove vip and look improvements
2012-01-04 12:30:28 -02:00
Henrique Santiago
f16318e80a
fix look
2012-01-04 11:39:08 -02:00
Henrique Santiago
478e55e658
thing menu improvements
2012-01-04 11:02:50 -02:00
Eduardo Bart
b8150d160e
implement combobox and do some ui rework
2012-01-04 08:26:58 -02:00
Henrique Santiago
01a2e3a636
restore set outfit
2012-01-03 18:41:00 -02:00
Henrique Santiago
9fbdf3f5cb
look on items
2012-01-02 22:10:39 -02:00
Henrique Santiago
a52ff707fe
look improvements
2012-01-02 17:02:05 -02:00
Eduardo Bart
9104305f37
update copyright notice
2012-01-02 14:59:24 -02:00
Henrique Santiago
1ca825a4b6
creature distinction, look, remove textmessage bug
2011-12-30 16:14:50 -02:00
Henrique Santiago
88f36b0455
some rework
2011-12-30 12:15:23 -02:00
Henrique Santiago
ad82c549b8
walk fixed, animated text changes
2011-12-29 05:08:02 -02:00
Henrique Santiago
df0f2febe6
more rework
2011-12-27 00:18:15 -02:00
Henrique Santiago
5830a3dc3e
animated text
2011-12-26 09:53:16 -02:00
Henrique Santiago
37a6a38ca6
some reworks
2011-12-26 04:14:57 -02:00
Eduardo Bart
7eead50806
use GLSL shaders
2011-12-06 22:31:55 -02:00
Henrique
c8d5ca1cfb
forgot to save last changes
2011-11-23 02:33:04 -02:00
Henrique
9208bf7b5a
fix aspect ratio, clicking, TODO: add setVisibleSize event, for uimap resizing
2011-11-23 02:27:58 -02:00
Henrique
6a33473a1a
map class more flexible
2011-11-23 01:11:49 -02:00
Henrique
b50cb35734
non relevant changes
2011-11-21 14:29:21 -02:00
Henrique
fa3b9fd125
add uigame
2011-11-20 18:38:35 -02:00
Eduardo Bart
63cbe11f7e
improvments in widgets initialization
2011-11-17 15:43:41 -02:00
Henrique
3f4ad7977c
using items, just test, almost nothing done yet
2011-11-10 04:53:16 -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
b345a6d783
create in game interface panels and renable about and options windows
2011-11-03 07:59:11 -02:00