Commit Graph

60 Commits

Author SHA1 Message Date
Florian 8672f179e9 Exchanged all french messages with their English counterparts.
Gui elements in SceneCanvas are now independant from the zoom factor.
Work in progress: NewProjectDialog.

git-svn-id: svn://localhost@837 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-09-20 19:53:26 +00:00
Florian be906afdc3 Added "Insert new object" button in SceneCanvas when right clicking.
Reworked compilation dialog.
Adapted to changes in GDCore.

git-svn-id: svn://localhost@816 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-09-09 19:42:51 +00:00
Florian 82cd337c9c Deactivated Welcome screen.
Updated StartHere page.
Added "Add an external layout" button to ProjectManager.
Minor changes.

git-svn-id: svn://localhost@803 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-08-07 17:44:28 +00:00
Florian 5377c25010 Removed EventsRefactorer.
Adapted to changes in GDCore.

git-svn-id: svn://localhost@797 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-07-28 21:34:25 +00:00
Florian ce0c8089f0 Adapted to changes in GDCore/GDL.
git-svn-id: svn://localhost@793 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-07-24 16:07:28 +00:00
Florian fac8f46f77 Deleted useless files.
Renamed Game_Develop_EditorFrame to MainFrame.cpp
Removed EditPropJeu dialog ( Replaced by ProjectPropertiesPnl ).
Moved Extensions dialog to GDCore.

git-svn-id: svn://localhost@777 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-28 14:51:27 +00:00
Florian d4034bf74c Fixed ChoiceFile dialog.
Adapted to resources using filenames relative to projects directories.
Enhanced ExternalLayoutEditor.
(Re)enabled ExternalLayout stuff.

git-svn-id: svn://localhost@751 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-09 18:14:55 +00:00
Florian 4ebe69e1fd Adapted editors and resources classes to use filenames which are relatives to the project directory.
The current working directory is changed on the fly when loading/previewing a scene so that every filename in a project is relative to the project directory.
Adapted to changes in GDL/GDCore.
Added MillionthVector in Credits.

git-svn-id: svn://localhost@745 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-03 12:22:54 +00:00
Florian c78fa1dc9e Corrected a subtle bug in DebuggerGUI when dealing with a std::map.
Corrected "Open examples" functions.

git-svn-id: svn://localhost@740 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-01 14:04:12 +00:00
Florian 4154a7165b Added basic support for ExternalLayouts.
Autosave file extension is now gdg.autosave

git-svn-id: svn://localhost@738 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-28 14:39:05 +00:00
Florian 811a31f2d6 Adding ExternalLayout support ( Project manager support for external layout is made ).
git-svn-id: svn://localhost@731 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-25 12:00:23 +00:00
Florian 022fb0e257 Adapted to changes in GDCore.
Enhanced BugReport dialog.
Help file is now on the wiki.

git-svn-id: svn://localhost@723 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-16 20:33:18 +00:00
Florian cee23154c8 Adapted to changes in GDCore.
git-svn-id: svn://localhost@710 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-14 11:34:09 +00:00
Florian 1880eb34fa Adapted to changes in GDCore. ( Notably, InitialVariablesDialog was removed and is now available in GDCore thanks to the ChooseVariableDialog class ).
Compilation is not using PCH anymore.
Now display duration of a compilation.


git-svn-id: svn://localhost@707 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-13 15:25:21 +00:00
Florian 8c88989fa2 Added recompilation when global or scene variables are changed.
Moved information message during preview to the Info bar.

git-svn-id: svn://localhost@702 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-04 19:13:44 +00:00
Florian 54d7eb0662 Added log file option.
Tried to correct the fact that SFML does not intercept events when used on a wxSFMLCanvas on linux by emulating these events. TODO: Test it
Adapted to changes in GDCore.

git-svn-id: svn://localhost@701 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-27 20:53:21 +00:00
Florian ee090a9866 Adapted to changes in GDCore.
git-svn-id: svn://localhost@698 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-15 21:30:00 +00:00
Florian 2a3a775f00 Reworked parts of ProjectManager to use GDCore function to manage layouts.
Modified EditPropScene to use ( partially ) GDCore.

git-svn-id: svn://localhost@695 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-12 22:40:17 +00:00
Florian 1b6f025bbe Adapted to changes in GDL and GDCore.
git-svn-id: svn://localhost@692 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-11 22:09:03 +00:00
Florian d7bd1d9487 Minor changes.
git-svn-id: svn://localhost@681 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-03-17 14:14:07 +00:00
Florian da788c5091 Adapted to changes in GDL.
Adapted to the new support for external C++ source files and C++ code events.

git-svn-id: svn://localhost@659 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-15 23:09:24 +00:00
Florian 49103113a7 Adapted to the new CodeCompiler class.
git-svn-id: svn://localhost@647 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-04 23:15:10 +00:00
Florian a630e2c38f Finished reorganizing files of GDL.
Added Ctrl+Drag'n'drop shortcut to clone an object to SceneCanvas.

git-svn-id: svn://localhost@634 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-14 23:30:11 +00:00
Florian dd44cdb04c Moved "General" ribbon to a separated "File" menu.
Added a custom Help button to the ribbon.
Minor changes according to changes coming in GDL.

git-svn-id: svn://localhost@624 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-08 21:00:32 +00:00
Florian 1c45dfc95d Updated copyright.
Adapted to changes made to MainEditorCommand in GDL.
Using InfoBar to display some messages in SceneCanvas.

