Commit Graph

455 Commits

Author SHA1 Message Date
Martí­n Lucas Golini
d59f25168f Clean up and fixes.
--HG--
branch : dev-2.1-transformable-node
2018-01-15 16:58:00 -03:00
Martín Lucas Golini
b18c7b06e8 WIP doesn't work.
--HG--
branch : dev-2.1-transformable-node
2018-01-15 14:36:04 -03:00
Martín Lucas Golini
5fd3e55344 Reverted bad refactor.
--HG--
branch : dev-2.1
2018-01-15 02:30:02 -03:00
Martí­n Lucas Golini
b1947d6d0b Minor refactor.
Added Math::Transformable.

--HG--
branch : dev-2.1
2018-01-14 19:59:37 -03:00
Martín Lucas Golini
fb8a8ac797 Update dirty view.
--HG--
branch : dev-2.1
2018-01-14 14:00:10 -03:00
Martín Lucas Golini
f417b9374c UIManager::update and UINode::update receive the delta time as parameter.
--HG--
branch : dev-2.1
2018-01-14 04:53:50 -03:00
Martín Lucas Golini
8bff88a89a Minor clean up.
--HG--
branch : dev-2.1
2018-01-14 04:28:54 -03:00
Martín Lucas Golini
20a07c86f3 Cache UINode polygon and screen position.
Renamed all UI_CTRL_FLAG_* to NODE_FLAG_*.
Several minor fixes.

--HG--
branch : dev-2.1
2018-01-14 03:51:08 -03:00
Martín Lucas Golini
4c39f29334 Clean up.
--HG--
branch : dev-2.1
2018-01-14 00:39:35 -03:00
Martí­n Lucas Golini
a89b0a78bd Added Actions: Dealy, Sequence, Spawn.
Fixed several minor bugs in Actions.

--HG--
branch : dev-2.1
2018-01-13 19:29:59 -03:00
Martín Lucas Golini
c5c97c0ff7 Small fix.
--HG--
branch : dev-2.1
2018-01-13 02:28:31 -03:00
Martí­n Lucas Golini
37720c3fc8 Added Action::MarginMove.
--HG--
branch : dev-2.1
2018-01-12 17:00:05 -03:00
Martín Lucas Golini
5dcd5e4c82 New version number and codename.
--HG--
branch : dev-2.1
2018-01-12 02:00:47 -03:00
Martín Lucas Golini
ea427b21bc Added UIAction and UIActionManager. Every node now can implement actions.
Implemented base actions: Move, Scale, Fade, Rotate.

--HG--
branch : dev-2.1
2018-01-12 01:41:53 -03:00
Martín Lucas Golini
af3af9bef0 Renamed all the functions with "*Subset*" to "*TexCoord".
--HG--
branch : dev-2.1
2018-01-11 22:56:58 -03:00
Martín Lucas Golini
29b5251f97 Renamed SubTexture to TextureRegion.
Fixed a bug with frambuffers and views.

--HG--
branch : dev-2.1
2018-01-11 21:17:01 -03:00
Martín Lucas Golini
68534548a3 Moved Window::View to Graphics::View.
Force DefaultView for UI.

--HG--
branch : dev-2.1
2018-01-11 19:06:36 -03:00
Martín Lucas Golini
3a4a51423f Optimized imports.
--HG--
branch : dev-2.1
2018-01-11 18:43:24 -03:00
Martín Lucas Golini
c470008104 Better views and viewport in ratio instead of pixels.
--HG--
branch : dev-2.1
2018-01-11 03:09:49 -03:00
Martín Lucas Golini
f0d070556c Minor clean up and fixes.
--HG--
branch : dev-2.1
2018-01-11 00:51:06 -03:00
Martín Lucas Golini
ef5e6a39dc Fixed critical bug in IniFile.
--HG--
branch : dev-2.1
2018-01-07 18:43:59 -03:00
Martín Lucas Golini
c458f19cf0 Added System::DirectoryPack.
--HG--
branch : dev-2.1
2018-01-06 03:45:09 -03:00
Martín Lucas Golini
2ffa9e4734 Added System::VirtualFileSystem.
--HG--
branch : dev-2.1
2018-01-06 02:55:52 -03:00
Martín Lucas Golini
4ee322b8b0 Added IOStreamPak.
--HG--
branch : dev-2.1
2018-01-05 21:03:08 -03:00
Martín Lucas Golini
de72fac876 Implemented IOStreamZip.
Added Pack::getFileStream.

--HG--
branch : dev-2.1
2018-01-05 02:40:15 -03:00
Martí­n Lucas Golini
e21daabe65 Renamed UIControl to UINode.
Removed UIControlAnim and UIDragableControl.
UIControlAnim and UIDragableControl implemented in base UINode.

