Nail
41b2f9b911
Per-pixel transparency.
10 years ago
BenDol
547b18db9a
Update copyright for 2014
10 years ago
Sam
67c2453c82
savePNG method for Image
10 years ago
Eduardo Bart
773837da98
Minor changes in file type handling
11 years ago
Eduardo Bart
0120b7554c
Restore support for animated png files
...
* Rework resource manager
* Add missing files
* Improve some graphics classes
12 years ago
Eduardo Bart
122577a916
Just rename some files
...
* Fix a server ping issue
12 years ago
Eduardo Bart
3bac3dcbb4
Rework stdext classes
...
Implement new classes:
* stdext::any => ligher replacement for boost::any
* stdext::packed_any => like any but optimized to use less memory
* stdext::shared_object => ligher replacement for std::shared_ptr
* stdext::shared_object_ptr => replacement for boost::intrusive_ptr
* stdext::fast_storage => for storing dynamic data
* stdext::packed_storage => same but with less memory
* stdext::packed_vector => std::vector with less memory
Compiling should be a little faster now because global boost including
is not needed anymore
12 years ago
Eduardo Bart
e3298d561c
Rework application class and framework
...
Make otclient's framework flexible enough to run console apps like
servers, so this mean is possible to build otclient versions without
graphical interface and use it's framework to code servers
12 years ago
Eduardo Bart
95cf7eb788
graphics optimizations/fixes/features
...
* cache text vertex for StaticText, AnimatedText and Creature names
* improved outfit rendering
* fully compatible with OpenGL 1.1
* enable mipmaping for game sprites again
* Ctrl+W hotkey clean game texts
12 years ago
Eduardo Bart
1a7f2a44fc
graphics fixes and improvements
12 years ago
Eduardo Bart
14db1066fc
change logger
12 years ago
Eduardo Bart
c01b32b032
rework log function and protocol
...
* remove some protocol ifdefs, replace with game features system
12 years ago
Eduardo Bart
4c80d783d6
rewrite and reoganize tools functions
...
* create stdext namespace which contains additional C++ algorithms
* organize stdext in string, math, cast and exception utilities
12 years ago
Henrique Santiago
1203756baf
items draw rework, npc trade fix
12 years ago
Eduardo Bart
6495d74edd
restore outfit colors
...
* rework sprite manager and ThingType
* render colored outfits again compatible with OpenGL 1
12 years ago
Eduardo Bart
f14706206a
continue implementing new graphics engine
...
* implement OpenGL ES 1.1 and OpenGL ES 2.0 support
* new framebuffer that can run on any opengl implementation
* fixes in outfit size rendering
12 years ago
Eduardo Bart
a1374baee1
major UIWidget rewrite with new features
13 years ago
Eduardo Bart
fb20ad1ba1
improve combobox and menu design
13 years ago
Eduardo Bart
9104305f37
update copyright notice
13 years ago
Eduardo Bart
1a3dcb215e
use vertex buffers
13 years ago
Eduardo Bart
7eead50806
use GLSL shaders
13 years ago
Eduardo Bart
d5e15d1f06
add clock, change exceptions, add network exceptions, fix some crashes
13 years ago
Eduardo Bart
d2e8e1d774
add command completion to console
13 years ago
Eduardo Bart
f4f0d7e960
fixed ratio image drawing support
13 years ago
Eduardo Bart
f7eac377e7
restore copyright notice
13 years ago
Eduardo Bart
033f14780d
make otml simpler and easier to use, improve error handling/exceptions
13 years ago
Eduardo Bart
d8cc37afdb
reorganize sources
13 years ago
Eduardo Bart
55862b07ad
merge total remake
13 years ago
Eduardo Bart
8ef1b28546
many changes and refactoring
13 years ago
Eduardo Bart
c1b2b3ed3a
error proning
13 years ago
Eduardo Bart
e611734396
remove game state classes
...
scripting improvements
13 years ago
Eduardo Bart
c0fce81238
ahn?
13 years ago
Eduardo Bart
992e0a8a6b
ui loader and some refactoring
13 years ago
Eduardo Bart
1f78f93096
refactoring paths and includes
13 years ago