Commit Graph

964 Commits

Author SHA1 Message Date
Martí­n Lucas Golini
762d2ddaf1 Fixed Node::setScale.
--HG--
branch : dev
2018-03-08 15:48:42 -03:00
Martín Lucas Golini
02c59db98a Disabled EngineInitializer ( it doesn't work on windows ).
--HG--
branch : dev
2018-03-08 01:54:01 -03:00
Martín Lucas Golini
7f898ffb41 Fixed Window compilation.
Fixed EngineInitializer for Android and iOS.

--HG--
branch : dev
2018-03-07 23:55:30 -03:00
Martín Lucas Golini
bbfb120564 Updated OpenAL Soft.
--HG--
branch : dev
2018-03-07 21:03:50 -03:00
Martín Lucas Golini
bd2b08e9b2 Minor fix.
--HG--
branch : dev
2018-03-07 21:03:16 -03:00
Martín Lucas Golini
d8e8e601ef Android build fix.
--HG--
branch : dev
2018-03-07 20:41:23 -03:00
Martín Lucas Golini
b64b092bb5 Android build fix.
--HG--
branch : dev
2018-03-07 20:40:58 -03:00
Martín Lucas Golini
baec697c50 Removed eepp/system/base.hpp
--HG--
branch : dev-scenenode
2018-02-18 12:15:25 -03:00
Martín Lucas Golini
9d820da6ee Fixes.
--HG--
branch : dev-scenenode
2018-02-16 02:01:07 -03:00
Martín Lucas Golini
ec234c3527 Minor fixes.
--HG--
branch : dev-scenenode
2018-02-12 04:45:39 -03:00
Martín Lucas Golini
f9884bf28a DrawInvalidation fixes.
Minor fixes.

--HG--
branch : dev-scenenode
2018-02-04 21:14:40 -03:00
Martín Lucas Golini
c58252075a Several fixes and clean up.
--HG--
branch : dev-scenenode
2018-02-04 20:59:20 -03:00
Martín Lucas Golini
9539e8d744 Several fixes.
--HG--
branch : dev-scenenode
2018-02-04 12:58:52 -03:00
Martín Lucas Golini
a1c016ad3f WIP SceneNode, SceneManager, UISceneNode, EventDispatcher.
--HG--
branch : dev-scenenode
2018-02-04 04:27:38 -03:00
Martí­n Lucas Golini
30aa062f12 Started the SceneNode class.
--HG--
branch : dev-scene
2018-02-03 22:41:24 -03:00
Martín Lucas Golini
f748454f8b UI::UIMessage is now Scene::NodeMessage.
UI::UIEvent is now Scene::Event.
UI::UIEventMouse is now Scene::MouseEvent.
UI::UIEventKey is now Scene::KeyEvent.
Also some fixes.

--HG--
branch : dev-scene
2018-02-02 01:06:43 -03:00
Martín Lucas Golini
d08be0ef41 Minor fixes.
--HG--
branch : dev-scene
2018-02-02 00:00:11 -03:00
Martí­n Lucas Golini
8646a79472 Clip flag goes to Scene::Node.
--HG--
branch : dev-scene
2018-02-01 17:14:11 -03:00
Martí­n Lucas Golini
542828c0bb Fixes.
--HG--
branch : dev-scene
2018-02-01 16:48:30 -03:00
Martín Lucas Golini
81ff7cdaed Scene::Node WIP.
--HG--
branch : dev-scene
2018-02-01 03:00:55 -03:00
Martín Lucas Golini
9b09e0189e Experimental branch.
I want to add a Scene Manager that supports Nodes.
The UINode must inherit Scene::Node.

--HG--
branch : dev-scene
2018-01-31 23:24:59 -03:00
Martín Lucas Golini
dd20e489f1 Renamed UINode::mSize to UINode::mDpSize and UINode::mRealSize to UINode::mSize.
--HG--
branch : dev-2.1
2018-01-31 22:46:32 -03:00
Martín Lucas Golini
be9092a056 Minor clean up for NODE_FLAGS_VALUES.
--HG--
branch : dev-2.1
2018-01-31 21:56:11 -03:00
Martín Lucas Golini
467359a41d Some improvements.
--HG--
branch : dev-2.1-float
2018-01-31 03:07:44 -03:00
Martín Lucas Golini
935f02c3f4 Fixed paddings.
--HG--
branch : dev-2.1-float
2018-01-30 03:09:25 -03:00
Martín Lucas Golini
64379c9211 UINode::setSize is float ( and a lot of related fields too ).
--HG--
branch : dev-2.1-float
2018-01-30 02:19:42 -03:00
Martín Lucas Golini
9fa2a453ba Added Window::setCloseRequestCallback to be able to control the window close request from the window manager.
--HG--
branch : dev-2.1-float
2018-01-29 23:30:08 -03:00
Martí­n Lucas Golini
bfa8075876 Removed mRealPos from UINode, now uses mPosition from Transformable.
--HG--
branch : dev-2.1-float
2018-01-29 17:21:21 -03:00
Martín Lucas Golini
b9d84b447a More changes.
--HG--
branch : dev-2.1-float
2018-01-29 12:44:25 -03:00
Martín Lucas Golini
268d8e81c5 Some fixes.
--HG--
branch : dev-2.1-float
2018-01-29 03:54:23 -03:00
Martín Lucas Golini
1361f5e002 Testing if i can move to UI float positions without breaking everything.
--HG--
branch : dev-2.1-float
2018-01-29 03:04:40 -03:00
Martín Lucas Golini
b41522a69d UINode improvements.
UIWindow fix.

--HG--
branch : dev-2.1
2018-01-29 00:00:54 -03:00
Martín Lucas Golini
9478edf3b0 Typo.
--HG--
branch : dev-2.1
2018-01-28 04:56:45 -03:00
Martín Lucas Golini
6edbf33ac6 Some bugfixes and added Map Editor tool.
--HG--
branch : dev-2.1
2018-01-28 04:55:26 -03:00
Martín Lucas Golini
c55e86455d Minor refactor.
--HG--
branch : dev-2.1
2018-01-27 20:53:27 -03:00
Martín Lucas Golini
e630918918 Minor changes.
--HG--
branch : dev-2.1
2018-01-27 16:43:01 -03:00
Martín Lucas Golini
e75826e6cf Minor changes to Window.
--HG--
branch : dev-2.1
2018-01-27 12:50:29 -03:00
Martín Lucas Golini
97a9fe8d07 Added DisplayManager::enableScreenSaver and DisplayManager::disableScreenSaver.
--HG--
branch : dev-2.1
2018-01-27 04:13:42 -03:00
Martín Lucas Golini
3c0e4d7ed5 Added Window::DisplayManager ( implementing DisplayManagerSDL2 and DisplayManagerSFML ).
Engine instance is now automatically started and destroyed.
Forced the default working directory as the process path directory at start.

--HG--
branch : dev-2.1
2018-01-27 03:55:39 -03:00
Martín Lucas Golini
80e04d0d5b Some minor fixes.
--HG--
branch : dev-2.1
2018-01-27 00:44:52 -03:00
Martí­n Lucas Golini
6acfd50001 Changed display pixel density calculation.
--HG--
branch : dev-2.1
2018-01-26 16:53:57 -03:00
Martín Lucas Golini
3bb3475238 Set TextureFilter to Texture Atlas.
--HG--
branch : dev-2.1
2018-01-26 02:25:53 -03:00
Martín Lucas Golini
d4e5d84631 Fixed Android build.
Updated SDL2 to SDL 2.0.8 (current dev).

--HG--
branch : dev-2.1
2018-01-26 01:25:11 -03:00
Martín Lucas Golini
b4982e5554 Added Texture Atlas Editor as a tool app.
Added Window::getCurrentDisplayDPI and Window::getDisplayPixelDensity.
Also some minor fixes.

--HG--
branch : dev-2.1
2018-01-26 00:28:32 -03:00
Martín Lucas Golini
9af7ea19c9 Minor refactor.
--HG--
branch : dev-2.1
2018-01-22 02:53:38 -03:00
Martín Lucas Golini
85cb16a4ec Use Nearest filter by default in sprite fonts.
--HG--
branch : dev-2.1
2018-01-22 00:21:55 -03:00
Martín Lucas Golini
fba9460bfd Added FontSprite class for font sprite support ( XNA Font Sprites ).
--HG--
branch : dev-2.1
2018-01-22 00:17:48 -03:00
Martín Lucas Golini
04e4646130 TextureFactory::bind fixed.
Added BMFont support.

--HG--
branch : dev-2.1
2018-01-21 20:38:16 -03:00
Martín Lucas Golini
65e7c3af6a Removed a warning.
--HG--
branch : dev-2.1
2018-01-20 23:35:26 -03:00
Martín Lucas Golini
cadfcde531 Fixed MSVC build.
--HG--
branch : dev-2.1
2018-01-20 23:30:13 -03:00