Commit Graph

44 Commits

Author SHA1 Message Date
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 c2dbdd4374 Removed useless files.
Adapted to changes in GDL/GDCore.

git-svn-id: svn://localhost@687 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-03-31 16:11:59 +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 9e420fd3a3 Reorganizing files of GDL in progress...
git-svn-id: svn://localhost@631 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-09 21:01:07 +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 3c87a2126d Compilation is now relaunched, as excepted, when events are modified in scene or external events.
Corrected ribbon for ExternalEventsEditor.
Added options to not remove temporaries.
Do not move context panels when dragging an event.

git-svn-id: svn://localhost@522 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-09-09 14:57:53 +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 1f5241c3bb Minor changes.
git-svn-id: svn://localhost@494 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-22 18:40:10 +00:00
Florian 030abd4aa8 Recoded a new events editor. Currently supporting faster rendering, events folding, multiple selection, drag n drop ( still buggy for instructions ), item highlighting, parameter colorization. TODO : Parameters highlighting/live edition, shortcuts, panels for edition, and all classics features.
Corrected multiple panel bug in debugger.

git-svn-id: svn://localhost@483 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-08-09 23:11:35 +00:00
Florian 322b1e312a Added Mac support to compilation dialog.
Corrected small bug in ChoiceJoyAxis dialog.
LocaleManager moved to GDL.

git-svn-id: svn://localhost@442 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-05-04 12:56:36 +00:00
Florian 4ed9377d1a Added support for mac in Extensions dialog.
Adapted code so as to use TinyXml provided with GDL.

Started implementing support for Mac in Compilation dialog.

git-svn-id: svn://localhost@439 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-04-29 14:50:31 +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 3b07cf5472 Updated to latest SFML2 version with ATI fix.
Improved Code editor by using wxstedit.

git-svn-id: svn://localhost@424 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-04-03 14:00:18 +00:00
Florian 9a07561f2b Corrected missing resources of externals events when saving in portable mode or compiling.
Updated some dialogs to use AdvancedTextEntryDlg.

git-svn-id: svn://localhost@401 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-03-19 15:48:47 +00:00
Florian 7f2534828a Corrected unique executable compilation mode.
Corrected shared datas not created for automatisms of global objects.

git-svn-id: svn://localhost@397 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-03-12 21:39:57 +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 d9c92facda Tried to correct errors messages when saving in portable mode.
Started adding support for "dynamic extensions", meant to be written/compiled within Game Develop.
In SceneCanvas::Reload, now destroy and recreate scene member when reloading, as it is necessary for dynamic libraries for example to have explicit scene destruction when preview is ended.
Renamed GDE define to GD_IDE_ONLY.
Renamed old gdp namespace to GDpriv.

git-svn-id: svn://localhost@345 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-01-09 16:54:20 +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 94c811b492 New update checking system.
New locale managing system.
Added icons in Preferences window.
Added externals events when importing a game.

git-svn-id: svn://localhost@330 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-12-20 22:08:32 +00:00
Florian fc8e47a8fc Added support for supplementary runtime files on compilation.
Corrected "Open examples" not working.


git-svn-id: svn://localhost@280 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-10-23 16:58:33 +00:00
Florian 11c10e813f Minor changes.
git-svn-id: svn://localhost@277 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-10-22 09:58:21 +00:00
Florian 1847bb5d91 Changed compilation to use new libsfml2-xxx.so
Removed wxwidgets assertion
Code cleanup.

git-svn-id: svn://localhost@230 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-08-29 16:08:49 +00:00
Florian bd7f6cef16 Adapated to ImageManager changes.
Made search non sensible to case.

git-svn-id: svn://localhost@223 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-08-23 13:16:55 +00:00
Florian 035546af59 Added members to scenes to modify openGL perspective.
Added ability to disable events.
Corrected crash and bad display of sprites.
Modified Instruction::GetParameter for efficency. Added GetParameterSafely.

git-svn-id: svn://localhost@208 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-08-19 16:28:39 +00:00
Florian b866cfd2c4 Added support for automatisms.
git-svn-id: svn://localhost@183 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-07-26 20:03:47 +00:00
Florian 58cca26449 Effective reload of all game dumped after a crash.
Code cleanup.

git-svn-id: svn://localhost@172 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-07-08 14:30:15 +00:00
Florian 34beed129d Compilation uses now ResourcesMergingHelper to inventory resources.
git-svn-id: svn://localhost@168 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-07-07 20:41:02 +00:00
Florian 9f94424613 Moved EditTexte and ChoixVariableDialog to GDL.
Real time updating of scene when scrolling with a scrollbar

git-svn-id: svn://localhost@117 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-05-27 19:37:05 +00:00
Florian 17a4a17651 Corrected bad copy of events.
Corrected deletion of objects in debugger
Corrected deselection of sub instructions
Added error messages.
Removed dependence to legacy AppelEvent.h file

git-svn-id: svn://localhost@101 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-04-29 18:15:53 +00:00
Florian 726e7a35c5 Adapted code for new event system.
Adapted TemplateEvents for an unlimited number of parameters.

TODO :
Move editors of the events to an Edit function owned by events, like Objects.
Move renderers of the events inside the events ( a Render function )


git-svn-id: svn://localhost@85 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-04-09 21:52:59 +00:00
Florian aaecf4cd25 Corrected : Don't add an object without a name to a group.
git-svn-id: svn://localhost@77 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-04-03 13:59:17 +00:00
Florian b8609ba825 Modified files copyright.
(Work in progress) Modified EditorEvents so as to permit direct edition of conditions and actions 

git-svn-id: svn://localhost@60 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-03-07 20:21:35 +00:00
Florian 08c84c996c Corrected ItemData not updated when renaming a scene.
Use class HelpFileAccess to access to help file.
Added a language section in options.
Added support for English language.

git-svn-id: svn://localhost@56 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-26 21:56:47 +00:00
Florian b948407903 ProjectManager is able to display and edit scenes of multiples games.
Editors use now a reference to the scene edited, and not a pointer. ( As games use now a vector of shared_ptr to Scene ).

git-svn-id: svn://localhost@50 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-21 18:48:08 +00:00
Florian 3e08964d97 Added RenderDialog, used instead of sf::RenderWindow when playing a scene in an externalWindow ( RenderDialog handles properly special keys ).
Re-added resource.rc and icon to executable.
EditorEvents insert now properly comments and links at end.
Corrected single file compilation.

git-svn-id: svn://localhost@41 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-13 16:06:59 +00:00
Florian c060c425ce Corrected compilation in single file mode.
git-svn-id: svn://localhost@30 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-07 17:18:03 +00:00
Florian b95554d3b0 Drag and drop an object to a scene placed it on correction position now.
git-svn-id: svn://localhost@29 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-07 12:29:43 +00:00
Florian ee42cc220f Compilation copy extensions files.
Extensions dialog verify compatibility with OS.
EditExpression use now GetObjectExpressionInfos for objects expressions.

git-svn-id: svn://localhost@23 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-06 20:44:34 +00:00
Florian 5e6238460c Corrected thumbnail for object just created in EditorObjectList
Elements of GUI are now always at top in EdittimeScene.
Compilation use now AES Algorithm.

git-svn-id: svn://localhost@21 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-03 19:03:56 +00:00
Florian dc7b073f0c git-svn-id: svn://localhost@20 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-02-03 19:03:42 +00:00
Florian 9203fab207 Initial import
git-svn-id: svn://localhost@6 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:15:15 +00:00