You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
3.2 KiB

13 years ago
====================================================
High priority TODO in order (before first public disclose)
[bart] tab widgets
[bart] multiline rich text widget
[bart] chat with tabs
[bart] scrollbar
[bart] scrollable widgets
[bart] complete miniwindow (close, minimize, resize)
[bart] move windows
[bart] add top menu buttons
[bart] console history, scrolling
[bart] modules managment interface
[baxnie] display exit box when exiting from game
[baxnie] auto walk
[baxnie] attack modes
[baxnie] player status icons (poison, etc)
[baxnie] trade window
[baxnie] hotkeys window
[baxnie] container windows
[baxnie] move items
[baxnie] use with
[baxnie] battle list
====================================================
Low priority TODO
== Core
13 years ago
[bart] review directories loading search
[bart] load modules from zip packages
[bart] create a class for reading binary files
[bart] rework lua/c++ logger
13 years ago
[bart] save lists on config manager
[bart] make protocol class compatible with old tibia protocols
== Graphics
13 years ago
[bart] use CoordsBuffer in font
[bart] cache renders into framebuffers
[bart] use hardware buffer
[bart] use indices
[bart] change mouse icon
== Lua
13 years ago
[bart] make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
[bart] bind every global lua function in static classes
[bart] review usage of x,y/width,height in lua instead of point/size
== Platform
[bart] port to MacOs and iphone
== UI
13 years ago
[bart] fix massive hotkeys when holding down a key
13 years ago
[bart] grid layout
13 years ago
[bart] horizontal box layout
[bart] move layout proprieties to widget style
13 years ago
[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
[bart] reapply anchor styles when adding new childs
[bart] ui text selection
13 years ago
[bart] make set of background/icon/image width alone work
13 years ago
13 years ago
== Client modules
[bart] make possible to reload modules
13 years ago
13 years ago
== Client
[bart] implement left panel with dragging windows
[bart] clean sprites cache periodically
[bart] create a shader manager
[bart] find a way to load map rendering styles
[bart] cache screen creatures in a list on map
[bart] handle corrupt errors in dat/spr
[bart] remake spr/dat using OTML and image files
13 years ago
[bart] rework map tile rendering (cache visible tiles, etc)
[bart] minimap windows
13 years ago
[bart] draw lights using shaders
13 years ago
[bart] limit FPS in options
[baxnie] do lua game event calls from Game instead from GameProtocol
13 years ago
[baxnie] login queue
[baxnie] questlog
[baxnie] edit texts
[baxnie] ignore list
13 years ago
[baxnie] viplist marks
===== KNOWN BUGS
2x2 corpses is drawn above players
animatedtext is displayed in non visible floors
attack while walking cancels the walk
13 years ago
trying to walking in follow doesn't cancel de walk
if a spell is used while pressing arrows keys the walk is canceled and it doesnt starts walking again
game map text message boxes is not displayed like tibia
name/shields doesnt follow the creature when walking on parcels
hotkeys wont work with caps lock
hotkeys works while windows are locked, it shouldnt
13 years ago
some animated hits are displayed as 2 hits instead of one