Commit Graph

840 Commits

Author SHA1 Message Date
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
Henrique 7242dfc9ee cpp functions order changed 2011-08-28 16:51:34 -03:00
Henrique 4bd701f94c some render improvements 2011-08-28 16:47:23 -03:00
Eduardo Bart 65dca53c0f make ctrl+v works in lineEdits 2011-08-28 15:26:57 -03:00
Eduardo Bart ba8f8b889e simplify outfit render 2011-08-28 15:06:47 -03:00
Eduardo Bart fbabe6b3ed change color constants 2011-08-28 14:49:15 -03:00
Eduardo Bart 05edcc218d add some typedefs 2011-08-28 13:31:01 -03:00
Eduardo Bart e87297c1b5 reorganize all constants and place them into namespaces 2011-08-28 13:02:26 -03:00
Eduardo Bart dab483caab TODO file 2011-08-28 10:45:56 -03:00
Eduardo Bart f7eac377e7 restore copyright notice 2011-08-28 10:17:58 -03:00
Eduardo Bart 7962fbec19 change some deque to vectors 2011-08-27 21:07:38 -03:00
Andre Antunes 3d4556e5c9 Merge branch 'master' of https://github.com/edubart/otclient 2011-08-27 20:18:18 -03:00
Andre Antunes aeaa843fae some class color improvements 2011-08-27 20:16:23 -03:00
Eduardo Bart 62871d8060 nothing, really 2011-08-27 19:32:16 -03:00
Eduardo Bart 2a2fbc4c3a Merge branch 'master' of github.com:edubart/otclient 2011-08-27 09:16:35 -03:00
Henrique f019818423 inputmessage buffer increase 2011-08-27 00:40:52 -03:00
Eduardo Bart 36cdea7f29 Merge branch 'master' of github.com:edubart/otclient 2011-08-26 21:23:34 -03:00
Henrique 4d9c974c34 creatures name fix 2011-08-26 18:34:16 -03:00
Eduardo Bart 67e3cfcb07 focus last logged character in charlist 2011-08-26 18:20:53 -03:00
Eduardo Bart ccc4c1ba5e some fancy 2011-08-26 15:56:56 -03:00
Eduardo Bart 0749e6a9d5 improved charlist 2011-08-26 15:44:18 -03:00
Eduardo Bart c60b677baa basic charlist 2011-08-26 15:00:22 -03:00
Henrique b58a1aa7d4 remove garbage 2011-08-26 12:48:23 -03:00
Henrique 8f27ff60ac Merge branch 'master' of github.com:edubart/otclient 2011-08-26 12:45:02 -03:00
Henrique 0c4d0632c2 walk improvements, still have some bugs 2011-08-26 12:44:29 -03:00
Eduardo Bart 73f942c337 Merge branch 'master' of github.com:edubart/otclient 2011-08-26 12:07:02 -03:00
Eduardo Bart 7359370251 new layout system, new UI state/styles system 2011-08-26 12:06:52 -03:00
Henrique 94cdfb1856 walk in early stages, many fixes in todo 2011-08-26 02:07:23 -03:00
Henrique 63f6c38394 items animation 2011-08-25 10:30:46 -03:00
Henrique 9088bad0b0 addons, item count, stackpos fix 2011-08-24 00:58:23 -03:00
Eduardo Bart d31d32bf82 changes.. 2011-08-23 12:09:50 -03:00
Eduardo Bart 3c72c844d2 much faster layout calculation 2011-08-22 22:08:36 -03:00
Eduardo Bart bfa3903940 ui internal destroy 2011-08-22 16:39:46 -03:00
Eduardo Bart 6a3ee47cc5 refactoring 2011-08-22 16:13:52 -03:00
Eduardo Bart 10ea2e5de1 Merge branch 'master' of github.com:edubart/otclient 2011-08-22 09:44:36 -03:00
Eduardo Bart 8fb07afc10 change ui event handling 2011-08-22 09:44:26 -03:00
Henrique 24c45bde50 fix merge 2011-08-21 22:12:37 -03:00
Henrique 877cd6440e name adjusts 2011-08-21 22:01:59 -03:00
Eduardo Bart 30de60c562 mend 2011-08-21 18:51:13 -03:00
Eduardo Bart 8007e37796 console max lines 2011-08-21 18:49:31 -03:00
Eduardo Bart 4ebb201da2 merge 2011-08-21 16:51:39 -03:00
Eduardo Bart f266b9fbc6 remake widgets's anchor layouts 2011-08-21 16:43:05 -03:00
Henrique 80211b9985 health bar improvement, drawOffset bug fix 2011-08-21 16:09:23 -03:00
Henrique 377a249f52 remove text draw on tiles 2011-08-21 00:24:43 -03:00
Henrique 1a2dcd08ed Merge branch 'master' of github.com:edubart/otclient 2011-08-21 00:22:00 -03:00
Henrique 06a72ffb7e stack fix, creature names and health bar, still buggy 2011-08-21 00:21:35 -03:00
Eduardo Bart b410921e32 fix focus bugs in UI 2011-08-20 22:01:46 -03:00
Eduardo Bart d0f47f47a4 fix bug 2011-08-20 18:37:27 -03:00
Eduardo Bart 7584c806f4 Merge branch 'master' of github.com:edubart/otclient 2011-08-20 17:30:51 -03:00
Eduardo Bart 38529ea837 lua console and some changes 2011-08-20 17:30:41 -03:00
Henrique 9b112b1daf map tile render rework, not done yet 2011-08-19 23:08:27 -03:00
Eduardo Bart 033f14780d make otml simpler and easier to use, improve error handling/exceptions 2011-08-19 15:53:23 -03:00
Henrique f9e7d52ac0 protocol speak fix 2011-08-19 13:25:39 -03:00
Eduardo Bart 09548488fa cache sprites masks 2011-08-19 11:23:02 -03:00
Eduardo Bart 0df7e2ed6a cache sprites masks 2011-08-19 11:18:24 -03:00
Eduardo Bart 7b13161036 draw health bars but still incorrect 2011-08-19 10:23:35 -03:00
Eduardo Bart 817234a660 head outfit color fix 2011-08-19 09:49:29 -03:00
Eduardo Bart 66e58c5914 missing param 2011-08-19 09:32:08 -03:00
Eduardo Bart c6dd25ed99 outfit colors 2011-08-19 09:26:26 -03:00
Henrique 8b2bceaef3 effect delete restored 2011-08-17 02:04:45 -03:00
Henrique 16a187b014 creature walk, fps fix (map duplicate items fix with clean), some protocol parses 2011-08-17 01:45:55 -03:00
Henrique d4244be464 effect fix, spr assert 2011-08-16 10:25:21 -03:00
Eduardo Bart 7d419d49e4 git ignore more files 2011-08-16 10:09:35 -03:00
Eduardo Bart be21321393 ... 2011-08-16 10:06:16 -03:00
Eduardo Bart e51c29702c fix crash 2011-08-16 09:58:49 -03:00
Eduardo Bart 758b4b5dfb display motd message only once, remove update loop, use g_platform.getTicks() instead 2011-08-16 09:47:30 -03:00
Henrique 99d677913a Merge branch 'master' of github.com:edubart/otclient 2011-08-16 02:49:15 -03:00
Henrique 97d2c30a81 effects working, map on higher levels too 2011-08-16 02:47:35 -03:00
Eduardo Bart 65c1867f55 login protocol cancel 2011-08-16 01:24:20 -03:00
Eduardo Bart 3d4cfb793e net improvments 2011-08-16 00:27:46 -03:00
Eduardo Bart b90bb275b9 ... 2011-08-15 21:32:16 -03:00
Eduardo Bart f87b475f49 revise network system 2011-08-15 21:30:31 -03:00
Eduardo Bart be15b1820d more refactoring 2011-08-15 18:02:52 -03:00
Eduardo Bart 2e1a96c2df rework on dat and spr loader 2011-08-15 16:15:49 -03:00
Eduardo Bart b21ccd16f9 fix gitignore and add missing sources 2011-08-15 11:11:24 -03:00
Eduardo Bart d8cc37afdb reorganize sources 2011-08-15 11:06:15 -03:00
Eduardo Bart 4e03b15b27 Merge branch 'master' of github.com:edubart/otclient 2011-08-15 06:55:51 -03:00
Eduardo Bart a5b41f77ea hoho 2011-08-15 06:55:43 -03:00
Henrique fd7f191cb2 missing files, color fix 2011-08-15 02:12:42 -03:00
Henrique e8448cddb9 creatures, fixe 2011-08-15 02:09:27 -03:00
Eduardo Bart 92b54b6f55 fix map render 2011-08-14 15:13:33 -03:00
Eduardo Bart 80564b9dff fix some ui events 2011-08-14 15:02:28 -03:00
Eduardo Bart afc197f2dc rework on graphics.cpp, implement some GFX with lua 2011-08-14 14:45:25 -03:00
Eduardo Bart 09af50c990 remake ui event system and reimplement line edit 2011-08-14 11:09:26 -03:00
Eduardo Bart 55862b07ad merge total remake 2011-08-13 23:10:27 -03:00
Henrique 0af7856475 unordered map on map 2011-08-13 21:30:27 -03:00
Henrique 0a268fc7d9 map draw improvements 2011-08-12 01:34:21 -03:00
Eduardo Bart 7cf188a67d fix framebuffer 2011-08-11 23:04:28 -03:00
Eduardo Bart f78d1c91b0 merge 2011-08-11 22:44:00 -03:00
Eduardo Bart 1a81d1520f framebuffer 2011-08-11 22:38:54 -03:00
Henrique a5cdf634b3 now is walking 2011-08-11 21:06:01 -03:00
Henrique 651315d4cd map draw working with lil bugs 2011-08-11 02:52:30 -03:00
Henrique cf6ca15c6f dat ver 8.6 2011-08-01 23:07:19 -03:00
Henrique f07648219c remove old todo 2011-08-01 01:31:58 -03:00
Henrique a38bd18280 init protocolgame 2011-08-01 01:28:41 -03:00
Eduardo Bart 586bcde915 add missing file 2011-07-28 10:21:03 -03:00
Eduardo Bart ea2645c151 some network refactoring 2011-07-27 20:01:33 -03:00
Henrique a62785911a connection fix 2011-07-27 15:13:59 -03:00
Henrique f34b6b1bab connection rework, entergame.lua fix 2011-07-27 15:10:49 -03:00
Eduardo Bart 81ff15fe6b fix bug 2011-07-26 20:55:39 -03:00
Eduardo Bart 70f0b0dace new script engine, and things maybe be bugged for a while 2011-07-26 20:13:27 -03:00
Eduardo Bart ab7394f357 add a new folder structure redesign organized by packages 2011-07-17 08:52:20 -03:00
Eduardo Bart bddcfb08fd rework ui related scripting stuff 2011-07-17 03:56:57 -03:00
Eduardo Bart 571801ae39 some refactoring 2011-07-16 21:13:53 -03:00
Eduardo Bart 8ef1b28546 many changes and refactoring 2011-07-13 18:12:36 -03:00
Eduardo Bart 6c05ee0e82 allocator delete checks 2011-07-13 01:25:43 -03:00
Eduardo Bart fbaa89d342 allocator delete checks 2011-07-13 01:19:12 -03:00
Eduardo Bart 5299ac0233 use hashed set in allocator for O(1) lookup 2011-07-12 19:29:06 -03:00
Eduardo Bart 4e6a1106fa allocator remake 2011-07-12 18:59:45 -03:00
Eduardo Bart 3f0a0cb9de allocator with leak detecting capabilities 2011-07-12 16:27:37 -03:00
Henrique 9058a2898d Merge branch 'master' of https://github.com/edubart/otclient 2011-05-31 02:25:57 -03:00
Henrique c490577ea8 connection fixes, motd fixed 2011-05-31 02:24:30 -03:00
Eduardo Bart 5c85374ee3 fix script leak 2011-05-30 23:33:55 -03:00
Eduardo Bart 9b2d71f6d8 protocol via script 2011-05-30 22:55:34 -03:00
Henrique e239b0d611 remove connection code from main 2011-05-30 00:13:21 -03:00
Henrique ad10754779 init protocol login 2011-05-30 00:11:12 -03:00
Eduardo Bart a54f5dd3f9 FML emitter 2011-05-22 00:56:58 -03:00
Eduardo Bart d7bc083014 use exceptions in FML 2011-05-21 19:24:10 -03:00
Eduardo Bart c3e67fceb9 Merge branch 'master' of github.com:edubart/otclient 2011-05-21 16:11:36 -03:00
Eduardo Bart 46485d0d76 improvements 2011-05-21 16:10:07 -03:00
Henrique 48abbe0ed4 Merge branch 'master' of https://github.com/edubart/otclient 2011-05-21 16:03:11 -03:00
Henrique e258289edb network message 2011-05-21 16:02:37 -03:00
Eduardo Bart f5a15939b2 fix bug on how lua detect source paths 2011-05-21 15:40:06 -03:00
Eduardo Bart 80e42b0f96 replace YAML with custom made library for reading text files named FML 2011-05-21 15:15:46 -03:00
Eduardo Bart 0cd4bcd926 type casts for config manager 2011-05-19 21:03:15 -03:00
Eduardo Bart f72214f090 type casts for config manager 2011-05-19 20:56:27 -03:00
Eduardo Bart afc79a99e1 rework on resources system 2011-05-19 15:46:40 -03:00
Eduardo Bart ab6c52a3ee rework on resources system 2011-05-19 14:11:05 -03:00
Eduardo Bart f68eba6a9f fix to work with a gcc bug 2011-05-17 01:32:18 -03:00
Eduardo Bart c5b462d5b9 win32 main 2011-05-16 20:56:57 -03:00
Eduardo Bart 2d3add1b36 fix texture bug 2011-05-16 20:21:41 -03:00
Eduardo Bart b3940b487d use memset instead of bzero 2011-05-16 16:01:34 -03:00
Eduardo Bart e81e0f1c24 fix gl bug, textures sizes must be a power of 2 2011-05-16 15:30:05 -03:00
Eduardo Bart 7e7d16ee5f remove fmemopen 2011-05-15 14:26:05 -03:00
Eduardo Bart ca38f53e15 OpenGL in prerequesites 2011-05-15 13:39:14 -03:00
Eduardo Bart 1ac08aa692 default to new layout 2011-05-14 15:40:52 -03:00
Eduardo Bart 159de5d511 yaml 2.6 bugs 2011-05-14 00:07:35 -03:00
Eduardo Bart 35fc76f0a6 works with yaml 2.6 2011-05-13 23:21:25 -03:00
Eduardo Bart 177cc8ba65 cmake fixes 2011-05-13 22:28:59 -03:00
Eduardo Bart 851e8eca2a remove libpng 2011-05-12 20:31:10 -03:00
Eduardo Bart a396df51cc apng loader 2011-05-12 20:27:26 -03:00
Eduardo Bart 42eae9afd8 animated texture 2011-05-12 20:24:57 -03:00
Eduardo Bart c6753747fb a bunch of stuff 2011-05-11 19:16:11 -03:00
Eduardo Bart 42c1ae090c anchoring errors 2011-05-09 18:08:17 -03:00
Eduardo Bart 51fe97644d rework ui layouts, now it is more flexible and modular 2011-05-09 17:38:01 -03:00
Eduardo Bart 6d871b305f * load ui elements in order
* shorter ui paths
2011-05-03 10:36:08 -03:00
Eduardo Bart c052723477 scripting rework 2011-05-02 19:48:41 -03:00
Eduardo Bart f290b4f89c .. 2011-05-02 01:38:00 -03:00
Eduardo Bart 9e90ae0ee4 more scripting features (dynamic fields) 2011-05-02 01:13:57 -03:00
Eduardo Bart f7bb044f48 merging 2011-05-01 15:51:46 -03:00
Eduardo Bart 32a8ed3871 scripting and UI improvements 2011-05-01 15:47:35 -03:00
Eduardo Bart c1b2b3ed3a error proning 2011-04-23 20:23:52 -03:00
Eduardo Bart 3960240b8e messagebox (not working yet) 2011-04-23 17:04:49 -03:00
Eduardo Bart a98f1d67db onLoad and onDestroy events 2011-04-23 00:28:23 -03:00
Eduardo Bart 02ada0b82e sources are broken 2011-04-22 21:12:28 -03:00
Eduardo Bart 96e0b1e909 new logger
scripts are now more error prone
2011-04-22 15:48:02 -03:00
Eduardo Bart e611734396 remove game state classes
scripting improvements
2011-04-22 10:49:46 -03:00
Eduardo Bart a3901b0251 merge 2011-04-21 19:48:57 -03:00
Eduardo Bart 50b99a75b9 lua scripting 2011-04-21 19:44:30 -03:00
Henrique Santiago 8952bddb7a init network 2011-04-20 03:40:31 -03:00
Eduardo Bart bb05338190 first script stuff (still ugly and under experiments) 2011-04-18 23:10:08 -03:00
Eduardo Bart 3de455fe7e remove bugged net files 2011-04-18 00:26:35 -03:00
Eduardo Bart 5be199e566 basic options window 2011-04-17 18:15:24 -03:00
Eduardo Bart 8ef534e7b7 render fix 2011-04-17 17:39:03 -03:00
Eduardo Bart 44a7f6ab90 window move improv 2011-04-17 17:28:12 -03:00
Eduardo Bart f2c187c810 doxyfile 2011-04-17 17:09:37 -03:00
Eduardo Bart 9b22a6e0a6 includes changed 2011-04-17 16:14:45 -03:00
Eduardo Bart c0fce81238 ahn? 2011-04-17 16:14:24 -03:00
Eduardo Bart beeb41dafd poll 2011-04-16 23:52:54 -03:00
Eduardo Bart da57770f88 network 2011-04-16 23:48:13 -03:00
Eduardo Bart 16a7747393 all callbacks must go through dispatcher 2011-04-16 22:07:03 -03:00
Henrique Santiago 2070b94661 init protocol integ 2011-04-16 22:06:38 -03:00
Eduardo Bart 9dfb33f2ed info window 2011-04-16 21:36:58 -03:00
Eduardo Bart c5da620d59 ui improvements 2011-04-16 19:06:42 -03:00
Eduardo Bart dc39c965cc window moving 2011-04-16 16:46:31 -03:00
Eduardo Bart 9b02312bf8 performance improvments 2011-04-16 13:08:55 -03:00
Eduardo Bart da6dfea03e text edit improvments 2011-04-15 20:52:26 -03:00
Eduardo Bart 5bfeee91b2 still implemeting uitextedit 2011-04-15 19:07:23 -03:00
Eduardo Bart 43c9c5de7c text edit almost done 2011-04-15 12:46:30 -03:00
Eduardo Bart f1475c0569 text edit improvments (not finished) 2011-04-14 23:13:53 -03:00
Eduardo Bart e01bd17510 ... 2011-04-14 12:10:26 -03:00
Eduardo Bart 4f386a854a fix text enter 2011-04-14 12:09:16 -03:00
Henrique Santiago 6392f71641 Merge branch 'master' of github.com:edubart/otclient 2011-04-14 00:51:23 -03:00
Henrique Santiago 41839a1c28 win32 input events 2011-04-14 00:48:44 -03:00
Eduardo Bart f7b6be4fa4 Merge branch 'master' of github.com:edubart/otclient 2011-04-13 22:33:02 -03:00
Eduardo Bart 5616259feb simpler yaml read 2011-04-13 22:32:50 -03:00
Henrique Santiago 223e6ca85a remove undef, add on cmakelists 2011-04-13 22:30:41 -03:00
Henrique Santiago 48896f81dd undef ascii, protocol code commented, must swap lambda 2011-04-13 22:10:25 -03:00
Eduardo Bart 0f7f7827f5 rect fix and some ui new classes 2011-04-12 02:51:09 -03:00
Eduardo Bart 92ac4093a4 skin coloring fixes 2011-04-11 20:52:37 -03:00
Eduardo Bart bc7fbcca16 fix gcc 4.4 compile error 2011-04-11 20:45:18 -03:00
Eduardo Bart 83b166e91e use boost stuff 2011-04-11 18:22:01 -03:00
Eduardo Bart 08b6563fd5 remove lambdas 2011-04-11 18:11:22 -03:00
Eduardo Bart 451719479b fix compilation for win32 2011-04-11 17:27:03 -03:00
Eduardo Bart c3f0ca2b4f more flexible skins 2011-04-11 17:06:03 -03:00
Eduardo Bart da2993d1f9 text edit (not finished) 2011-04-11 01:08:56 -03:00
Eduardo Bart dcbe4855bd ui more error proning 2011-04-10 18:12:42 -03:00
Eduardo Bart 992e0a8a6b ui loader and some refactoring 2011-04-10 17:40:44 -03:00
Eduardo Bart 1f78f93096 refactoring paths and includes 2011-04-10 12:37:15 -03:00
Eduardo Bart 792d661dad loading ui from files 2011-04-10 04:34:52 -03:00
Eduardo Bart 150afa86f3 logger 2011-04-09 22:43:34 -03:00
Andre Antunes 99b2f612b7 adding protocoltibia 2011-04-09 22:35:51 -03:00
Andre Antunes b865d4834c adding rsa sources 2011-04-09 22:33:07 -03:00
Andre Antunes 0b0a62b351 merge fix 2011-04-09 22:28:51 -03:00
Andre Antunes d5e2115599 merge fix 2011-04-09 22:27:52 -03:00
Andre Antunes 296d613f3b adding net files 2011-04-09 22:26:57 -03:00
Andre Antunes 2805a34267 begining tibia protocol 2011-04-09 22:25:13 -03:00
Eduardo Bart 5de660a20e fix leaks 2011-04-09 22:13:12 -03:00
Eduardo Bart 9d1ddf34bf basic menu functionallity 2011-04-09 21:51:35 -03:00
Eduardo Bart f2bdc89d8d window ui 2011-04-09 19:55:58 -03:00
Eduardo Bart a9a110f44b missing files 2011-04-09 16:08:43 -03:00
Eduardo Bart 22c4b0976a refator some stuff, button implementation 2011-04-09 16:07:35 -03:00
Eduardo Bart a5cd0bed74 ui anchoring 2011-04-09 14:18:50 -03:00
Andre Antunes 02c58f16cd connection update 2011-04-08 20:24:51 -03:00
Eduardo Bart e94024de67 ui skinning 2011-04-08 20:20:44 -03:00
Eduardo Bart f54ef6401d image class 2011-04-08 15:29:59 -03:00
Andre Antunes bda40b218a using lambda 2011-04-08 15:18:26 -03:00
Eduardo Bart 77b31e425a bordered image class 2011-04-08 06:51:27 -03:00
Eduardo Bart 6e8df399c9 render do main menu 2011-04-08 06:50:26 -03:00
Eduardo Bart 4c6d1269a0 first gui stuff 2011-04-08 02:10:00 -03:00
Eduardo Bart 8a33e0cf19 text align rendering 2011-04-07 17:36:40 -03:00
Eduardo Bart 7739c7bb29 merge 2011-04-07 15:50:48 -03:00
Eduardo Bart f3df212793 advanced text render 2011-04-07 15:49:35 -03:00
Andre Antunes 6f952adae2 connection is now working properly 2011-04-07 15:02:06 -03:00
Eduardo Bart 8d1281b316 fonts.. 2011-04-07 12:41:49 -03:00
Eduardo Bart 21bcbf9a97 compilation fixes 2011-04-07 06:36:02 -03:00
Eduardo Bart 6451e36240 Merge branch 'master' of github.com:edubart/otclient 2011-04-07 05:48:53 -03:00
Andre Antunes ee2b05dc8d fixing merge 2011-04-07 05:48:10 -03:00
Eduardo Bart 588eccba0d compilation fixes 2011-04-07 05:45:58 -03:00
Andre Antunes 67f37ccb51 adding net to framework 2011-04-07 05:44:26 -03:00
Andre Antunes 86ed2ff287 adding net to framework 2011-04-07 05:42:57 -03:00
Eduardo Bart f3eaf3f726 fps counter 2011-04-07 05:38:29 -03:00
Eduardo Bart 937070b3e0 move render stuff to graphics 2011-04-07 04:30:32 -03:00
Eduardo Bart 9bd9f4ba53 font improvments 2011-04-07 00:13:57 -03:00
Eduardo Bart 9464f99c90 basic font redering 2011-04-06 21:58:36 -03:00
Eduardo Bart b1ec45783e rename g_config 2011-04-06 17:53:00 -03:00
Eduardo Bart 5ab943ce13 rename int types 2011-04-06 17:18:00 -03:00
Eduardo Bart 12cdefff38 refactoring some stuff 2011-04-06 16:46:58 -03:00
Andre Antunes a5d475aec1 renaming some variables 2011-04-04 21:39:57 -03:00
Eduardo Bart 70a8338804 Merge branch 'master' of github.com:edubart/otclient 2011-04-02 18:36:51 -03:00
Eduardo Bart 15147c4d2c use auto keyword 2011-04-02 18:36:45 -03:00
Andre Antunes 43001f40b7 adding convertType and minor changes 2011-04-02 18:19:07 -03:00
Eduardo Bart d29b139321 use C++0x, change prerequisites headers 2011-04-02 18:02:39 -03:00
Eduardo Bart 7ef92bb0ac fix a little thing 2011-04-02 17:04:25 -03:00
Eduardo Bart c40b827828 texture manager with weak ptr 2011-04-02 16:59:49 -03:00
Eduardo Bart 4fa659c26a Merge branch 'master' of github.com:edubart/otclient 2011-04-02 14:33:41 -03:00
Eduardo Bart e281853a0c first ticks for win32 2011-04-02 14:32:54 -03:00
Henrique Santiago 884de984f3 resource ls, init fonts 2011-03-26 17:53:08 -03:00
Eduardo Bart 33a2b885b5 useless feature 2011-03-25 16:57:11 -03:00
Henrique Santiago 8a13517714 win32 visible, focused, size fix 2011-03-21 17:03:45 -03:00
Eduardo Bart 5254b8d230 change tick on win32 2011-03-20 20:16:38 -03:00
Eduardo Bart 2e5692da45 Merge branch 'master' of github.com:edubart/otclient 2011-03-20 20:15:34 -03:00
Eduardo Bart 9f27ed75d5 change how ticks works 2011-03-20 20:15:17 -03:00
Henrique Santiago e107daf5dd Merge branch 'master' of github.com:edubart/otclient 2011-03-20 20:10:39 -03:00
Henrique Santiago dc409fe76c win32 rect fix 2011-03-20 20:09:27 -03:00
Eduardo Bart 71b6fb0590 render when visible only 2011-03-20 19:30:15 -03:00
Eduardo Bart caded3285c init on screen center on first startup 2011-03-20 19:10:02 -03:00
Eduardo Bart 2339e05b34 merging 2011-03-20 18:46:57 -03:00
Eduardo Bart e1b5d52b07 x11 maximized and coords x,y 2011-03-20 18:41:32 -03:00
Henrique Santiago c864a2cb08 clipboard fix 2011-03-20 18:08:57 -03:00
Henrique Santiago c133706890 app name as variable 2011-03-20 17:23:13 -03:00
Henrique Santiago e0cfab3dd2 win32 preferences, bug fixes 2011-03-20 16:55:12 -03:00
Eduardo Bart 7ab8b17bf6 move some codes, fix bugs 2011-03-20 16:10:40 -03:00
Henrique Santiago dab9faab91 win32 ansi functions 2011-03-20 15:15:14 -03:00
Henrique Santiago 2e2c71ecc7 win32 platform 2011-03-20 15:02:15 -03:00
Eduardo Bart 5142e912cc use ARB extensions 2011-03-18 21:22:29 -03:00
Eduardo Bart f6dc07022c use get proc address for opengl extension functions 2011-03-18 20:49:30 -03:00
Henrique Santiago 3164d7e691 textureloader - png fix, SIGQUIT removed 2011-03-18 18:09:56 -03:00
Henrique Santiago c70e27494c textureloader - png - loading from memory without fmemopen 2011-03-18 17:39:21 -03:00
Eduardo Bart b80dc4d6e0 fix load text bug 2011-02-08 21:05:31 -02:00
Eduardo Bart b2c61760e5 framework 2011-02-08 20:48:26 -02:00
Eduardo Bart 3d0b191199 basic drawing functions
powerfull Point, Rect, Size, Color classes
prerequesites header
2010-11-24 21:36:15 -02:00
Eduardo Bart 4102ae093c FBO working as expected, render background on menu state 2010-11-23 19:56:28 -02:00
Eduardo Bart 4b2886ebec FBO, game states 2010-11-23 13:31:17 -02:00
Eduardo Bart f10ced4626 texture manager, texture loader, texture 2010-11-23 01:13:37 -02:00
Eduardo Bart b6f1a18beb basic resource manager implementation
load/save configurations files in user home
2010-11-21 23:19:20 -02:00
Eduardo Bart d121154932 config manager using yaml
logger improvements
more documentation
2010-11-21 19:51:16 -02:00
Eduardo Bart f43e2bde48 * license
* authors
* readme
* roadmap
2010-11-19 13:55:55 -02:00
Eduardo Bart 914a76e54a trace utility in logger 2010-11-19 10:37:02 -02:00
Eduardo Bart 77d1ebc8c5 smater way to set latin1 locales in x11 2010-11-19 00:18:50 -02:00
Eduardo Bart f58ce52be8 * basic core design (Platform, Engine, Graphics classes)
* logger
* x11 platform implementation
2010-11-18 20:13:35 -02:00