--HG--
branch : dev-2.1
2018-01-02 02:37:23 -03:00
Martí­n Lucas Golini
1e7991b70e Moved Sys::getDiskFreeSpace to FileSystem::getDiskFreeSpace.
Added Sys::getPlatform.

--HG--
branch : dev-2.1
2017-12-30 19:45:01 -03:00
Martín Lucas Golini
77637f71fa Moved "src/eepp/helper" folder to "src/thirdparty".
Also some minor fixes.

--HG--
branch : dev-2.1
2017-12-30 14:29:38 -03:00
Martín Lucas Golini
dcc905c4f8 Minor changes.
Interpolation setTotalTime now is setDuration.

--HG--
branch : dev
2017-12-30 00:31:14 -03:00
Martín Lucas Golini
f907d89367 Fixed IniFile::getValueB.
Added FileSystem::changeWorkingDirectory( Sys::getProcessPath() ); in demos.

--HG--
branch : dev
2017-12-29 22:35:43 -03:00
Martín Lucas Golini
e28f606f38 Added PlatformHelper ( moved all the Android platform helpers there ).
Fixed a couple of minor bugs.

--HG--
branch : dev
2017-12-29 22:06:36 -03:00
Martín Lucas Golini
aada050aa3 Added FileSystem::changeWorkingDirectory, FileSystem::getCurrentWorkingDirectory
and FileSystem::filePathRemoveCurrentWorkingDirectory.

--HG--
branch : dev
2017-12-29 10:52:58 -03:00
Martín Lucas Golini
a7c1d587ed Renamed FileSystem::getOSlash to FileSystem::getOSSlash.
Added FileSystem::dirRemoveSlashAtEnd.
FileSystem::fileExists now returns true if directory exists.

--HG--
branch : dev
2017-12-28 15:49:00 -03:00
Martín Lucas Golini
3606290585 Make shared gl context optional.
--HG--
branch : dev
2017-12-24 13:35:54 -03:00
Martín Lucas Golini
3303defc5f Refactorized Interpolation1d and Interpolation2d.
--HG--
branch : dev
2017-12-24 03:50:43 -03:00
Martí­n Lucas Golini
032be3a754 Allow text to set originpoint for rotation and scale.
Also some minor changes.

--HG--
branch : dev
2017-12-22 02:25:30 -03:00
Martín Lucas Golini
0c18dc5bd8 Fixed Window::toggleFullscreen.
--HG--
branch : dev
2017-12-20 02:23:54 -03:00
Martín Lucas Golini
421c1c4434 Color buffer support.
--HG--
branch : dev
2017-12-19 02:11:30 -03:00
Martín Lucas Golini
e807877cdd Added:
UIWidgetCreator::registerWidget
UIWidgetCreator::unregisterWidget
UIWidgetCreator::isWidgetRegistered

--HG--
branch : dev
2017-12-17 03:17:27 -03:00
Martín Lucas Golini
1902a22783 Fixed wrong time elapsed in UIManager.
Fixed backgorunds drawable alpha.

--HG--
branch : dev
2017-12-17 02:58:47 -03:00
Martí­n Lucas Golini
2b8cbd41fb WidgetCallback fix.
--HG--
branch : dev
2017-12-16 22:28:04 -03:00
Martí­n Lucas Golini
f625e9d98a Minor refactor.
--HG--
branch : dev
2017-12-16 21:29:53 -03:00
Martí­n Lucas Golini
5126886b48 Fixes.
--HG--
branch : dev
2017-12-16 19:06:12 -03:00
Martí­n Lucas Golini
864a1a8aa6 Texture Atlas packs the optimal number of channels.
--HG--
branch : dev
2017-12-14 00:24:08 -03:00
Martí­n Lucas Golini
b5a95f4906 Texture packer fix.
Texture Atlas Editor offset set fix.

--HG--
branch : dev
2017-12-11 02:49:20 -03:00
Martí­n Lucas Golini
d32d362328 Enum types refactor.
Renderer refactor and more.

--HG--
branch : dev
2017-12-10 21:29:43 -03:00
Martí­n Lucas Golini
889db7b107 Drawable Type in Drawable class.
--HG--
branch : dev
2017-12-10 19:08:08 -03:00
Martí­n Lucas Golini
715d2d30b0 Replaced BlendMode with a new class.
--HG--
branch : dev
2017-12-10 18:13:31 -03:00
Martí­n Lucas Golini
8ac301ed73 Added discardFramebuffer for FBOs.
Updated glew.

--HG--
branch : dev
2017-12-10 16:33:26 -03:00
Martí­n Lucas Golini
d706560ea2 Fixed blend func on OpenGL ES.
--HG--
branch : dev
2017-12-10 13:57:32 -03:00