9796 Commits

Author SHA1 Message Date
Florian
cb6a5193df Added support for multiples camera with differents viewport.
Corrected : When suppressing an object, it was not properly removed from ObjInstancesHolder of scene and of ObjectsConcerneds. ObjectsConcerned are now aware of its parent ( if any ), and propagate the need to delete the object to its parent.
Corrected CondEstTourne.

git-svn-id: svn://localhost@46 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-15 19:59:27 +00:00
Florian
471466e6f2 Rendering is now only dependent on View size.
git-svn-id: svn://localhost@45 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-14 17:40:53 +00:00
Florian
d0b7a15550 Deleted EditorImages.
Adapted some code since Object Identifiers insertion.

git-svn-id: svn://localhost@44 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-14 17:39:50 +00:00
Florian
3f3e6383e5 EditorImages verify if file exists.
Objects are now identified during runtime with an object identifier, instead of comparing their names.

git-svn-id: svn://localhost@43 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-14 17:37:55 +00:00
Florian
88f7b9031f Corrected include.
git-svn-id: svn://localhost@42 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-13 16:07:34 +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
8130527218 Prepared Instruction to own sub-instructions.
git-svn-id: svn://localhost@40 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-13 16:05:02 +00:00
Florian
3caf4dfc4d Corrected bad placement of TextObject during runtime.
git-svn-id: svn://localhost@39 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-10 17:50:35 +00:00
Florian
852346872c Retired dependency with TextObject.
git-svn-id: svn://localhost@38 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-10 17:49:58 +00:00
Florian
73c6e8583c Initial import.
git-svn-id: svn://localhost@37 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-10 17:49:23 +00:00
Florian
29ef42caf6 git-svn-id: svn://localhost@36 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-02-10 17:49:12 +00:00
Florian
e249f1a48e Loading screen wasn't showed.
git-svn-id: svn://localhost@35 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-10 17:48:26 +00:00
Florian
7adaa36870 Corrected glitch in EditorObjetsGroups.
Groups can now be moved.

git-svn-id: svn://localhost@34 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-10 17:47:59 +00:00
Florian
9676be2bc4 Separated PrimitiveDrawingExtension and TextExtension.
Dlib, fparser and nwidgets libs are now bundled inside GDL.

git-svn-id: svn://localhost@33 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-10 17:46:31 +00:00
Florian
5082106a98 Initial import
git-svn-id: svn://localhost@32 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-08 19:40:03 +00:00
Florian
9db3334dcd git-svn-id: svn://localhost@31 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-02-08 19:39:42 +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
ab55cbcc49 git-svn-id: svn://localhost@28 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-02-06 20:50:00 +00:00
Florian
66b3619bf4 Suppressed dlib, as using AES algorithm.
git-svn-id: svn://localhost@27 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-06 20:49:23 +00:00
Florian
f71839f2eb Initial import.
git-svn-id: svn://localhost@26 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-06 20:47:58 +00:00
Florian
c5afd527f1 git-svn-id: svn://localhost@25 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-02-06 20:47:49 +00:00
Florian
fc2ddf3918 Added replacement functions for _rotr and _rotl for Linux.
Object expressions don't use anymore namespace in their name, as they are associated to an object.
ExtensionsManager has now a GetObjectExpressionInfos for getting infos on a object expression.
Text Object can now be rotated.
Text Object Editor changed now correctly the font of the object on scene.

git-svn-id: svn://localhost@24 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-06 20:46:54 +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
2b4eeb7b22 Use now AES Algorithm to open compiled games.
git-svn-id: svn://localhost@22 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-03 19:05:10 +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
05ad17dd1f Added functions to make a color transparent ( for SpriteObjects ).
RessourcesLoader can load binary file.
AES algorithm included.

git-svn-id: svn://localhost@19 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-02-03 19:00:48 +00:00
Florian
ed3b375b35 Use now InitialPosition angle member for yaw.
Added icons.

git-svn-id: svn://localhost@18 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-31 14:27:53 +00:00
Florian
ef4a3a5821 Corrected Open instead of Save in a filedialog in CreateTemplate
Adapted DebuggerGUI for using ObjInstanceHolder.
EditOptionsPosition have now fields for size of the object.
EditorObjectList reload thumbnail if necessary.
Can now resize and change angle of InitialPosition from the Scene Editor.

git-svn-id: svn://localhost@17 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-31 14:26:01 +00:00
Florian
89827585e1 Corrected a typo in RotateCamera action.
Deleted dependence of Scene.h to Position.h
All Objects have now SetWidth/SetHeight/GetAngle/SetAngle functions.
InitialPosition have now informations about size and angle of the object.
SpriteObject use now angle for direction.

git-svn-id: svn://localhost@16 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-31 14:23:48 +00:00
Florian
fa337b6a17 Added ObjInstancesHolder, which act as a classified list of objects.
ObjInstancesHolder is now used by RuntimeScene for the objects, and so used by ObjectsConcerned, which is now faster ( Instead of testing all objects for their name each time, ObjInstancesHolder directly returns a list with of objects of this name ) ( 80/90 -> 100/110 FPS at start of Base level of SO4, 3DEngine test fps x2 ).

git-svn-id: svn://localhost@15 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-26 20:18:28 +00:00
Florian
64431c077f Added "GDL/" to #include "StdAlgo.h"
git-svn-id: svn://localhost@14 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 20:35:55 +00:00
Florian
2ad63e4c56 Renamed project in Project file
git-svn-id: svn://localhost@13 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:23:20 +00:00
Florian
c43b638be2 Renamed project in Project file
git-svn-id: svn://localhost@12 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:23:01 +00:00
Florian
a59fc792bf Renamed project in Project file
git-svn-id: svn://localhost@11 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:22:54 +00:00
Florian
268998ce94 Renamed project in Project file
git-svn-id: svn://localhost@10 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:22:30 +00:00
Florian
355cabc9ec Initial import
git-svn-id: svn://localhost@9 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:18:25 +00:00
Florian
d71ec4dd47 git-svn-id: svn://localhost@8 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-01-24 19:18:08 +00:00
Florian
6ec18bac54 Initial import
git-svn-id: svn://localhost@7 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:16:49 +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
Florian
0171c7db56 Initial import
git-svn-id: svn://localhost@5 8062f311-0dae-4547-b526-b8ab9ac864a5
2010-01-24 19:12:55 +00:00
Florian
c538125c74 git-svn-id: svn://localhost@4 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-01-24 19:09:06 +00:00
Florian
75ba642830 git-svn-id: svn://localhost@3 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-01-24 19:08:53 +00:00
Florian
28cdb10125 git-svn-id: svn://localhost@2 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-01-24 19:08:46 +00:00
Florian
24948131df git-svn-id: svn://localhost@1 8062f311-0dae-4547-b526-b8ab9ac864a5 2010-01-24 19:08:29 +00:00