tibia-client/TODO

55 lines
1.4 KiB
Plaintext
Raw Normal View History

2012-01-06 10:35:48 +01:00
== Core
a class for binding hotkeys
review directories loading search
2011-08-28 15:45:56 +02:00
load modules from zip packages
2012-01-06 10:35:48 +01:00
capture close application events in lua
2011-12-07 01:31:55 +01:00
create a class for reading binary files
2012-01-06 10:35:48 +01:00
make lua/c++ logger more friendly
2011-12-07 19:49:20 +01:00
2012-01-06 10:35:48 +01:00
== Graphics
2011-12-07 19:49:20 +01:00
use CoordsBuffer in font
2012-01-06 10:35:48 +01:00
cache renders into framebuffers
use hardware buffer
use indices
== Lua
make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
bind every global lua function in a static classes
2011-12-15 20:59:24 +01:00
2012-01-06 10:35:48 +01:00
== Platform
implement fullscreen, maximize and minsize for win32
== UI
scrollbar
scrollable widgets
grid layout
2012-01-04 12:24:29 +01:00
move UICheckBox to lua
move UIWindow to lua
2012-01-06 09:48:59 +01:00
create UIMessageBox, UIToolTip and UIInputBox
2012-01-04 12:24:29 +01:00
rework UI image style
class UIImage and UIText
add UI border
2012-01-06 09:48:59 +01:00
fix style inheretance using a style translator
2012-01-06 10:35:48 +01:00
find a way to add new widgets without focusing them
fix moving windows and tooltips conflicts
break UILabel lines
padding
review and make more error prone with more warnings
a real working border and background property in otui
== Client Modules
modules managment interface
restore Console key binding
console history, text selection, scrolling
== Client
clean sprites cache periodically
handle corrupt errors in dat/spr
create a shader manager
find a way to load map rendering styles
2012-01-06 09:48:59 +01:00
2012-01-06 10:35:48 +01:00
== Client Interface
implement left panel with dragging windows
complete miniwindow
add other icons on topmenu