Commit Graph

630 Commits

Author SHA1 Message Date
Henrique Santiago 9a5be9c4d8 add missing files 2011-12-15 18:55:05 -02:00
Henrique Santiago 2643de367a remove particles from emitter 2011-12-15 18:54:42 -02:00
Henrique Santiago 4f905da009 particles ptr fixes 2011-12-15 18:15:01 -02:00
Eduardo Bart 16bb12011a rework particles math 2011-12-15 17:59:24 -02:00
Eduardo Bart 1339e18202 ... 2011-12-15 16:42:56 -02:00
Henrique Santiago 8926f33679 particles fixes 2011-12-15 16:39:57 -02:00
Henrique Santiago f67770ed00 particles from file 2011-12-15 16:20:09 -02:00
Henrique Santiago 24022317be particles improvements 2011-12-13 18:06:22 -02:00
Eduardo Bart 8638c980ec fix some issues 2011-12-09 13:01:04 -02:00
Eduardo Bart 2030a4da29 Merge branch 'revgraphics'
Conflicts:
	src/framework/CMakeLists.txt
	src/framework/application.cpp
	src/framework/graphics/graphics.cpp
2011-12-09 12:23:32 -02:00
Henrique Santiago a679f258ee particles improve 2011-12-09 03:44:44 -02:00
Eduardo Bart eb3ff0950a implement random function 2011-12-09 01:08:53 -02:00
Eduardo Bart 04ee85dc92 experiment shaders in outfit 2011-12-08 15:28:29 -02:00
Henrique Santiago 7233e4e039 particles duration 2011-12-08 06:04:16 -02:00
Henrique Santiago 34617091bc particles works, but really early state, need pointers fix 2011-12-08 05:28:52 -02:00
Eduardo Bart 5ec386b35f bloom shader 2011-12-07 21:43:12 -02:00
Henrique Santiago 262f54ce3b init particles, still not working 2011-12-07 18:00:28 -02:00
Eduardo Bart b5cf4ad2c4 test shader effect 2011-12-07 17:54:28 -02:00
Eduardo Bart 1a3dcb215e use vertex buffers 2011-12-07 16:49:20 -02:00
Eduardo Bart d4a6308705 fix warning 2011-12-07 13:33:00 -02:00
Eduardo Bart cc7c334d73 ... 2011-12-07 00:13:24 -02:00
Eduardo Bart b37a34219d fix shaders for OpenGL ES 2011-12-07 00:09:44 -02:00
Eduardo Bart f89bc352d5 fix shaders for OpenGL ES 2011-12-06 23:48:39 -02:00
Eduardo Bart a6b66e3f7e fix warning 2011-12-06 22:49:34 -02:00
Eduardo Bart 203d5768cb fix compile issues on n900 2011-12-06 22:45:38 -02:00
Eduardo Bart 7eead50806 use GLSL shaders 2011-12-06 22:31:55 -02:00
Eduardo Bart cf0aab6d4d reorganize modules 2011-12-05 16:39:33 -02:00
Eduardo Bart ffeb34e0e7 make framework more flexible, split cmake files 2011-12-05 04:44:40 -02:00
Eduardo Bart d2d8a0097a add lua binding generator tools, changes in pch header 2011-12-04 20:26:53 -02:00
Eduardo Bart f548825faf too many changes to list, many regressions were made, master will be UNSTABLE for a few days 2011-12-03 19:52:56 -02:00
Henrique 19eb56997d add empty thing type 2011-12-02 01:01:56 -02:00
Henrique 3e27d5a79f create thing m_type 2011-12-02 00:29:05 -02:00
Eduardo Bart 9bb7332ac0 Merge branch 'revgraphics' 2011-12-01 20:33:45 -02:00
Eduardo Bart d5e15d1f06 add clock, change exceptions, add network exceptions, fix some crashes 2011-12-01 20:26:21 -02:00
Eduardo Bart 4afbe43e6f changes to prepare revgraphics 2011-12-01 17:38:46 -02:00
Henrique 1185dc9a00 small fix to sprite loading 2011-11-30 17:26:42 -02:00
Henrique 32c916ee68 fluids fixed. thanks chojrak. still needs to create some constants to fluids type. 2011-11-30 16:59:36 -02:00
Henrique aad540f5b5 outfit window working, still needs radio group and remove test button 2011-11-30 00:42:21 -02:00
Eduardo Bart 828abab6d1 small fix to compile on ARM 2011-11-28 21:10:16 -02:00
Eduardo Bart 9ca1637677 fix bug running in virtualbox 2011-11-26 01:35:54 -02:00
Eduardo Bart 1386064d71 add framebuffer support for old video cards 2011-11-25 20:29:45 -02:00
Eduardo Bart 7e0618b247 ... 2011-11-25 19:58:33 -02:00
Eduardo Bart dabb5bb5ef enable direct redering by default 2011-11-25 19:37:14 -02:00
Eduardo Bart 921db724f8 resize improvments, disable direct rendering 2011-11-25 19:18:52 -02:00
Eduardo Bart fb43f72583 handle more errors on icon setting 2011-11-25 14:17:40 -02:00
Eduardo Bart dfb8b428eb implement window icon for win 2011-11-23 14:35:16 -02:00
Henrique c8d5ca1cfb forgot to save last changes 2011-11-23 02:33:04 -02:00
Henrique 9208bf7b5a fix aspect ratio, clicking, TODO: add setVisibleSize event, for uimap resizing 2011-11-23 02:27:58 -02:00
Henrique 6a33473a1a map class more flexible 2011-11-23 01:11:49 -02:00
Eduardo Bart 8f2ad83756 show OTC icon in the window bar on linux 2011-11-22 23:16:14 -02:00
Eduardo Bart 18c122c71e add glext.h, remove GLU dependency 2011-11-22 22:21:33 -02:00
Henrique b50cb35734 non relevant changes 2011-11-21 14:29:21 -02:00
Henrique fa3b9fd125 add uigame 2011-11-20 18:38:35 -02:00
Eduardo Bart ce681480ea fix compile error on mingw32, add lua events for channels 2011-11-18 22:12:17 -02:00
Eduardo Bart 5c654f685c make styles closer to CSS syntax 2011-11-17 19:41:02 -02:00
Eduardo Bart 55136fe866 change loadUI/UI.display lua API 2011-11-17 18:40:31 -02:00
Eduardo Bart 63cbe11f7e improvments in widgets initialization 2011-11-17 15:43:41 -02:00
Eduardo Bart b736e52b29 add icon in .exe generation for win32 2011-11-17 00:53:17 -02:00
Eduardo Bart 69a70f28a5 display MessageBox in win32 on fatal errors 2011-11-17 00:31:06 -02:00
Eduardo Bart 69ae043001 implement options 2011-11-16 22:12:11 -02:00
Eduardo Bart 63c018ba4c focus and active states fixes 2011-11-16 19:00:40 -02:00
Eduardo Bart fa8291a433 configure server host and port in enter game 2011-11-16 18:07:52 -02:00
Eduardo Bart 9159e14895 implement auto login and remember password 2011-11-16 17:00:17 -02:00
Henrique f381cb0a74 outfit changing hair 2011-11-16 16:52:59 -02:00
Henrique 558872f57d bind some functions 2011-11-16 16:52:59 -02:00
Eduardo Bart 4341bf91a6 implement motd button 2011-11-16 16:08:42 -02:00
Eduardo Bart c584426f24 implement icon property for UIButton 2011-11-16 15:58:42 -02:00
Eduardo Bart ba62863ff7 add style for colorbox in outfit window 2011-11-16 15:03:11 -02:00
Henrique c999a49dc7 outfit improvements 2011-11-16 05:20:50 -02:00
Eduardo Bart 1667662c5c fix disabled state in uicheckbox 2011-11-16 03:23:16 -02:00
Eduardo Bart 5e6fcd8217 fix checkbox crash 2011-11-16 00:50:48 -02:00
Eduardo Bart fbbd2b2539 remove unused file 2011-11-15 22:02:15 -02:00
Eduardo Bart 532d7f239f new widget, UICheckBox 2011-11-15 21:47:32 -02:00
Henrique b7125738d8 outfit looktype change 2011-11-15 00:04:07 -02:00
Henrique 591f8c2c7c uiitem and outfit class fixes 2011-11-14 20:47:36 -02:00
Henrique a95d0bcc1f outfit window init 2011-11-14 20:32:55 -02:00
Eduardo Bart 654fb1f3ea fix uiprogressbar assert 2011-11-14 12:37:55 -02:00
Eduardo Bart 5784644701 fix tooltip 2011-11-14 12:30:35 -02:00
Eduardo Bart ff7f152522 expand skills percent progress bar 2011-11-14 06:46:49 -02:00
Eduardo Bart e74bca2c3a ignore hidden widget in vertical layout 2011-11-14 06:13:48 -02:00
Henrique f3b3ecada1 progress bar and skills improve 2011-11-14 00:40:18 -02:00
Henrique fd80589c7b creature square init, inventory improvements 2011-11-13 20:23:21 -02:00
Henrique 5f34648c0e outfits, item, creature, thing rework 2011-11-13 06:46:19 -02:00
Eduardo Bart ca702109d6 item menu example 2011-11-13 03:11:47 -02:00
Eduardo Bart 48c22756f5 fix lua event bug 2011-11-13 02:49:32 -02:00
Eduardo Bart ce3b02fa09 add menu example in playerground module 2011-11-13 02:13:32 -02:00
Henrique 0fa61333fa thingstype rework 2011-11-12 04:24:32 -02:00
Eduardo Bart 56f7ed3dd1 add fps counter widget 2011-11-11 22:33:03 -02:00
Eduardo Bart fc65f99ead improve window moving, minor changes to enable others apps use otclient framework 2011-11-11 18:26:10 -02:00
Henrique 3f4ad7977c using items, just test, almost nothing done yet 2011-11-10 04:53:16 -02:00
Eduardo Bart 578078007b change miniwindow moving 2011-11-10 03:40:49 -02:00
Eduardo Bart c07dd1066b fix compile issue on mingw32 2011-11-10 03:33:28 -02:00
Henrique 7487931b87 inventory module 2011-11-10 03:29:25 -02:00
Eduardo Bart 9c55f18186 enable tcp_nodelay option 2011-11-08 21:03:17 -02:00
Henrique 6a17173d08 swap map to array 2011-11-08 00:12:23 -02:00
Henrique a3c65f3a7e missiles and some reworking 2011-11-07 23:44:43 -02:00
Eduardo Bart 61ce6d6331 fix walking while the mouse is over topmenu buttons 2011-11-07 22:31:17 -02:00
Eduardo Bart ce67fd1733 change effects animation calculation 2011-11-07 15:20:13 -02:00
Henrique 4e0ca24cb7 creature direction fix 2011-11-06 19:45:42 -02:00
Henrique aa682355fa thing fix, no jump walk, but a little slow 2011-11-06 19:08:36 -02:00
Henrique 7db6b8b5e6 walk changes, nothing special 2011-11-06 02:12:13 -02:00
Eduardo Bart 4208e40c76 walk animation improv 2011-11-05 19:43:13 -02:00
Eduardo Bart d2c3e554dc remove walk updates from render loop to fix some issues and have better performance 2011-11-05 19:37:36 -02:00
Eduardo Bart 63652bd3a3 changes the way that walk calculates 2011-11-05 19:01:41 -02:00
Henrique fbda996b76 walk improvements, but not great yet 2011-11-05 18:34:49 -02:00
Eduardo Bart 650713a1e6 fix compile isses 2011-11-05 11:36:02 -02:00
Eduardo Bart d5b4137ead add missing delcarations 2011-11-04 15:29:13 -02:00
Eduardo Bart a96659e9bc add server class to framework 2011-11-04 14:40:26 -02:00
Henrique 2ec3ad40a1 fixed creature names outside map 2011-11-04 02:53:00 -02:00
Eduardo Bart 39c62942cf add chat buffer 2011-11-03 21:35:43 -02:00
Henrique 5d54971568 healthmana module 2011-11-03 21:10:12 -02:00
Henrique 667ff41ad9 skills 2011-11-03 20:14:56 -02:00
Eduardo Bart b216b00a32 add chat panel, send text messages, guard forbidden functions with an ifdef 2011-11-03 18:54:53 -02:00
Eduardo Bart 6d6479e4a9 fix tooltip crash 2011-11-03 17:33:20 -02:00
Henrique dbbfe0b3ea parse player stats 2011-11-03 17:27:05 -02:00
Eduardo Bart 1b9f9bbc7d implement button tooltips on top menu 2011-11-03 17:07:07 -02:00
Eduardo Bart 5988867787 fix vertical sort 2011-11-03 14:27:35 -02:00
Eduardo Bart dff57ecfe7 just some comments 2011-11-03 14:27:35 -02:00
Henrique 4fb59e25f4 talk functions on game class 2011-11-03 14:26:17 -02:00
Henrique e171d72f40 talk function 2011-11-03 14:07:51 -02:00
Henrique 8808587b35 Revert "talk funktion"
This reverts commit f887d39d7e.
2011-11-03 14:01:44 -02:00
Henrique f887d39d7e talk funktion 2011-11-03 13:57:56 -02:00
Eduardo Bart 4b8a0bab77 improv miniwindow move 2011-11-03 11:19:12 -02:00
Eduardo Bart 9636392d58 implement move policy for window moving 2011-11-03 10:48:48 -02:00
Eduardo Bart 14ce1c8183 enable skills and vip window on right panel 2011-11-03 10:17:10 -02:00
Eduardo Bart 101f608d40 fix key input on windows 2011-11-03 08:10:39 -02:00
Eduardo Bart b345a6d783 create in game interface panels and renable about and options windows 2011-11-03 07:59:11 -02:00
Henrique b05bb7818d remove POKE and improve item animation 2011-11-02 22:55:50 -02:00
Henrique 1406e23c23 item animation sync fixed 2011-11-02 22:36:05 -02:00
Eduardo Bart b66cf3373f fix font glyph width calculation 2011-11-02 03:59:04 -02:00
Eduardo Bart 2304ff3529 fix some login phases issues 2011-11-01 23:55:36 -02:00
Eduardo Bart d2e8e1d774 add command completion to console 2011-11-01 16:32:48 -02:00
Eduardo Bart 59017205b0 change interface style, add top menu 2011-11-01 14:41:15 -02:00
Eduardo Bart 999fa731c0 new font files, fixed some font issues 2011-11-01 00:35:50 -02:00
Eduardo Bart 841769cc7d fix motd box issues 2011-10-31 15:56:00 -02:00
Eduardo Bart e9d69b7980 add exception handler for windows/linux platforms that will generate backtrace reports when the application crashes 2011-10-31 14:57:14 -02:00
Eduardo Bart ae6cd41819 remove unused allocator 2011-10-31 11:24:57 -02:00
Eduardo Bart 21b355a012 change console binding, now its Ctrl+F8, fix console focus issues 2011-10-31 04:04:08 -02:00
Eduardo Bart e35a2e4c79 fix some graphics issues on Windows virtualbox 2011-10-30 21:13:22 -02:00
Eduardo Bart 4c5d1d0ca5 make work on Windows again 2011-10-30 18:11:43 -02:00
Eduardo Bart f4f0d7e960 fixed ratio image drawing support 2011-10-28 22:01:16 -02:00
Eduardo Bart 6c200bd764 fix compile issues 2011-10-26 20:19:41 -02:00
Eduardo Bart c08bbf828b add backtrace generator utility to platform API 2011-10-26 20:12:55 -02:00
Eduardo Bart fb6f07bfc4 fix possible bug 2011-10-19 19:10:06 -02:00
Henrique da10f16a64 thingfixes 2011-09-15 22:02:16 -03:00
Andre Antunes 5e49fad1d9 fixing memory leak when connection fail 2011-09-11 13:03:20 -03:00
Eduardo Bart 9aa87da074 small fix, thx darone 2011-09-08 14:38:21 -03:00
Henrique b69dc5487f textmessage 2011-09-04 14:21:42 -03:00
Henrique bdbfa5b6ac vip improvements 2011-09-02 19:52:40 -03:00
Henrique 3928db1c4d viplist 2011-09-02 01:43:51 -03:00
Eduardo Bart 6737b0a492 push deques into lua 2011-09-02 01:21:41 -03:00
Henrique 80e4bb59d2 death fix 2011-09-01 21:28:24 -03:00
Eduardo Bart 9ca98dd00e change comments 2011-09-01 21:00:29 -03:00
Eduardo Bart bc19e5e783 change comment 2011-09-01 19:02:54 -03:00
Eduardo Bart e37efe7e65 new render, look through windows/doors 2011-09-01 19:00:46 -03:00
Eduardo Bart ff2e248e40 fix typo 2011-09-01 14:55:50 -03:00
Eduardo Bart 3a4bd50665 walk displacment 2011-09-01 14:47:38 -03:00
Eduardo Bart 361b28c6d6 walk perfect? 2011-09-01 11:49:51 -03:00
Eduardo Bart ee5180b9c5 diagonal walk improv 2011-08-31 23:56:01 -03:00
Eduardo Bart d6a29b7cb7 walk almost like tibia 2011-08-31 22:45:11 -03:00
Eduardo Bart 825502d184 poke ifdef 2011-08-31 21:44:33 -03:00
Eduardo Bart ffa4a06c4b creatures walk almost there 2011-08-31 19:42:52 -03:00
Eduardo Bart afe095e292 fix a walk glitch 2011-08-31 19:08:55 -03:00
Eduardo Bart 3b5dd3ecf9 stack/render order working more like tibia 2011-08-31 18:41:04 -03:00
Eduardo Bart 0b4d7ace05 change how tile stack works 2011-08-31 17:22:57 -03:00
Eduardo Bart 8e08decd25 enums for protocol opcodes 2011-08-31 13:49:51 -03:00
Eduardo Bart e69a6d1140 move datmanager to thingstype 2011-08-31 12:03:33 -03:00
Eduardo Bart 427dd91d79 improv animation draw 2011-08-31 11:33:23 -03:00
Eduardo Bart 1a080dbf15 more dat renaming 2011-08-31 10:58:01 -03:00
Eduardo Bart 6187bdbbdb dat comments and enum changes 2011-08-31 10:16:56 -03:00
Eduardo Bart 1da42f9a3b just some renaming 2011-08-31 02:15:59 -03:00
Henrique c3deadf916 dat opts solved 2011-08-31 01:08:16 -03:00
Eduardo Bart 8a179ea585 remvoe update cache since no much fps increase 2011-08-30 21:28:23 -03:00
Henrique 8ca0500712 stackable items fix 2011-08-30 21:22:02 -03:00
Eduardo Bart 2d61466263 creature names fix 2011-08-30 20:51:09 -03:00
Eduardo Bart 4d10b0dd49 render improvments using some cache 2011-08-30 20:39:14 -03:00
Eduardo Bart 27ccb472d2 implement status messages 2011-08-30 12:12:57 -03:00
Henrique 4d90b674ac walk changes, not done yet 2011-08-30 11:42:05 -03:00
Eduardo Bart b6b823aa9c hide passwords in line edits 2011-08-30 11:25:08 -03:00
Eduardo Bart 9bae47a40c walk animation improvments 2011-08-30 10:26:18 -03:00
Henrique 33573e957d map position, skills 2011-08-29 22:34:17 -03:00
Eduardo Bart 00484b96c8 keep map aspect ratio 2011-08-29 22:22:12 -03:00
Eduardo Bart 608e5a0331 alternate walk animation 2011-08-29 21:40:52 -03:00
Eduardo Bart 4d47bb9ecf walk animation 2011-08-29 20:57:00 -03:00
Eduardo Bart 12661c1b1b map losing focus fix 2011-08-29 20:40:56 -03:00
Eduardo Bart 67d8112ed0 logout improvments 2011-08-29 20:20:30 -03:00
Eduardo Bart eb4b83faaf fix a crash 2011-08-29 19:27:22 -03:00
Eduardo Bart f05c048f6d straightforward signal and slots system for lua events 2011-08-29 16:35:58 -03:00
Eduardo Bart f41fd0576c login/logout/ctrl+g working correctly 2011-08-29 15:38:01 -03:00
Eduardo Bart 8b2cb410c2 ctrl+g kinda working, but login/logout events still need a remake 2011-08-29 11:14:21 -03:00
Henrique b859f66952 diagonal walking, there is a map bug 2011-08-29 02:54:28 -03:00
Eduardo Bart 9de3bfb8b0 logout works 2011-08-29 00:44:26 -03:00
Henrique 1bb89e053a improved fps 2011-08-29 00:06:02 -03:00
Eduardo Bart a8afbf9b3f UIMap just got in 2011-08-29 00:04:49 -03:00
Henrique fe9591ca8d walk back? 2011-08-28 23:46:42 -03:00
Eduardo Bart 6206eeb562 move charlist selection with arrows 2011-08-28 23:39:47 -03:00
Eduardo Bart c6b9aad87d fix protocol crash 2011-08-28 23:39:47 -03:00
Eduardo Bart f54fd34cb3 enable enter/escape actions for windows 2011-08-28 23:39:47 -03:00
Henrique d3cd4feee5 walking improvements 2011-08-28 21:38:26 -03:00
Eduardo Bart 8aadea2a96 rework key input handling, add more script events for UI and implement console history 2011-08-28 18:32:43 -03:00