tibia-client/TODO

92 lines
2.5 KiB
Plaintext
Raw Normal View History

2012-01-11 14:42:53 +01:00
====================================================
High priority TODO in order (before first public disclose)
2012-01-17 06:36:25 +01:00
termiante chat
scrollbar
scrollable widgets
complete miniwindow (close, minimize, resize, move)
move windows
add top menu buttons
modules managment interface
adjust interface design
display exit box when exiting from game
attack modes
player status icons (poison, etc)
container windows
move items
use with
2012-01-11 14:42:53 +01:00
====================================================
Low priority TODO
2012-01-06 10:35:48 +01:00
== Core
2012-01-17 06:36:25 +01:00
review directories loading search
load modules from zip packages
create a class for reading binary files
rework lua/c++ logger
ake protocol class compatible with old tibia protocols
2011-12-07 19:49:20 +01:00
2012-01-06 10:35:48 +01:00
== Graphics
2012-01-17 06:36:25 +01:00
use CoordsBuffer in font
cache renders into framebuffers
use hardware buffer
use indices
fix opacity and cached framebuffers conflict
2012-01-06 10:35:48 +01:00
== Lua
2012-01-17 06:36:25 +01:00
make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
review usage of x,y/width,height in lua instead of point/size
2011-12-15 20:59:24 +01:00
2012-01-06 10:35:48 +01:00
== Platform
2012-01-17 06:36:25 +01:00
port to MacOs and iphone
2012-01-13 02:06:29 +01:00
change win32 mouse cursor icon
2012-01-17 06:36:25 +01:00
rework win32 key input system
2012-01-06 10:35:48 +01:00
== UI
[bart] multiline rich text widget
2012-01-06 16:09:44 +01:00
[bart] move layout proprieties to widget style
2012-01-06 15:53:24 +01:00
[bart] multiline text editor widget
[bart] create UIMessageBox, UIToolTip and UIInputBox
[bart] fix style inheretance using a style translator
[bart] find a way to add new widgets without focusing them
[bart] break UILabel lines
[bart] review and make more error prone with more warnings
2012-01-07 18:36:58 +01:00
[bart] reapply anchor styles when adding new childs
2012-01-08 21:11:50 +01:00
[bart] ui text selection
[bart] find styles by scope
2012-01-11 14:42:53 +01:00
[bart] make set of background/icon/image width alone work
[bart] check for recursive anchors and print a error instead of crashing
[bart] make api to enable/disable capture of events to avoid massive event processing
[bart] review style apply system
2012-01-20 02:16:10 +01:00
rework widgets rendering order
cache or preload otui files to avoid freezes from hd
2012-01-09 00:28:49 +01:00
2012-01-06 15:58:16 +01:00
== Client
2012-01-17 06:36:25 +01:00
make possible to reload modules
terminal/console scrolling
auto walk
hotkeys window
trade window
battle list
implement left panel with dragging windows
clean sprites cache periodically
create a shader manager
find a way to load map rendering styles
move redering of creatures names, skulls, etc to UI
cache screen creatures in a list on map
handle corrupt errors in dat/spr
remake spr/dat using OTML and image files
rework map tile rendering (cache visible tiles, etc)
minimap window
draw lights using shaders
limit FPS in options
resize map, right panel
do lua game event calls from Game instead from GameProtocol
login queue
questlog
edit texts
ignore list
viplist marks