Eduardo Bart
8ea154016b
fix and changes
...
* win32 compilation fix
* add buttons to miniwindow
* dispatcher events fixes
* ui fixes
12 years ago
Eduardo Bart
060c1cf8e7
ui changes
...
* create UIResizeBorder
* restore miniwindow
* scroll fixes
12 years ago
Eduardo Bart
ee869bb279
side panel splitter
12 years ago
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
12 years ago
Eduardo Bart
179e53bb77
scrollbar, options and widgets changes
...
* complete scrollbar skin
* implement scrollbar functionality (scrolling with mouse)
* fix onMouseClick issues
* add tabs in options (graphics and general tab)
* add new option for limiting frame rate using scrollbar
* add new widget property "clipping" that will be used on scrollable areas
12 years ago
Eduardo Bart
d10a68613b
bind zoom hotkeys
12 years ago
Eduardo Bart
fe86dc8050
real autowalking
...
* smart autowalking using A* path finding algorithm
12 years ago
Eduardo Bart
8bc63e25df
simplistic autowalk
...
* add simple and stupid autowalk algorithm
* fix issue in classic control
12 years ago
Eduardo Bart
239f58296e
restore inventory and healthbar
...
* make inventory/healthbar work again allowing reload
* changes in top menu toggle buttons
* all modules are now reloadable by default
* fix warning when using fade in
* remove some unused files
12 years ago
Eduardo Bart
b301aa1a2b
rework splitter implementation
12 years ago
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
12 years ago
Eduardo Bart
33458a3e39
modules changes
...
* speedup widget destruction checks
* rework outfit module using grid layout and the new design
* fixes in console, terminal, textmessage modules
12 years ago
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
12 years ago
Eduardo Bart
e03bf33f58
BEAWARE all game functionality is disabled with this commit for a while
...
* rework client modules
* hide main window when loading
* remake top menu functions
* rework modules autoload
* improve path resolving for otml and lua
* move core_widgets to core_lib
* fix tooltip issues
* split some styles
* add bit32 lua library
* fix assert issues
* fix compilation on linux 32 systems
* rework gcc compile options
* renable and fix some warnings
* remove unused constants
* speedup sprite cache
* move UIGame to lua (not funcional yet)
* fix a lot of issues in x11 window
* fix crash handler
* add some warnings do uiwidget
and much more...
12 years ago
AndreFaramir
d0a5f27fcf
improving battle window and fixes
12 years ago
AndreFaramir
8545d15304
implementing battle window, need some improvements but its working
12 years ago
Eduardo Bart
55fbb5f1a6
improvment in connect
12 years ago
Eduardo Bart
175f97b98f
reaname and cleanup many stuff
12 years ago
Eduardo Bart
1013ae279b
fix messagebox and rename some stuff
12 years ago
Eduardo Bart
09b3aa82df
add onGameStart/onGameEnd/onLogin/onLogout events
12 years ago
AndreFaramir
7ed81799b4
added hotkey manager
12 years ago
Eduardo Bart
71c706157a
drag fixes
12 years ago
Eduardo Bart
53ead20de5
restore map clicking
12 years ago
Eduardo Bart
88301c329a
a lot of changes in modules
12 years ago
Eduardo Bart
add8505a5b
implement auto repeat configuration for key press events, to give more flexibility
12 years ago
Eduardo Bart
f97104f12e
replace require with dofile, rename Hotkeys to Keyboard
12 years ago
Henrique Santiago
d931b03fed
spinbox improvements
12 years ago
Eduardo Bart
7bb828faee
merge revgraphics
12 years ago
Eduardo Bart
ef96215421
rename item count to countOrSubType, rework and improve things animation/drawing
12 years ago
Eduardo Bart
20390d6684
bind g_map.getSpectators
12 years ago
Eduardo Bart
2a62159a61
rename item data to count, add function to get current class name in lua
12 years ago
Eduardo Bart
266917cc3c
introduce virtual items for UIItem
12 years ago
Eduardo Bart
9db7bd2602
rework map rendering
12 years ago
Eduardo Bart
d3a403eb93
fix issue in move window, allow 861 protocols, update todo, remove wrong code from spinbox
12 years ago
Henrique Santiago
1983a08cbe
move window
12 years ago
Eduardo Bart
cfcc3fd428
fix death issues, improve text messages
12 years ago
Eduardo Bart
24aab00431
fix use with, improve move, change icons, improve topbar
12 years ago
Eduardo Bart
d500de9aa0
change in topmenu and some fixes
12 years ago
Henrique Santiago
e3096c1648
fix move on different floors, dragqueen border on uiitem
13 years ago
Eduardo Bart
a5b4ee2c19
fix walk up/down with parcels
13 years ago
Henrique Santiago
7fef0809cb
fix usewith, mana null
13 years ago
Henrique Santiago
bd63bde722
fix dragqueen and containers
13 years ago
Henrique Santiago
733039e50e
init move items
13 years ago
Eduardo Bart
6ce92a1a64
rework walk
13 years ago
Eduardo Bart
186e3dc86b
add numpad keys in lua const
13 years ago
Eduardo Bart
44a20222bb
walk and key event system rework with some regressions
13 years ago
Eduardo Bart
9ec40f016d
implement API to save lists in configs file and terminal history
13 years ago
Eduardo Bart
5e5ddae167
some UI changes
13 years ago
Eduardo Bart
61aa710d1c
some chat functionality
13 years ago
Eduardo Bart
aae784468b
fix some keyboard issues, chat tab, fix loadScript exception
13 years ago
Henrique Santiago
ea70f90e92
improve containers
13 years ago
Eduardo Bart
830ebdbea9
implement some chat functionality, but not complete yet
13 years ago
Eduardo Bart
8db565f456
add target cursor
13 years ago
Henrique Santiago
c1787c2a50
use with
13 years ago
Henrique Santiago
5bc939a091
fix viplist sort, shared exp blink
13 years ago
Henrique Santiago
71ed758a3f
fix party shield, inventory mouse release
13 years ago
Henrique Santiago
e714f9e149
party improvements, still need to fix shared exp
13 years ago
Henrique Santiago
4de5e45d52
rework and classic controls
13 years ago
Eduardo Bart
911584e816
fix x11 keyboard modifiers
13 years ago
Henrique Santiago
ef82fc1554
start implementing classic controls
13 years ago
Henrique Santiago
4bfd335c98
remove code from uimap to lua
13 years ago
Henrique Santiago
4c539cbbe3
icons enum, fix animated msg, fix trade with on menu
13 years ago
Eduardo Bart
fdc9087870
implement chat colors, rework on UI layout update system
13 years ago
Eduardo Bart
c7619316bb
display 'you are dead message' on death, support speak/text messages in multiprotocol
13 years ago
Henrique Santiago
d04596c5fd
target rework, improved map clicking
13 years ago
Eduardo Bart
ef0c625c41
add option custom user script, otclientrc.lua
13 years ago
Eduardo Bart
a3721b3a11
handle close event in lua
13 years ago
Eduardo Bart
806fb5995f
disconnect on death
13 years ago
Henrique Santiago
14c517d7a6
skulls, shields and emblems are now rendered, thanks to joao
13 years ago
Henrique Santiago
1b83126ed5
separator fix, fix draw outside map
13 years ago
Henrique Santiago
7e7050929d
attack and follow
13 years ago
Henrique Santiago
320b67e292
copy name, invite to party
13 years ago
Eduardo Bart
30ce5e2ba9
reorganize some stuff
13 years ago
Henrique Santiago
a73908fbbe
addremove vip and look improvements
13 years ago
Henrique Santiago
478e55e658
thing menu improvements
13 years ago
Henrique Santiago
7c4191b1e6
menu working, still need to fix size and add events
13 years ago
Henrique Santiago
01a2e3a636
restore set outfit
13 years ago
Eduardo Bart
05230f44e4
new lua function for creating widgets: createWidget
13 years ago
Eduardo Bart
cf0aab6d4d
reorganize modules
13 years ago
Eduardo Bart
f548825faf
too many changes to list, many regressions were made, master will be UNSTABLE for a few days
13 years ago
Henrique
b50cb35734
non relevant changes
13 years ago
Henrique
fa3b9fd125
add uigame
13 years ago
Eduardo Bart
55136fe866
change loadUI/UI.display lua API
13 years ago
Eduardo Bart
63c018ba4c
focus and active states fixes
13 years ago
Eduardo Bart
fc65f99ead
improve window moving, minor changes to enable others apps use otclient framework
13 years ago
Eduardo Bart
39c62942cf
add chat buffer
13 years ago
Henrique
a9bf1cee36
remove useless files
13 years ago
Henrique
5d54971568
healthmana module
13 years ago
Eduardo Bart
f444dc624c
fix and move textmessage to a module
13 years ago
Eduardo Bart
b216b00a32
add chat panel, send text messages, guard forbidden functions with an ifdef
13 years ago
Eduardo Bart
14ce1c8183
enable skills and vip window on right panel
13 years ago
Eduardo Bart
b345a6d783
create in game interface panels and renable about and options windows
13 years ago
Eduardo Bart
5ab0e6f2ac
reorganize modules
13 years ago
Eduardo Bart
999fa731c0
new font files, fixed some font issues
13 years ago
Henrique
d814932a16
skill
13 years ago
Henrique
35f7b816ee
skill
13 years ago
Henrique
b69dc5487f
textmessage
13 years ago
Henrique
bdbfa5b6ac
vip improvements
13 years ago
Henrique
3928db1c4d
viplist
13 years ago
Eduardo Bart
4d10b0dd49
render improvments using some cache
13 years ago