Commit Graph

170 Commits

Author SHA1 Message Date
Martí­n Lucas Golini
aa7ea93d1f More work on the UI elements.
--HG--
branch : dev
2017-02-23 23:33:29 -03:00
Martí­n Lucas Golini
7815dc6511 Pixel density support WIP.
--HG--
branch : dev
2017-02-22 05:42:05 -03:00
Martí­n Lucas Golini
cab7e5cda1 Started working on removing the CreateParams and supporting different pixel densities.
--HG--
branch : dev
2017-02-21 23:18:15 -03:00
Martí­n Lucas Golini
4d7ec31abc Fixed windows build.
--HG--
branch : dev
2017-02-19 18:21:40 -03:00
Martí­n Lucas Golini
54e747ffbc Minor change.
--HG--
branch : dev
2017-02-19 05:13:41 -03:00
Martí­n Lucas Golini
5015469465 Gaming module refactored.
--HG--
branch : dev
2017-02-19 04:03:31 -03:00
Martín Lucas Golini
676162f8ea Physics module refactored.
--HG--
branch : dev
2017-02-18 22:49:28 -03:00
Martí­n Lucas Golini
63ceea60d8 Demo fixes.
--HG--
branch : dev
2017-02-18 16:53:08 -03:00
Martí­n Lucas Golini
d29548d2ee More UI refactoring.
--HG--
branch : dev
2017-02-18 16:17:51 -03:00
Martí­n Lucas Golini
0be137cc5a More UI refactoring.
--HG--
branch : dev
2017-02-18 13:56:20 -03:00
Martí­n Lucas Golini
c5213cd551 UI module more refactoring.
--HG--
branch : dev
2017-02-18 05:19:11 -03:00
Martí­n Lucas Golini
c7a5220c21 UI module refactoring.
--HG--
branch : dev
2017-02-18 05:00:15 -03:00
Martí­n Lucas Golini
8317780a73 More refactoring of the Graphic module.
--HG--
branch : dev
2017-02-18 03:03:01 -03:00
Martín Lucas Golini
ba3781229d Graphic module improvements.
--HG--
branch : dev
2017-02-17 23:22:49 -03:00
Martín Lucas Golini
fdf67752a3 Math module improvements.
--HG--
branch : dev
2017-02-17 19:16:39 -03:00
Martín Lucas Golini
cee1075c9e Audio module improved.
--HG--
branch : dev
2017-02-17 18:38:02 -03:00
Martín Lucas Golini
ae54760a44 System module improvements.
--HG--
branch : dev
2017-02-17 18:07:01 -03:00
Martín Lucas Golini
ca90d606f3 Windows module improved.
--HG--
branch : dev
2017-02-17 17:47:41 -03:00
Martí­n Lucas Golini
f11531fc9a Fixes.
--HG--
branch : dev
2017-02-17 04:07:42 -03:00
Martí­n Lucas Golini
3360884be2 Physics module refactored.
--HG--
branch : dev
2017-02-16 18:52:05 -03:00
Martí­n Lucas Golini
3cb99a9036 UI module refactored.
--HG--
branch : dev
2017-02-16 16:39:08 -03:00
Martí­n Lucas Golini
4ec135cedb Graphics module refactored.
SFML backend refactored.

--HG--
branch : dev
2017-02-16 03:31:08 -03:00
Martí­n Lucas Golini
4eefeb4cd3 Window module refactored.
--HG--
branch : dev
2017-02-15 01:31:37 -03:00
Martí­n Lucas Golini
603334294e Audio module refactored.
--HG--
branch : dev
2017-02-14 23:33:16 -03:00
Martí­n Lucas Golini
35955a80bd Math module refactored.
--HG--
branch : dev
2017-02-14 23:23:24 -03:00
Martín Lucas Golini
b36dd33246 Refactoring WIP.
Changing the function naming convention from CamelCase to camelCase.