git-svn-id: svn://localhost@620 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-12-31 12:33:32 +00:00
Florian 022acb9b18 Updated CheckMAJ to add timeout and save news file in temporary folder.
Added nice theme to several wxTreeCtrl and wxListView ( Windows only ).
Changed configuration file location to /.Config/Game Develop on linux.
Corrected bug with InitialPositionBrowserDlg on linux.
Corrected mp3 to ogg converter.
Updated scripts to handle Victor Levasseur's Widgets extension.

git-svn-id: svn://localhost@606 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-12-27 19:14:39 +00:00
Florian 301212005c Corrected bug in Credits when opening an url.
Finished implementation of ResourcesManager.

git-svn-id: svn://localhost@541 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-10-16 16:41:37 +00:00
Florian f53502a9be Minor improvements.
Adaptations for new ArbitraryResourceWorker.

git-svn-id: svn://localhost@538 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-10-08 14:42:59 +00:00
Florian 2b30f4ad4d Minor bugs fixes.
Changed all toolbars to wxAuiToolbar for linux.

git-svn-id: svn://localhost@516 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-09-01 10:33:36 +00:00
Florian 0ad749f44d Minor bugfixes
git-svn-id: svn://localhost@514 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-27 13:06:43 +00:00
Florian db5f77e821 Some adaptations.
Corrected events refactorer.
Reimplemented expression checking.

git-svn-id: svn://localhost@463 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-03 15:08:10 +00:00
Florian 6908217d9b Adaptations to EventsCodeCompiler changes.
git-svn-id: svn://localhost@458 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-07-09 11:32:46 +00:00
Florian 3cc1d82c99 Adaptations and code cleanup.
SceneCanvas is aware of events compilation when reloading : If a preview is launched, wait until compilation is over.

git-svn-id: svn://localhost@456 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-07-07 23:11:20 +00:00
Florian e46b52fe77 Sources filenames are now relatives to project path.
Started adapting compilation so as to support mac.

git-svn-id: svn://localhost@429 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-04-17 20:36:18 +00:00
Florian 50ee444666 Correct events editor sub menus not working on linux.
Various small changes.

git-svn-id: svn://localhost@393 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-02-28 15:32:56 +00:00
Florian f0df73a43a Wrote more documentation.
git-svn-id: svn://localhost@389 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-02-12 20:10:25 +00:00
Florian 156a0bc3f9 Making code refactoring/cleaning/documentation.
git-svn-id: svn://localhost@388 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-02-12 15:06:26 +00:00
Florian b3d23191cf Improved shortcuts.
Recompile C++ sources before "Game Develop compilation" if necessary.
Corrected creation of default basic files when using C++ sources in a project.

git-svn-id: svn://localhost@386 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-02-06 20:18:24 +00:00
Florian 8fd1d1a586 Finished NewCppFileDlg.
Added button to display C++ tools in ribbon.
Code refactoring.

git-svn-id: svn://localhost@372 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-02-01 20:45:40 +00:00
Florian 82167dc348 Removed simple mode.
Added Compilation progress panel.
Added window to setup paths for compiler/libs.
Added check box to activate use of C++ source files in game parameters.
Started implementation of a dialog to choose a template when creating a c++ file.

git-svn-id: svn://localhost@369 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-01-29 14:39:07 +00:00
Florian 8172593b82 Implemented file opening when double cliking on an error in BuildMessagesPnl.
Change GD_DYNAMIC_EXTENSIONS define to GD_NO_DYNAMIC_EXTENSIONS.

git-svn-id: svn://localhost@352 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-01-20 21:13:24 +00:00
Florian 47a63e938e Started implementation of a build log window.
git-svn-id: svn://localhost@350 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-01-18 22:21:02 +00:00
Florian 29a02b9a77 Started implementing support for writing dynamic C++ extension inside Game Develop.
Created Basic text editor.

git-svn-id: svn://localhost@349 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-01-16 17:12:21 +00:00
Florian 5f1cec875c Adapted saving and opening of a portable game so as to use ResourcesMergingHelper.
Adapted compilation to use InventoryEventsResources from ResourcesMergingHelper.
Moved icon executable modification to ExecutableIconChanger.


git-svn-id: svn://localhost@336 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-12-30 14:14:09 +00:00
Florian 903c0e94ef Reimplemented zoom menu from Scene editor to Scene canvas.
Finished profiling implementation.

git-svn-id: svn://localhost@327 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-12-09 22:13:17 +00:00
Florian 2287fba7d3 Added autosave.
git-svn-id: svn://localhost@284 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-11-01 11:24:05 +00:00
Florian 2de1d83dc7 Added Save all button
git-svn-id: svn://localhost@282 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-10-27 18:08:05 +00:00
Florian c5e5e0336d Implemented copy/cut/pasting for groups.
Corrected layer without camera when adding a layer.
Added a boolean to indicate to ChooseLayer dialog if it must add quotes or not.
Modified Image manager to load images on demand.

git-svn-id: svn://localhost@192 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-08-07 20:23:52 +00:00
Florian 0a66e3837f Added deletion of external events editor of a game when closing this game.
Temporary commented code concerning serialization.

git-svn-id: svn://localhost@174 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-07-09 19:48:50 +00:00
Florian da3b760cf8 Began to implement ExternalEvents.
git-svn-id: svn://localhost@165 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-07-07 16:21:26 +00:00