Commit Graph

58 Commits

Author SHA1 Message Date
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
Florian 8f5831b80b Added Undo/Redo to scene editors.
Suppressed warning in SceneCanvas.
Corrected non refreshing of ribbon when changing page in editors notebook.
Added explanation text in Extensions Dialog.

git-svn-id: svn://localhost@145 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-06-11 21:35:52 +00:00
Florian 91e2ebba7b Some changes to use new CommonTools.h instead of old algo.h/StdAlgo.h
Simple test of checking the validity of a text.
Corrected non verification of validity of event to paste.

git-svn-id: svn://localhost@114 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-05-17 19:20:40 +00:00