--HG--
branch : dev
2017-02-14 18:09:25 -03:00
Martín Lucas Golini
630cf85d4b Minor refactoring. 2016-03-05 04:51:21 -03:00
Martín Lucas Golini
db66a43022 Fixed OS X compilation. 2014-11-15 04:30:33 -03:00
Martín Lucas Golini
0873204224 Fixed android build. 2014-07-23 02:42:02 -03:00
Martín Lucas Golini
c1dcbe3354 UI Module Refactored. 2014-06-28 01:19:49 -03:00
Martín Lucas Golini
b1f9847e6b Gaming Module Refactored. 2014-06-28 01:07:51 -03:00
Martín Lucas Golini
e5009123ce Physics Module refactored. 2014-06-28 00:40:44 -03:00
Martín Lucas Golini
0c7385a3c8 Graphics module refactored. 2014-06-22 20:29:23 -03:00
Martín Lucas Golini
9406e81b2c Renamed cWindow to Window in EE::Window... Window, Window Window.
I don't like it but i don't other option.
2014-06-16 00:11:32 -03:00
Martín Lucas Golini
4b31bb9fbc Working on the Window refactoring. 2014-06-14 18:50:04 -03:00
Martín Lucas Golini
98df342f8b Math Module refactored. 2014-06-14 17:39:35 -03:00
Martín Lucas Golini
c865d2c09f Refactored Colors.
Removed PBuffer support.
Abstracted WMInfo.
2014-06-14 05:51:39 -03:00
Martín Lucas Golini
82008b9aee System Module refactored without changing colors. 2014-06-14 03:59:37 -03:00
Martín Lucas Golini
e71d79ccd8 Audio Module refactored. 2014-06-14 02:56:58 -03:00
Martín Lucas Golini
f9455c7556 Starting the redesign of eepp. This is the beggining of eepp 2, that basically
means a huge code refactoring, i'll remove eepp ugly conventions ( classes names
starting with c, static things with s, etc ).
First Changes:
No more eeFloat, eeDouble, eeUint, eeInt:
eeDouble isn't needed, so we use double.
eeFloat is ugly, i prefer Float.
eeUint is just unsigned int, and eeInt just... int!
No more sophist.h
Started hiding OpenGL, cGL now use standard types ( soon will be renamed ).
Added glextensions, glew isn't visible for the end user anymore.
( i'm looking for alternatives here, i'm not happy with GLEW ).
2014-06-14 02:43:42 -03:00
Martín Lucas Golini
d36f6e7ff2 Just a minor change in the test. 2014-06-08 16:20:49 -03:00
Martín Lucas Golini
f52be84ebb Fixed a null deferencing in cUIControl.
Removed cIsoMap, since it's not part of the library.
Fixed some minor bugs.
2014-06-01 21:34:04 -03:00
Martín Lucas Golini
0677771205 Updated SDL2 for Android. Updated the Android project to work with the new SDL2. 2013-12-22 18:22:49 -03:00
Martín Lucas Golini
62c83cb9b2 More work on text selection. 2013-12-22 11:54:13 -03:00
Martín Lucas Golini
e7c1084f62 Added cFont::SelectSubStringFromCursor, cFont::GetCursorPos.
Added support for string selection, copy and paste for cUITextBox, cUITextInput
and cUITextEdit.
2013-12-18 02:49:39 -03:00
Martín Lucas Golini
31937fad82 Added String::ToUtf16()
Added cUIDragable::OnDragStart and cUIDragable::OnDragEnd, and messages cUIMessage::MsgDragStart and cUIMessage::MsgDragEnd.
Improved cCursorManager, added global cursors.
Implemented some global cursors for the UI.
2013-12-11 03:05:12 -03:00
Martín Lucas Golini
721251e9ac Added cUIControl::WorldToControl and cUIControl::ControlToWorld.
Added cFont::FindClosestCursorPosFromPoint.
Added cUITextInput support for cursor position on mouse click.
Added Vector2::Scale and a couple of operators.
Renamed Quad2::RotateVectorCentered to Quad2::Rotate.
Renamed Vector2::RotateVector to Vector2::Rotate.
2013-12-08 03:41:15 -03:00
Martín Lucas Golini
30eea9934b Textures loaded from other thread than the main gl context thread, will use the
shared opengl context if available.
2013-11-19 02:30:43 -03:00
Martín Lucas Golini
0d0e582a78 Scaling elements now is done per axis. 2013-11-17 12:22:43 -03:00
Martín Lucas Golini
4bb1d7352c Fixed a bug in cTextCache::Color 2013-11-15 01:45:49 -03:00