Author: davidferreira.fz
Date: Tue Nov 11 17:59:21 2008
New Revision: 145
Modified:
trunk/doc/uml/GBF/128047.diagram
trunk/doc/uml/GBF/128080
trunk/doc/uml/GBF/128113.bodies
trunk/doc/uml/GBF/128118.bodies
trunk/doc/uml/GBF/128208
trunk/doc/uml/GBF/128223.diagram
trunk/doc/uml/GBF/128336
trunk/doc/uml/GBF/128336.bodies
trunk/doc/uml/GBF/128351.diagram
trunk/doc/uml/GBF/128592
trunk/doc/uml/GBF/128720
trunk/doc/uml/GBF/128720.bodies
trunk/doc/uml/GBF/128848
trunk/doc/uml/GBF/129232.bodies
trunk/doc/uml/GBF/129360.bodies
trunk/doc/uml/GBF/129488
trunk/doc/uml/GBF/129488.bodies
trunk/doc/uml/GBF/129503.diagram
trunk/doc/uml/GBF/129616.bodies
trunk/doc/uml/GBF/129744.bodies
trunk/doc/uml/GBF/129872
trunk/doc/uml/GBF/131152.bodies
trunk/doc/uml/GBF/131280.bodies
trunk/doc/uml/GBF/132048.bodies
trunk/doc/uml/GBF/132176.bodies
trunk/doc/uml/GBF/132560.bodies
trunk/doc/uml/GBF/132688.bodies
trunk/doc/uml/GBF/133200.bodies
trunk/doc/uml/GBF/134172.diagram
trunk/doc/uml/GBF/134556
trunk/doc/uml/GBF/135324.bodies
trunk/doc/uml/GBF/135324.diagram
trunk/doc/uml/GBF/135376.bodies
trunk/doc/uml/GBF/135504.bodies
trunk/doc/uml/GBF/135708
trunk/doc/uml/GBF/135760.bodies
trunk/doc/uml/GBF/135964.diagram
trunk/doc/uml/GBF/136016.bodies
trunk/doc/uml/GBF/136476.bodies
trunk/doc/uml/GBF/138012
trunk/doc/uml/GBF/138064.bodies
trunk/doc/uml/GBF/138524.diagram
trunk/doc/uml/GBF/138576.bodies
trunk/doc/uml/GBF/138780.diagram
trunk/doc/uml/GBF/146076.diagram
trunk/doc/uml/GBF/147228.diagram
trunk/doc/uml/GBF/GBF.prj
Log:
BoUML: Atualizando modelo para geração de código;
Modified: trunk/doc/uml/GBF/128047.diagram
==============================================================================
--- trunk/doc/uml/GBF/128047.diagram (original)
+++ trunk/doc/uml/GBF/128047.diagram Tue Nov 11 17:59:21 2008
@@ -1,14 +1,18 @@
format 55
+classcanvas 128028 class_ref 139292 // IOStream
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz
727 440 2005
+ end
classcanvas 128047 class_ref 128047 // ObjetoBase
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
color lightred
- xyz
829 535 2000
+ xyz
833 533 2000
end
classcanvas 128175 class_ref 133456 // ListManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
color lightred
- xyz 151 202 3020
+ xyz 152 202 3020
end
classcanvas 128687 class_ref 133328 // ListPersonagem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
@@ -18,7 +22,7 @@
classcanvas 128943 class_ref 128175 // BaseSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
color lightyellow
- xyz
571 213 2005
+ xyz
573 213 2005
end
classcanvas 130351 class_ref 129616 // WriteManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
@@ -28,12 +32,12 @@
classcanvas 130863 class_ref 135888 // SoundManagerAbstract
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color lightyellow
- xyz 359 832 3005
+ xyz
361 832 3005
end
classcanvas 131247 class_ref 134480 // PSManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color verylightgray
- xyz 123 562 3010
+ xyz 116 560 3010
end
classcanvas 132399 class_ref 132176 // ImageBufferManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
@@ -43,7 +47,7 @@
classcanvas 132911 class_ref 128720 // LayerManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color lightyellow
- xyz 69 646 3020
+ xyz 65 643 3020
end
classcanvas 134239 class_ref 135504 // FXManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -68,22 +72,22 @@
classcanvas 134959 class_ref 129360 // GraphicCore
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color lightyellow
- xyz 516 32 2010
+ xyz 525 32 2010
end
classcanvas 135983 class_ref 128303 // BaseManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
color lightred
- xyz
618 600 2000
+ xyz
619 600 2000
end
classcanvas 138415 class_ref 128208 // SpriteInterface
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color lightyellow
- xyz 935 735 2005
+ xyz
939 735 2005
end
classcanvas 138543 class_ref 136400 // Sprite
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color lightyellow
- xyz 1154 881 2000
+ xyz 1156 881 2000
end
classcanvas 138927 class_ref 134736 // SpritePersonagem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
@@ -123,12 +127,12 @@
classcanvas 144047 class_ref 134352 // PSEfeitoEsferico
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color verylightgray
- xyz
1365 647 2004
+ xyz 1362 647 2004
end
classcanvas 144431 class_ref 136912 // CronometroAbstract
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
color lightyellow
- xyz 1025 215 3025
+ xyz 1028 216 3025
end
classcanvas 144687 class_ref 130512 // CronometroCrescente
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
namespace auto_label_position default show_infonote default shadow default
@@ -155,31 +159,35 @@
color transparent font bold xyzwh 1337 1105 2000 290 69
note 147679 "GBFramework "
color white font large_bold xyzwh 1303 1066 2005 353 61
+relationcanvas 128156 relation_ref 156700 // <dependency>
+ from ref 128047 z 1999 to ref 128028
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
relationcanvas 128815 relation_ref 135376 // <generalisation>
geometry VHV
- from ref 128687 z 1999 to point 155 158
- line 144863 z 1999 to point 210 158
+ from ref 128687 z 1999 to point 151 158
+ line 144863 z 1999 to point 208 158
line 144991 z 1999 to ref 128175
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129071 relation_ref 128175 // <generalisation>
geometry VHV
- from ref 128943 z 1999 to point 631 392
- line 143839 z 1999 to point 887 392
+ from ref 128943 z 1999 to point 630 391
+ line 143839 z 1999 to point 887 391
line 143967 z 1999 to ref 128047
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134367 relation_ref 138832 // <generalisation>
geometry VHV
- from ref 134239 z 1999 to point 645 932
- line 146143 z 1999 to point 502 932
+ from ref 134239 z 1999 to point 636 932
+ line 146143 z 1999 to point 494 932
line 146271 z 1999 to ref 130863
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134623 relation_ref 139344 // <generalisation>
geometry VHV
- from ref 134495 z 1999 to point 361 932
- line 146399 z 1999 to point 502 932
+ from ref 134495 z 1999 to point 351 932
+ line 146399 z 1999 to point 494 932
line 146527 z 1999 to ref 130863
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -189,71 +197,71 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 135215 relation_ref 129455 // <generalisation>
geometry VHV
- from ref 134831 z 1999 to point 825 182
- line 144095 z 1999 to point 631 182
+ from ref 134831 z 1999 to point 817 182
+ line 144095 z 1999 to point 630 182
line 144223 z 1999 to ref 128943
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135343 relation_ref 129583 // <generalisation>
geometry VHV
- from ref 134703 z 1999 to point 405 182
- line 144351 z 1999 to point 631 182
+ from ref 134703 z 1999 to point 396 182
+ line 144351 z 1999 to point 630 182
line 144479 z 1999 to ref 128943
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 136239 relation_ref 129839 // <generalisation>
geometry VHV
- from ref 128175 z 1999 to point 210 419
- line 144607 z 1999 to point 683 419
+ from ref 128175 z 1999 to point 208 419
+ line 144607 z 1999 to point 679 419
line 144735 z 1999 to ref 135983
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 136367 relation_ref 129967 // <generalisation>
geometry HVH
- from ref 135983 z 1999 to point 788 618
- line 151215 z 1999 to point 788 553
+ from ref 135983 z 1999 to point 786 618
+ line 151215 z 1999 to point 786 551
line 151343 z 1999 to ref 128047
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 136623 relation_ref 130095 // <generalisation>
geometry HVH
- from ref 132911 z 1999 to point 462 664
- line 145631 z 1999 to point 462 618
+ from ref 132911 z 1999 to point 451 661
+ line 145631 z 1999 to point 451 618
line 145759 z 1999 to ref 135983
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 136879 relation_ref 130223 // <generalisation>
geometry HVH
- from ref 132399 z 1999 to point 462 732
- line 145887 z 1999 to point 462 618
+ from ref 132399 z 1999 to point 451 732
+ line 145887 z 1999 to point 451 618
line 146015 z 1999 to ref 135983
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 137135 relation_ref 130351 // <generalisation>
geometry HVH
- from ref 131247 z 1999 to point 462 580
- line 145375 z 1999 to point 462 618
+ from ref 131247 z 1999 to point 452 578
+ line 145375 z 1999 to point 452 618
line 145503 z 1999 to ref 135983
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 137263 relation_ref 130479 // <generalisation>
geometry VHV
- from ref 130863 z 1999 to point 502 734
- line 146655 z 1999 to point 683 734
+ from ref 130863 z 1999 to point 494 734
+ line 146655 z 1999 to point 679 734
line 146783 z 1999 to ref 135983
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 137391 relation_ref 130607 // <generalisation>
geometry HVH
- from ref 130351 z 1999 to point 462 489
- line 145119 z 1999 to point 462 618
+ from ref 130351 z 1999 to point 453 489
+ line 145119 z 1999 to point 453 618
line 145247 z 1999 to ref 135983
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 138671 relation_ref 139728 // <generalisation>
geometry VHV
- from ref 138543 z 1999 to point 1247 836
- line 142047 z 1999 to point 1033 836
+ from ref 138543 z 1999 to point 1241 836
+ line 142047 z 1999 to point 1029 836
line 142175 z 1999 to ref 138415
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -265,29 +273,29 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 139055 relation_ref 140496 // <generalisation>
geometry VHV
- from ref 138927 z 1999 to point 1094 958
- line 142303 z 1999 to point 1247 958
+ from ref 138927 z 1999 to point 1083 958
+ line 142303 z 1999 to point 1241 958
line 142431 z 1999 to ref 138543
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 140591 relation_ref 140240 // <generalisation>
geometry VHV
- from ref 140463 z 1999 to point 1384 959
- line 142559 z 1999 to point 1247 959
+ from ref 140463 z 1999 to point 1375 959
+ line 142559 z 1999 to point 1241 959
line 142687 z 1999 to ref 138543
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 140847 relation_ref 128080 // <generalisation>
geometry VHV
- from ref 140719 z 1999 to point 889 836
- line 141791 z 1999 to point 1033 836
+ from ref 140719 z 1999 to point 880 836
+ line 141791 z 1999 to point 1029 836
line 141919 z 1999 to ref 138415
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 142383 relation_ref 130863 // <generalisation>
geometry HVH
- from ref 141103 z 1999 to point 1009 660
- line 141279 z 1999 to point 1009 553
+ from ref 141103 z 1999 to point 1007 660
+ line 141279 z 1999 to point 1007 551
line 141407 z 1999 to ref 128047
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -307,36 +315,36 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 144175 relation_ref 128314 // <generalisation>
geometry VHV
- from ref 144047 z 1999 to point 1472 602
- line 142815 z 1999 to point 1423 602
+ from ref 144047 z 1999 to point 1462 602
+ line 142815 z 1999 to point 1420 602
line 142943 z 1999 to ref 143791
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 144303 relation_ref 130991 // <generalisation>
geometry HVH
- from ref 143023 z 1999 to point 1009 447
- line 141535 z 1999 to point 1009 553
+ from ref 143023 z 1999 to point 1007 447
+ line 141535 z 1999 to point 1007 551
line 141663 z 1999 to ref 128047
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 144559 relation_ref 131119 // <generalisation>
geometry VHV
- from ref 144431 z 1999 to point 1155 393
- line 143071 z 1999 to point 887 393
+ from ref 144431 z 1999 to point 1151 392
+ line 143071 z 1999 to point 887 392
line 143199 z 1999 to ref 128047
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 144815 relation_ref 141008 // <generalisation>
geometry VHV
- from ref 144687 z 1999 to point 998 145
- line 143583 z 1999 to point 1155 145
+ from ref 144687 z 1999 to point 988 146
+ line 143583 z 1999 to point 1151 146
line 143711 z 1999 to ref 144431
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 145071 relation_ref 141136 // <generalisation>
geometry VHV
- from ref 144943 z 1999 to point 1320 145
- line 143327 z 1999 to point 1155 145
+ from ref 144943 z 1999 to point 1310 145
+ line 143327 z 1999 to point 1151 145
line 143455 z 1999 to ref 144431
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
Modified: trunk/doc/uml/GBF/128080
==============================================================================
--- trunk/doc/uml/GBF/128080 (original)
+++ trunk/doc/uml/GBF/128080 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Framework GBF" // Framework GBF
- revision 78
+ revision 80
modified_by 28 "david"
// class settings
//class diagram settings
Modified: trunk/doc/uml/GBF/128113.bodies
==============================================================================
--- trunk/doc/uml/GBF/128113.bodies (original)
+++ trunk/doc/uml/GBF/128113.bodies Tue Nov 11 17:59:21 2008
@@ -1,5 +1,6 @@
class GraphicSystem
!!!128113.cpp!!! GraphicSystem()
+ std::cout << "GBF::Kernel::Graphic::GraphicSystem" << std::endl;
imageBufferManager = new ImageBufferManager();
gfx = new GFX();
!!!128241.cpp!!! ~GraphicSystem()
Modified: trunk/doc/uml/GBF/128118.bodies
==============================================================================
--- trunk/doc/uml/GBF/128118.bodies (original)
+++ trunk/doc/uml/GBF/128118.bodies Tue Nov 11 17:59:21 2008
@@ -13,5 +13,6 @@
return instance;
!!!128246.cpp!!! SoundSystem()
+ std::cout << "GBF::Kernel::Sound::SoundSystem" << std::endl;
musicManager = new MusicManager();
fxManager = new FXManager();
Modified: trunk/doc/uml/GBF/128208
==============================================================================
--- trunk/doc/uml/GBF/128208 (original)
+++ trunk/doc/uml/GBF/128208 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Extern" // Extern
- revision 2
+ revision 3
modified_by 28 "david"
// class settings
//class diagram settings
@@ -74,7 +74,7 @@
show_infonote default drawing_language default
comment "Pacote com os includes padr�es da STL"
class 128048 "Math"
- visibility package stereotype "STL"
+ visibility package stereotype "ANSI C++"
cpp_external cpp_decl "${name}
#include <cmath>
"
@@ -85,6 +85,20 @@
explicit_switch_type ""
comment "Classe para representar a inclus�o de <cmath>"
+ end
+
+ class 139292 "IOStream"
+ visibility package stereotype "ANSI C++"
+ cpp_external cpp_decl "${name}
+#include <iostream>
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "Classe para representar a inclus�o de <iostream>"
end
end
end
Modified: trunk/doc/uml/GBF/128223.diagram
==============================================================================
--- trunk/doc/uml/GBF/128223.diagram (original)
+++ trunk/doc/uml/GBF/128223.diagram Tue Nov 11 17:59:21 2008
@@ -21,7 +21,7 @@
end
classcanvas 128863 class_ref 133584 // Personagem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 199 176 3005
+ xyz 202 176 3005
end
classcanvas 129247 class_ref 134608 // TypeDelay
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -53,7 +53,7 @@
end
classcanvas 133087 class_ref 139728 // GAT
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 776 325 2005
+ xyz
775 325 2005
end
classcanvas 133215 class_ref 139344 // EstadoGeral
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -77,19 +77,19 @@
end
classcanvas 133855 class_ref 139216 // GTEstadoGeral
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
540 229 2005
+ xyz
539 229 2005
end
classcanvas 134367 class_ref 138704 // GTMenu
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 700 224 2005
+ xyz
702 224 2005
end
classcanvas 134879 class_ref 139088 // GTJogo
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 836 224 2005
+ xyz
835 224 2005
end
classcanvas 135391 class_ref 139600 // GTTopGaleria
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
949 232 2005
+ xyz
951 231 2005
end
classcanvas 138207 class_ref 130640 // RSManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -101,14 +101,14 @@
end
classcanvas 138591 class_ref 137168 // RSLista
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 121 477 2005
+ xyz 122 477 2005
end
packagecanvas 139615
package_ref 129564 // Visual
color white xyzwh 639 933 1984 356 225
classcanvas 139743 class_ref 128549 // UIVisual
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
780 956 2005
+ xyz
781 956 2005
end
classcanvas 139871 class_ref 128805 // UIVisualImagem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -120,7 +120,7 @@
end
classcanvas 140383 class_ref 128677 // UIBackground
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 751 1088 2010
+ xyz 749 1088 2010
end
packagecanvas 141663
package_ref 129436 // Texto
@@ -131,18 +131,18 @@
end
classcanvas 141919 class_ref 128421 // UITextoAlinhamento
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1453 758 2005
+ xyz 1453 757 2005
end
packagecanvas 142303
package_ref 129308 // Menu
color white xyzwh 920 423 1994 374 241
classcanvas 142431 class_ref 139984 // UIMenuAbstract
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 999 469 3005
+ xyz 996 469 3005
end
classcanvas 142687 class_ref 140368 // UIItemTexto
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1178 601 2005
+ xyz 1176 601 2005
end
classcanvas 142815 class_ref 140112 // UIItemAbstract
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -154,7 +154,7 @@
end
classcanvas 143327 class_ref 140240 // UIMenu
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
937 524 2005
+ xyz
936 524 2005
end
packagecanvas 144735
package_ref 130716 // Componente
@@ -173,7 +173,7 @@
end
classcanvas 145375 class_ref 133148 // UIField
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1056 915 2005
+ xyz 1057 915 2005
end
classcanvas 145887 class_ref 133660 // UITecladoVirtual
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -188,11 +188,11 @@
end
classcanvas 148191 class_ref 129308 // UIWindowDialog
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
650 623 2005
+ xyz
651 623 2005
end
classcanvas 148703 class_ref 134044 // UIWindowRecorde
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
472 489 3005
+ xyz
475 489 3005
end
classcanvas 149727 class_ref 129189 // UIWindowTitulo
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -212,11 +212,11 @@
end
classcanvas 151007 class_ref 132892 // UIFonteExtendida
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 472 1031 3005
+ xyz 474 1031 3005
end
classcanvas 151775 class_ref 128165 // UIComponente
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
785 798 2005
+ xyz
787 798 2005
end
note 161247 "GBFramework - Option API"
color white font large_bold xyzwh 3 1014 2005 381 59
@@ -226,21 +226,21 @@
color transparent font bold xyzwh 25 1051 2000 290 69
relationcanvas 128991 relation_ref 137680 // <dependency>
geometry VHr
- from ref 128863 z 1999 stereotype "<<friend>>" xyz 130 195 3000 to point
123 194
+ from ref 128863 z 1999 stereotype "<<friend>>" xyz 130 195 3000 to point
121 194
line 132959 z 1999 to ref 128735
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129119 relation_ref 135504 // <directional composition>
geometry VHr
- from ref 128735 z 1999 to point 241 96
- line 132575 z 1999 stereotype "<<std::deque>>" xyz 197 135 3000 to ref
128863
- role_a_pos 253 154 3000 no_role_b
+ from ref 128735 z 1999 to point 242 96
+ line 132575 z 1999 stereotype "<<std::deque>>" xyz 199 135 3000 to ref
128863
+ role_a_pos 254 154 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129375 relation_ref 137424 // <directional composition>
geometry VH
- from ref 128863 z 1999 to point 241 248
+ from ref 128863 z 1999 to point 242 248
line 132831 z 1999 to ref 129247
- role_a_pos
272 229 3000 no_role_b
+ role_a_pos 273 229 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129887 relation_ref 128442 // <directional composition>
geometry HVr
@@ -271,7 +271,7 @@
from ref 130655 z 1999 to point 1508 292
line 130911 z 1999 to point 1508 322
line 131039 z 1999 to ref 130655
- role_a_pos
1479 295 3000 no_role_b
+ role_a_pos 1482 295 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131167 relation_ref 136912 // <directional composition>
geometry HVr
@@ -281,149 +281,149 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 133983 relation_ref 144284 // <directional composition>
geometry VHr
- from ref 133855 z 1999 to point 512 247
+ from ref 133855 z 1999 to point 509 247
line 136799 z 1999 to ref 133215
- role_a_pos 524 180 3000 no_role_b
+ role_a_pos 521 180 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134111 relation_ref 154064 // <generalisation>
geometry VH
- from ref 133855 z 1999 to point 590 62
+ from ref 133855 z 1999 to point 586 62
line 137695 z 1999 to ref 133727
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134239 relation_ref 153040 // <generalisation>
geometry VHV
- from ref 133087 z 1999 to point 796 295
- line 156255 z 1999 to point 590 295
+ from ref 133087 z 1999 to point 795 295
+ line 156255 z 1999 to point 586 295
line 156383 z 1999 to ref 133855
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134495 relation_ref 144412 // <directional composition>
geometry VHr
- from ref 134367 z 1999 to point 656 242
+ from ref 134367 z 1999 to point 653 242
line 137311 z 1999 to ref 133343
- role_a_pos 679 179 3000 no_role_b
+ role_a_pos 665 184 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134623 relation_ref 154448 // <generalisation>
geometry HV
- from ref 134367 z 1999 to point 794 242
+ from ref 134367 z 1999 to point 789 242
line 137951 z 1999 to ref 133727
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134751 relation_ref 153296 // <generalisation>
geometry VHV
- from ref 133087 z 1999 to point 796 292
- line 136287 z 1999 to point 730 292
+ from ref 133087 z 1999 to point 795 292
+ line 136287 z 1999 to point 729 292
line 136415 z 1999 to ref 134367
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135007 relation_ref 144668 // <directional composition>
geometry HV
- from ref 134879 z 1999 to point 920 242
+ from ref 134879 z 1999 to point 918 242
line 137439 z 1999 to ref 133471
- role_a_pos 943 177 3000 no_role_b
+ role_a_pos 930 182 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135135 relation_ref 154192 // <generalisation>
geometry VHr
- from ref 134879 z 1999 to point 794 242
+ from ref 134879 z 1999 to point 789 242
line 138079 z 1999 to ref 133727
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135263 relation_ref 153424 // <generalisation>
geometry VHV
- from ref 133087 z 1999 to point 796 292
- line 136543 z 1999 to point 864 292
+ from ref 133087 z 1999 to point 795 292
+ line 136543 z 1999 to point 861 292
line 136671 z 1999 to ref 134879
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135519 relation_ref 144540 // <directional composition>
geometry HV
- from ref 135391 z 1999 to point 1076 250
+ from ref 135391 z 1999 to point 1071 249
line 137183 z 1999 to ref 133599
- role_a_pos 1099 181 3000 no_role_b
+ role_a_pos 1083 186 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135647 relation_ref 154320 // <generalisation>
geometry HVr
- from ref 135391 z 1999 to point 996 62
+ from ref 135391 z 1999 to point 994 62
line 137823 z 1999 to ref 133727
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135775 relation_ref 153168 // <generalisation>
geometry VHV
- from ref 133087 z 1999 to point 796 296
- line 156511 z 1999 to point 996 296
+ from ref 133087 z 1999 to point 795 296
+ line 156511 z 1999 to point 994 296
line 156639 z 1999 to ref 135391
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 138335 relation_ref 153808 // <unidirectional association>
geometry VHr
- from ref 133087 z 1999 to point 225 343
+ from ref 133087 z 1999 to point 221 343
line 156127 z 1999 to ref 138207
- role_a_pos 237 406 3000 no_role_b
- multiplicity_a_pos
210 406 3000 no_multiplicity_b
+ role_a_pos 233 406 3000 no_role_b
+ multiplicity_a_pos
206 406 3000 no_multiplicity_b
relationcanvas 138719 relation_ref 141392 // <directional composition>
geometry VHr
- from ref 138591 z 1999 to point 88 495
+ from ref 138591 z 1999 to point 86 495
line 155999 z 1999 to ref 138463
- role_a_pos 100 527 3000 no_role_b
- multiplicity_a_pos 66 527 3000 no_multiplicity_b
+ role_a_pos 98 527 3000 no_role_b
+ multiplicity_a_pos 64 527 3000 no_multiplicity_b
relationcanvas 138847 relation_ref 141264 // <directional composition>
geometry HVr
- from ref 138207 z 1999 to point 225 495
+ from ref 138207 z 1999 to point 221 495
line 139231 z 1999 to ref 138591
- role_a_pos 191 476 3000 no_role_b
- multiplicity_a_pos 191 505 3000 no_multiplicity_b
+ role_a_pos 188 476 3000 no_role_b
+ multiplicity_a_pos 188 505 3000 no_multiplicity_b
relationcanvas 139999 relation_ref 128421 // <generalisation>
geometry VHr
- from ref 139871 z 1999 to point 809 1022
+ from ref 139871 z 1999 to point 808 1022
line 141407 z 1999 to ref 139743
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 140255 relation_ref 128677 // <generalisation>
geometry VHr
- from ref 140127 z 1999 to point 809 1022
+ from ref 140127 z 1999 to point 808 1022
line 157535 z 1999 to ref 139743
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 140511 relation_ref 128549 // <directional composition>
geometry HVr
- from ref 139871 z 1999 to point 917 1116
+ from ref 139871 z 1999 to point 911 1116
line 159071 z 1999 to ref 140383
- role_a_pos 861 1097 3000 no_role_b
+ role_a_pos 853 1097 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 142047 relation_ref 128293 // <directional composition>
geometry HV
- from ref 141791 z 1999 to point 1522 713
+ from ref 141791 z 1999 to point 1515 713
line 161119 z 1999 to ref 141919
- role_a_pos
1534 736 3000 no_role_b
+ role_a_pos
1527 735 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 142559 relation_ref 155728 // <unidirectional association>
geometry HV
- from ref 133087 z 1999 to point 1052 343
+ from ref 133087 z 1999 to point 1046 343
line 160479 z 1999 to ref 142431
- role_a_pos 1064 447 3000 no_role_b
- multiplicity_a_pos 1037 447 3000 no_multiplicity_b
+ role_a_pos 1058 447 3000 no_role_b
+ multiplicity_a_pos 1031 447 3000 no_multiplicity_b
relationcanvas 142943 relation_ref 154832 // <generalisation>
geometry VHr
- from ref 142687 z 1999 to point 1220 619
+ from ref 142687 z 1999 to point 1219 619
line 155103 z 1999 to ref 142815
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 143071 relation_ref 154576 // <unidirectional association>
geometry HV
- from ref 142431 z 1999 stereotype "<<std::deque>>" xyz 1119 489 3000 to
point 1220 487
+ from ref 142431 z 1999 stereotype "<<std::deque>>" xyz 1117 489 3000 to
point 1219 487
line 154719 z 1999 to ref 142815
- role_a_pos 1232 507 3000 no_role_b
- multiplicity_a_pos 1192 507 3000 no_multiplicity_b
+ role_a_pos
1231 507 3000 no_role_b
+ multiplicity_a_pos 1193 507 3000 no_multiplicity_b
relationcanvas 143455 relation_ref 154704 // <generalisation>
geometry VH
- from ref 143327 z 1999 to point 965 487
+ from ref 143327 z 1999 to point 961 487
line 154847 z 1999 to ref 142431
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 143583 relation_ref 128143 // <generalisation>
geometry VHr
- from ref 143199 z 1999 to point 965 604
+ from ref 143199 z 1999 to point 961 604
line 154975 z 1999 to ref 143327
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -436,95 +436,95 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 145503 relation_ref 136860 // <directional aggregation>
geometry HVr
- from ref 145375 z 1999 to point 1081 974
+ from ref 145375 z 1999 to point 1080 974
line 158175 z 1999 to ref 139743
- role_a_pos 852 955 3000 no_role_b
+ role_a_pos
849 955 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 145631 relation_ref 134044 // <generalisation>
geometry VHr
- from ref 145119 z 1999 to point 1081 896
+ from ref 145119 z 1999 to point 1080 896
line 158303 z 1999 to ref 145375
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 145759 relation_ref 133276 // <generalisation>
geometry HVr
- from ref 145247 z 1999 to point 1208 933
+ from ref 145247 z 1999 to point 1203 933
line 158559 z 1999 to ref 145375
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 148063 relation_ref 129189 // <unidirectional association>
geometry VH
- from ref 147935 z 1999 to point 611 974
+ from ref 147935 z 1999 to point 608 974
line 157151 z 1999 to ref 139743
- role_a_pos
737 955 3000 no_role_b
+ role_a_pos
738 955 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 148319 relation_ref 129436 // <generalisation>
geometry VHr
- from ref 148191 z 1999 to point 611 641
+ from ref 148191 z 1999 to point 608 641
line 159583 z 1999 to ref 147935
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 148575 relation_ref 129692 // <unidirectional association>
geometry VHV
- from ref 148191 z 1999 to point 707 711
- line 159967 z 1999 to point 1160 711
+ from ref 148191 z 1999 to point 701 711
+ line 159967 z 1999 to point 1158 711
line 160095 z 1999 to ref 144863
- role_a_pos 1172 742 3000 no_role_b
+ role_a_pos 1170 742 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 149215 relation_ref 143004 // <directional composition>
geometry HVH
from ref 148703 z 1999 to point 299 507
line 160607 z 1999 to point 299 577
line 160735 z 1999 to ref 138463
- role_a_pos 141 558 3000 no_role_b
+ role_a_pos 137 558 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 149471 relation_ref 135580 // <generalisation>
geometry VH
- from ref 148703 z 1999 to point 535 729
+ from ref 148703 z 1999 to point 531 729
line 160863 z 1999 to ref 147935
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 149599 relation_ref 138396 // <directional aggregation>
geometry HVr
- from ref 133087 z 1999 to point 796 507
+ from ref 133087 z 1999 to point 795 507
line 160991 z 1999 to ref 148703
- role_a_pos
612 488 3000 no_role_b
+ role_a_pos
601 488 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 149983 relation_ref 129180 // <generalisation>
geometry VHV
- from ref 149727 z 1999 to point 779 595
- line 155359 z 1999 to point 707 595
+ from ref 149727 z 1999 to point 772 595
+ line 155359 z 1999 to point 701 595
line 155487 z 1999 to ref 148191
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 151135 relation_ref 132508 // <generalisation>
geometry VHV
- from ref 151007 z 1999 to point 532 1014
- line 156767 z 1999 to point 484 1014
+ from ref 151007 z 1999 to point 528 1014
+ line 156767 z 1999 to point 478 1014
line 156895 z 1999 to ref 150623
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 151903 relation_ref 128037 // <generalisation>
geometry VHr
- from ref 144863 z 1999 to point 834 782
+ from ref 144863 z 1999 to point 833 782
line 157919 z 1999 to ref 151775
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 152031 relation_ref 128805 // <generalisation>
geometry HV
- from ref 147935 z 1999 to point 834 729
+ from ref 147935 z 1999 to point 833 729
line 159839 z 1999 to ref 151775
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 152159 relation_ref 134940 // <generalisation>
geometry VHr
- from ref 145375 z 1999 to point 834 933
+ from ref 145375 z 1999 to point 833 933
line 158047 z 1999 to ref 151775
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 152287 relation_ref 135324 // <generalisation>
geometry VHr
- from ref 145887 z 1999 to point 834 853
+ from ref 145887 z 1999 to point 833 853
line 158687 z 1999 to ref 151775
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
Modified: trunk/doc/uml/GBF/128336
==============================================================================
--- trunk/doc/uml/GBF/128336 (original)
+++ trunk/doc/uml/GBF/128336 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Sound" // Framework GBF::GBF::Kernel::Sound
- revision 23
+ revision 24
modified_by 28 "david"
// class settings
//class diagram settings
@@ -698,15 +698,6 @@
b parent class_ref 135632 // SoundStatus
end
- classrelation 148048 // <dependency>
- relation 148048 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 148048 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 129142 // <dependency>
relation 129014 -_->
stereotype "friend"
@@ -980,15 +971,6 @@
b parent class_ref 135248 // Canal
end
- classrelation 147920 // <dependency>
- relation 147920 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 147920 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 150480 // <dependency>
relation 150480 -_->
a protected
@@ -1303,6 +1285,14 @@
classrelation_ref 149660 // <dependency>
b parent class_ref 135504 // FXManager
end
+
+ classrelation 166556 // <dependency>
+ relation 156956 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 166556 // <dependency>
+ b parent class_ref 139292 // IOStream
+ end
end
class 136016 "Music"
@@ -1464,6 +1454,14 @@
cpp default "${type}"
classrelation_ref 139216 // <dependency>
b parent class_ref 135376 // MusicManager
+ end
+
+ classrelation 166684 // <dependency>
+ relation 157084 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 166684 // <dependency>
+ b parent class_ref 139292 // IOStream
end
end
Modified: trunk/doc/uml/GBF/128336.bodies
==============================================================================
--- trunk/doc/uml/GBF/128336.bodies (original)
+++ trunk/doc/uml/GBF/128336.bodies Tue Nov 11 17:59:21 2008
@@ -1,10 +1,13 @@
-class FrameLayerCamera
-!!!130000.cpp!!! ~FrameLayerCamera()
+class LayerCamera
+!!!130000.cpp!!! ~LayerCamera()
mundo=NULL;
-!!!130128.cpp!!! FrameLayerCamera()
- setTop();
!!!130896.cpp!!! getPosicao() : Ponto
- return ponto;
+ Ponto p;
+
+ p.x=(int)ponto.x;
+ p.y=(int)ponto.y;
+
+ return p;
!!!131152.cpp!!! isBottom() : bool
if (ponto.y>=(mundo->getTilesVertical() *
mundo->getPixelTileVertical() - mundo->getPixelVisivelVertical())){
return true;
@@ -29,22 +32,22 @@
} else {
return false;
}
-!!!131664.cpp!!! runDown(in deslocamento : int = 1) : void
+!!!131664.cpp!!! runDown(in deslocamento : float = 1) : void
ponto.y+=deslocamento;
limiteDown();
-!!!131792.cpp!!! runLeft(in deslocamento : int = 1) : void
+!!!131792.cpp!!! runLeft(in deslocamento : float = 1) : void
ponto.x-=deslocamento;
limiteLeft();
-!!!131920.cpp!!! runRight(in deslocamento : int = 1) : void
+!!!131920.cpp!!! runRight(in deslocamento : float = 1) : void
ponto.x+=deslocamento;
limiteRight();
-!!!131536.cpp!!! runUp(in deslocamento : int = 1) : void
+!!!131536.cpp!!! runUp(in deslocamento : float = 1) : void
ponto.y-=deslocamento;
limiteUp();
!!!130768.cpp!!! setBottom() : void
ponto.x=0;
ponto.y=(mundo->getTilesVertical() - mundo->getTilesHorizontal()) *
(mundo->getPixelTileVertical());
-!!!130256.cpp!!! setMundo(in mundo : FrameLayerMundo) : void
+!!!130256.cpp!!! setMundo(in mundo : LayerMundo) : void
this->mundo=mundo;
!!!130512.cpp!!! setPosicao(in X : int, in Y : int) : void
ponto.x=X;
@@ -76,3 +79,5 @@
if (ponto.x>=limite){
ponto.x =limite;
}
+!!!130128.cpp!!! LayerCamera()
+ setTop();
Modified: trunk/doc/uml/GBF/128351.diagram
==============================================================================
--- trunk/doc/uml/GBF/128351.diagram (original)
+++ trunk/doc/uml/GBF/128351.diagram Tue Nov 11 17:59:21 2008
@@ -28,7 +28,7 @@
end
classcanvas 129119 class_ref 137552 // Converter
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
1472 873 2005
+ xyz
1472 874 2005
end
packagecanvas 130143
package_ref 128976 // Sprite
@@ -38,15 +38,15 @@
color white xyzwh 1097 463 1994 371 255
classcanvas 130399 class_ref 128720 // LayerManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1128 657 2005
+ xyz 1125 658 2005
end
classcanvas 130911 class_ref 128592 // LayerMundo
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
1225 593 2005
+ xyz
1224 593 2005
end
classcanvas 131039 class_ref 128336 // LayerCamera
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
1331 539 3005
+ xyz
1334 540 3005
end
classcanvas 131295 class_ref 128080 // FrameLayer
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -54,7 +54,7 @@
end
classcanvas 132063 class_ref 136400 // Sprite
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1339 101 2005
+ xyz 1342 103 2005
end
classcanvas 132191 class_ref 136528 // SpriteItem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -62,7 +62,7 @@
end
classcanvas 132447 class_ref 134736 // SpritePersonagem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1427 309 2005
+ xyz 1433 310 2005
end
classcanvas 132703 class_ref 128241 // Animacao
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -70,7 +70,7 @@
end
classcanvas 132959 class_ref 128222 // Frame
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1102 265 2005
+ xyz 1104 265 2005
end
classcanvas 133343 class_ref 136272 // Direcao
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -82,11 +82,11 @@
end
classcanvas 135135 class_ref 128848 // SpriteFactory
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
1236 405 2005
+ xyz 1232 405 2005
end
classcanvas 135647 class_ref 128208 // SpriteInterface
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 963 139 2005
+ xyz 966 139 2005
end
packagecanvas 138719
package_ref 135708 // Util
@@ -99,10 +99,6 @@
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
xyz 142 604 2005
end
-classcanvas 139103 class_ref 137936 // Log
- draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 86 658 2005
- end
packagecanvas 139999
package_ref 128720 // Write
color white xyzwh 27 92 1994 287 179
@@ -112,7 +108,7 @@
end
classcanvas 140767 class_ref 129616 // WriteManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 118 121 2005
+ xyz 124 120 2005
end
classcanvas 141407 class_ref 138064 // FonteBitmap
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -143,14 +139,14 @@
end
classcanvas 142943 class_ref 136912 // CronometroAbstract
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 105 398 2010
+ xyz 107 398 2010
end
packagecanvas 144991
package_ref 128592 // Input
color white xyzwh 17 728 1994 463 398
classcanvas 145119 class_ref 128155 // InputSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 124 902 2005
+ xyz 126 902 2005
end
classcanvas 145631 class_ref 129488 // InputCore
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -158,7 +154,7 @@
end
classcanvas 146015 class_ref 132688 // Joystick
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 292 990 3005
+ xyz 293 990 3005
end
classcanvas 146527 class_ref 133200 // Cursor
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -166,15 +162,15 @@
end
classcanvas 146655 class_ref 132560 // Mouse
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
231 794 3005
+ xyz 230 794 3005
end
classcanvas 147295 class_ref 132432 // Keyboard
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 345 841 2005
+ xyz
346 841 2005
end
classcanvas 147807 class_ref 128027 // InputSystemUtility
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 75 977 2005
+ xyz 73 977 2005
end
classcanvas 148319 class_ref 133072 // MouseBotao
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -201,7 +197,7 @@
end
classcanvas 152031 class_ref 135888 // SoundManagerAbstract
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 492 929 2005
+ xyz 495 929 2005
end
classcanvas 152543 class_ref 128246 // SoundSystemUtility
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -209,7 +205,7 @@
end
classcanvas 152671 class_ref 128118 // SoundSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 688 1065 3005
+ xyz 685 1065 3005
end
classcanvas 153823 class_ref 129744 // SoundCore
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -217,30 +213,30 @@
end
classcanvas 154719 class_ref 135248 // Canal
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 560 675 2005
+ xyz
561 675 2005
end
classcanvas 154975 class_ref 135632 // SoundStatus
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
636 877 2005
+ xyz 638 877 2005
end
classcanvas 155487 class_ref 135760 // FX
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 498 1078 2005
+ xyz 499 1078 2005
end
classcanvas 155743 class_ref 136016 // Music
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
504 739 2005
+ xyz
500 738 2005
end
packagecanvas 156127
package_ref 128848 // Graphic
color white xyzwh 383 220 1979 535 421
classcanvas 156255 class_ref 132176 // ImageBufferManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 627 292 2005
+ xyz
626 292 2005
end
classcanvas 156383 class_ref 131920 // ImageBase
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
529 324 2005
+ xyz
533 323 2005
end
classcanvas 156767 class_ref 132048 // ImageBuffer
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -248,11 +244,11 @@
end
classcanvas 157407 class_ref 131408 // Screen
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 476 462 3005
+ xyz
480 463 3005
end
classcanvas 157791 class_ref 132304 // VideoConfig
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
401 252 2005
+ xyz
406 252 2005
end
classcanvas 157919 class_ref 131280 // GraphicMode
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -260,11 +256,11 @@
end
classcanvas 158303 class_ref 128089 // GraphicSystemUtility
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 751 566 2005
+ xyz 756 566 2005
end
classcanvas 158431 class_ref 128113 // GraphicSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
740 348 2005
+ xyz 741 348 2005
end
classcanvas 159455 class_ref 131152 // GFX
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -272,7 +268,7 @@
end
classcanvas 160095 class_ref 129360 // GraphicCore
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
516 536 3005
+ xyz
513 536 3005
end
classcanvas 161119 class_ref 128464 // Area
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -295,7 +291,7 @@
color lightred xyzwh 7 28 1974 933 1126
classcanvas 179679 class_ref 128047 // ObjetoBase
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1045 828 2000
+ xyz 1048 828 2000
end
classcanvas 179807 class_ref 128175 // BaseSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -303,7 +299,7 @@
end
classcanvas 179935 class_ref 133456 // ListManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 992 1000 2000
+ xyz 994 1000 2000
end
classcanvas 180063 class_ref 128303 // BaseManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -324,75 +320,75 @@
color white font large_bold xyzwh 1260 1053 2005 353 61
relationcanvas 129247 relation_ref 150992 // <dependency>
geometry VHV
- from ref 129119 z 1999 to point 1507 857
- line 129887 z 1999 to point 1507 857
+ from ref 129119 z 1999 to point 1505 857
+ line 129887 z 1999 to point 1503 857
line 130015 z 1999 to ref 128607
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129375 relation_ref 151120 // <dependency>
geometry VHr
- from ref 129119 z 1999 to point 1423 891
+ from ref 129119 z 1999 to point 1419 892
line 129759 z 1999 to ref 128479
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129503 relation_ref 151248 // <dependency>
geometry HV
- from ref 129119 z 1999 to point 1591 891
+ from ref 129119 z 1999 to point 1587 892
line 129631 z 1999 to ref 128735
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130527 relation_ref 129104 // <unidirectional association>
decenter_end 731
- from ref 130399 z 1999 to point 1238 641
- line 130655 z 1999 to point 1254 685
+ from ref 130399 z 1999 to point 1235 642
+ line 130655 z 1999 to point 1251 686
line 130783 z 1999 to ref 130399
- role_a_pos
1236 664 3000 no_role_b
+ role_a_pos
1229 666 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131167 relation_ref 128976 // <directional aggregation>
geometry HVr
- from ref 131039 z 1999 to point 1378 611
+ from ref 131039 z 1999 to point 1377 611
line 170975 z 1999 to ref 130911
- role_a_pos
1325 591 3000 no_role_b
+ role_a_pos
1316 592 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131423 relation_ref 128208 // <directional composition>
geometry HV
- from ref 131295 z 1999 to point 1378 517
+ from ref 131295 z 1999 to point 1377 517
line 137567 z 1999 to ref 131039
- role_a_pos 1390 517 3000 no_role_b
+ role_a_pos 1389 518 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131551 relation_ref 128464 // <directional composition>
geometry VH
- from ref 131295 z 1999 to point 1160 611
+ from ref 131295 z 1999 to point 1157 611
line 137311 z 1999 to ref 130911
role_a_pos 1175 592 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 132319 relation_ref 140240 // <generalisation>
geometry HV
- from ref 132191 z 1999 to point 1362 335
+ from ref 132191 z 1999 to point 1363 335
line 134495 z 1999 to ref 132063
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 132575 relation_ref 140496 // <generalisation>
geometry VHr
- from ref 132447 z 1999 to point 1362 327
+ from ref 132447 z 1999 to point 1363 328
line 134367 z 1999 to ref 132063
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 133087 relation_ref 128350 // <directional composition>
geometry VH
- from ref 132703 z 1999 to point 1258 293
+ from ref 132703 z 1999 to point 1255 293
line 134879 z 1999 to ref 132959
- role_a_pos 1188 274 3000 no_role_b
- multiplicity_a_pos 1188 303 3000 no_multiplicity_b
+ role_a_pos 1182 274 3000 no_role_b
+ multiplicity_a_pos 1182 303 3000 no_multiplicity_b
relationcanvas 133215 relation_ref 128222 // <directional composition>
geometry VHr
- from ref 132703 z 1999 to point 1138 219
+ from ref 132703 z 1999 to point 1136 219
line 138463 z 1999 to ref 132959
- role_a_pos 1150 243 3000 no_role_b
- multiplicity_a_pos 1123 243 3000 no_multiplicity_b
+ role_a_pos 1148 243 3000 no_role_b
+ multiplicity_a_pos 1121 243 3000 no_multiplicity_b
relationcanvas 133471 relation_ref 148432 // <dependency>
geometry HV
- from ref 132063 z 1999 to point 1586 119
+ from ref 132063 z 1999 to point 1583 121
line 138079 z 1999 to ref 133343
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -400,18 +396,18 @@
geometry VH
from ref 132447 z 1999 to point 1490 203
line 175327 z 1999 to ref 133343
- role_a_pos 1497 184 3000 no_role_b
+ role_a_pos 1498 184 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 133855 relation_ref 148304 // <dependency>
geometry HV
decenter_end 82
- from ref 132063 z 1999 to point 1432 119
+ from ref 132063 z 1999 to point 1429 121
line 138207 z 1999 to ref 133727
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135263 relation_ref 148816 // <dependency>
geometry VHr
- from ref 135135 z 1999 to point 1296 423
+ from ref 135135 z 1999 to point 1292 423
line 136415 z 1999 to ref 132191
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -423,95 +419,83 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 135519 relation_ref 149200 // <dependency>
geometry VHr
- from ref 135135 z 1999 to point 1160 423
+ from ref 135135 z 1999 to point 1157 423
line 175711 z 1999 to ref 131295
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135775 relation_ref 129265 // <directional composition>
geometry HV
- from ref 135647 z 1999 to point 1258 167
+ from ref 135647 z 1999 to point 1255 167
line 138335 z 1999 to ref 132703
- role_a_pos 1270 169 3000 no_role_b
+ role_a_pos 1267 169 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135903 relation_ref 128080 // <generalisation>
geometry VHr
- from ref 131295 z 1999 to point 1014 517
+ from ref 131295 z 1999 to point 1012 517
line 136671 z 1999 to ref 135647
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 136031 relation_ref 139728 // <generalisation>
geometry VHr
- from ref 132063 z 1999 to point 1014 119
+ from ref 132063 z 1999 to point 1012 121
line 137951 z 1999 to ref 135647
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
-relationcanvas 139231 relation_ref 145488 // <dependency>
- geometry HV
- from ref 139103 z 1999 to point 162 676
- line 175199 z 1999 to ref 138975
- no_role_a no_role_b
- no_multiplicity_a no_multiplicity_b
-relationcanvas 139359 relation_ref 151376 // <dependency>
- geometry VHr
- from ref 139103 z 1999 to point 76 676
- line 139615 z 1999 to ref 138847
- no_role_a no_role_b
- no_multiplicity_a no_multiplicity_b
relationcanvas 140255 relation_ref 151504 // <unidirectional association>
from ref 140127 z 1999 to point 52 207
line 140383 z 1999 to point 52 251
line 140511 z 1999 to ref 140127
- role_a_pos 30 210 3000 no_role_b
+ role_a_pos 33 209 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 140895 relation_ref 152016 // <unidirectional association>
geometry HVr
- from ref 140767 z 1999 to point 167 223
+ from ref 140767 z 1999 to point 168 223
line 176607 z 1999 to ref 140127
- role_a_pos 156 204 3000 no_role_b
+ role_a_pos 150 204 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 141023 relation_ref 143312 // <unidirectional association>
- from ref 140767 z 1999 to point 75 121
- line 141151 z 1999 to point 75 163
+ from ref 140767 z 1999 to point 81 120
+ line 141151 z 1999 to point 81 162
line 141279 z 1999 to ref 140767
- role_a_pos 58 128 3000 no_role_b
+ role_a_pos 67 128 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 143071 relation_ref 140880 // <directional composition>
geometry VH
- from ref 142943 z 1999 to point 171 355
+ from ref 142943 z 1999 to point 170 355
line 144223 z 1999 to ref 142815
- role_a_pos 132 336 3000 no_role_b
+ role_a_pos 134 336 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 143199 relation_ref 147024 // <dependency>
geometry VHr
- from ref 142943 z 1999 to point 71 416
+ from ref 142943 z 1999 to point 68 416
line 175967 z 1999 to ref 142687
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 143327 relation_ref 141008 // <generalisation>
geometry VHV
- from ref 142559 z 1999 to point 106 451
- line 176351 z 1999 to point 171 451
+ from ref 142559 z 1999 to point 101 451
+ line 176351 z 1999 to point 170 451
line 176479 z 1999 to ref 142943
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 143455 relation_ref 141136 // <generalisation>
geometry VHV
- from ref 142431 z 1999 to point 268 452
- line 176095 z 1999 to point 171 452
+ from ref 142431 z 1999 to point 263 452
+ line 176095 z 1999 to point 170 452
line 176223 z 1999 to ref 142943
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 145247 relation_ref 128056 // <unidirectional association>
- from ref 145119 z 1999 to point 81 904
- line 145375 z 1999 to point 81 948
+ from ref 145119 z 1999 to point 83 904
+ line 145375 z 1999 to point 83 948
line 145503 z 1999 to ref 145119
- role_a_pos 64 911 3000 no_role_b
+ role_a_pos 69 912 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 145759 relation_ref 128696 // <directional aggregation>
geometry HV
- from ref 145631 z 1999 to point 167 845
+ from ref 145631 z 1999 to point 166 845
line 150879 z 1999 to ref 145119
- role_a_pos 179 880 3000 no_role_b
+ role_a_pos 178 880 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 146399 relation_ref 128027 // <unidirectional association>
geometry HV
@@ -521,45 +505,45 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 146783 relation_ref 134608 // <unidirectional association>
geometry VH
- from ref 146655 z 1999 to point 255 779
+ from ref 146655 z 1999 to point 253 779
line 150495 z 1999 to ref 146527
- role_a_pos 285 760 3000 no_role_b
+ role_a_pos 287 760 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 147039 relation_ref 128283 // <unidirectional association>
geometry HV
- from ref 145119 z 1999 to point 255 920
+ from ref 145119 z 1999 to point 253 920
line 151135 z 1999 to ref 146655
- role_a_pos
267 842 3000 no_role_b
+ role_a_pos 265 842 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 147679 relation_ref 128155 // <unidirectional association>
geometry HV
- from ref 145119 z 1999 to point 379 920
+ from ref 145119 z 1999 to point 378 920
line 149983 z 1999 to ref 147295
- role_a_pos 391 889 3000 no_role_b
+ role_a_pos 390 889 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 147935 relation_ref 128795 // <unidirectional association>
geometry VHV
- from ref 147807 z 1999 to point 136 957
- line 177631 z 1999 to point 167 957
+ from ref 147807 z 1999 to point 129 957
+ line 177631 z 1999 to point 166 957
line 177759 z 1999 to ref 145119
- role_a_pos 179 950 3000 no_role_b
- multiplicity_a_pos 152 950 3000 no_multiplicity_b
+ role_a_pos 178 950 3000 no_role_b
+ multiplicity_a_pos 151 950 3000 no_multiplicity_b
relationcanvas 148191 relation_ref 129336 // <dependency>
geometry VH
- from ref 145631 z 1999 to point 58 1005
+ from ref 145631 z 1999 to point 55 1005
line 177503 z 1999 to ref 147807
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 148447 relation_ref 146256 // <dependency>
geometry HVH
- from ref 146655 z 1999 to point 194 812
- line 166879 z 1999 to point 194 783
+ from ref 146655 z 1999 to point 190 812
+ line 166879 z 1999 to point 190 783
line 167007 z 1999 to ref 148319
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 148703 relation_ref 146128 // <dependency>
geometry HV
- from ref 146015 z 1999 to point 411 1008
+ from ref 146015 z 1999 to point 409 1008
line 167135 z 1999 to ref 148575
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -571,140 +555,140 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 149087 relation_ref 134224 // <directional composition>
geometry VHr
- from ref 146015 z 1999 to point 212 1008
+ from ref 146015 z 1999 to point 211 1008
line 149215 z 1999 to ref 148831
- role_a_pos 224 1033 3000 no_role_b
+ role_a_pos 223 1033 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 152287 relation_ref 138832 // <generalisation>
geometry VHV
- from ref 151903 z 1999 to point 592 990
- line 177887 z 1999 to point 569 990
+ from ref 151903 z 1999 to point 588 990
+ line 177887 z 1999 to point 567 990
line 178015 z 1999 to ref 152031
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 152415 relation_ref 139344 // <generalisation>
geometry VHV
- from ref 151775 z 1999 to point 566 901
- line 178143 z 1999 to point 569 901
+ from ref 151775 z 1999 to point 562 901
+ line 178143 z 1999 to point 567 901
line 178271 z 1999 to ref 152031
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 152799 relation_ref 128374 // <directional aggregation>
geometry HVr
- from ref 152671 z 1999 to point 735 1033
+ from ref 152671 z 1999 to point 729 1033
line 169439 z 1999 to ref 151903
- role_a_pos 646 1014 3000 no_role_b
- multiplicity_a_pos 646 1043 3000 no_multiplicity_b
+ role_a_pos 638 1014 3000 no_role_b
+ multiplicity_a_pos 638 1043 3000 no_multiplicity_b
relationcanvas 152927 relation_ref 128118 // <unidirectional association>
- from ref 152671 z 1999 to point 646 1070
- line 153055 z 1999 to point 646 1110
+ from ref 152671 z 1999 to point 643 1070
+ line 153055 z 1999 to point 643 1110
line 153183 z 1999 to ref 152671
- role_a_pos 628 1073 3000 no_role_b
- multiplicity_a_pos 670 1103 3000 no_multiplicity_b
+ role_a_pos 628 1074 3000 no_role_b
+ multiplicity_a_pos 667 1103 3000 no_multiplicity_b
relationcanvas 153311 relation_ref 128246 // <directional aggregation>
geometry HVr
- from ref 152671 z 1999 to point 735 855
+ from ref 152671 z 1999 to point 729 855
line 169311 z 1999 to ref 151775
- role_a_pos
630 836 3000 no_role_b
- multiplicity_a_pos
630 865 3000 no_multiplicity_b
+ role_a_pos
622 836 3000 no_role_b
+ multiplicity_a_pos
622 865 3000 no_multiplicity_b
relationcanvas 153567 relation_ref 128630 // <unidirectional association>
geometry HVr
- from ref 152543 z 1999 to point 857 1083
+ from ref 152543 z 1999 to point 852 1083
line 170847 z 1999 to ref 152671
- role_a_pos 796 1064 3000 no_role_b
+ role_a_pos 787 1064 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 153951 relation_ref 128502 // <directional aggregation>
geometry HVr
- from ref 153823 z 1999 to point 798 1083
+ from ref 153823 z 1999 to point 795 1083
line 178911 z 1999 to ref 152671
- role_a_pos 796 1064 3000 no_role_b
- multiplicity_a_pos 796 1093 3000 no_multiplicity_b
+ role_a_pos 787 1064 3000 no_role_b
+ multiplicity_a_pos 787 1093 3000 no_multiplicity_b
relationcanvas 154207 relation_ref 129782 // <dependency>
from ref 153823 z 1999 to ref 152543
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 154847 relation_ref 147664 // <dependency>
geometry VHV
- from ref 153823 z 1999 to point 798 767
- line 179295 z 1999 to point 596 767
+ from ref 153823 z 1999 to point 795 767
+ line 179295 z 1999 to point 594 767
line 179423 z 1999 to ref 154719
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 155231 relation_ref 128758 // <directional aggregation>
geometry HV
- from ref 152031 z 1999 to point 680 947
+ from ref 152031 z 1999 to point 678 947
line 178399 z 1999 to ref 154975
- role_a_pos 692 925 3000 no_role_b
- multiplicity_a_pos 665 925 3000 no_multiplicity_b
+ role_a_pos 690 925 3000 no_role_b
+ multiplicity_a_pos 663 925 3000 no_multiplicity_b
relationcanvas 155359 relation_ref 138448 // <directional aggregation>
geometry VHr
- from ref 153823 z 1999 to point 680 821
+ from ref 153823 z 1999 to point 678 821
line 178527 z 1999 to ref 154975
- role_a_pos 692 855 3000 no_role_b
+ role_a_pos 690 855 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 155999 relation_ref 141340 // <dependency>
geometry HVr
- from ref 151775 z 1999 to point 566 757
+ from ref 151775 z 1999 to point 562 756
line 168927 z 1999 to ref 155743
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 156895 relation_ref 132816 // <generalisation>
geometry VHr
- from ref 156767 z 1999 to point 567 262
+ from ref 156767 z 1999 to point 569 262
line 173407 z 1999 to ref 156383
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 157279 relation_ref 140112 // <directional aggregation>
geometry HVH
- from ref 135647 z 1999 to point 848 168
- line 171359 z 1999 to point 848 262
+ from ref 135647 z 1999 to point 847 167
+ line 171359 z 1999 to point 847 262
line 171487 z 1999 to ref 156767
- role_a_pos
747 242 3000 no_role_b
+ role_a_pos
743 243 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 157663 relation_ref 129137 // <directional aggregation>
geometry VHr
- from ref 156383 z 1999 to point 501 342
+ from ref 156383 z 1999 to point 504 341
line 174815 z 1999 to ref 157407
- role_a_pos
513 439 3000 no_role_b
+ role_a_pos
516 441 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 158047 relation_ref 133328 // <directional composition>
geometry VHV
- from ref 157919 z 1999 to point 447 341
- line 172255 z 1999 to point 443 341
+ from ref 157919 z 1999 to point 444 340
+ line 172255 z 1999 to point 444 340
line 172383 z 1999 to ref 157791
- role_a_pos 455 322 3000 no_role_b
+ role_a_pos 456 320 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 158559 relation_ref 128113 // <unidirectional association>
geometry HVr
- from ref 158431 z 1999 to point 791 310
+ from ref 158431 z 1999 to point 789 310
line 173791 z 1999 to ref 156255
- role_a_pos 777 290 3000 no_role_b
+ role_a_pos 768 291 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 158687 relation_ref 128753 // <unidirectional association>
- from ref 158431 z 1999 to point 712 348
- line 158815 z 1999 to point 712 378
+ from ref 158431 z 1999 to point 713 348
+ line 158815 z 1999 to point 713 378
line 158943 z 1999 to ref 158431
- role_a_pos
680 351 3000 no_role_b
- multiplicity_a_pos 722 381 3000 no_multiplicity_b
+ role_a_pos 684 352 3000 no_role_b
+ multiplicity_a_pos 723 381 3000 no_multiplicity_b
relationcanvas 159071 relation_ref 148252 // <dependency>
geometry HVH
- from ref 135135 z 1999 to point 1039 423
- line 174943 z 1999 to point 1039 366
+ from ref 135135 z 1999 to point 1034 423
+ line 174943 z 1999 to point 1034 366
line 175071 z 1999 to ref 158431
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 159199 relation_ref 128089 // <unidirectional association>
geometry VHV
- from ref 158303 z 1999 to point 820 475
- line 176735 z 1999 to point 791 475
+ from ref 158303 z 1999 to point 821 475
+ line 176735 z 1999 to point 789 475
line 176863 z 1999 to ref 158431
- role_a_pos
803 396 3000 no_role_b
- multiplicity_a_pos 776 396 3000 no_multiplicity_b
+ role_a_pos
801 396 3000 no_role_b
+ multiplicity_a_pos
774 396 3000 no_multiplicity_b
relationcanvas 159711 relation_ref 132176 // <unidirectional association>
geometry VHr
- from ref 159455 z 1999 to point 501 432
+ from ref 159455 z 1999 to point 504 432
line 174687 z 1999 to ref 157407
- role_a_pos
513 439 3000 no_role_b
+ role_a_pos
516 441 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 159967 relation_ref 128241 // <unidirectional association>
geometry HVH
@@ -715,45 +699,45 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 160223 relation_ref 131536 // <composition>
geometry VHr
- from ref 160095 z 1999 to point 447 554
+ from ref 160095 z 1999 to point 444 554
line 173279 z 1999 to ref 157919
- role_a_pos 459 420 3000 no_role_b
+ role_a_pos 456 420 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 160351 relation_ref 131664 // <unidirectional association>
geometry HVr
- from ref 160095 z 1999 to point 559 480
+ from ref 160095 z 1999 to point 553 481
line 177119 z 1999 to ref 157407
- role_a_pos
540 460 3000 no_role_b
+ role_a_pos 542 462 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 160607 relation_ref 128881 // <directional aggregation>
geometry HV
- from ref 160095 z 1999 to point 791 554
+ from ref 160095 z 1999 to point 789 554
line 176991 z 1999 to ref 158431
- role_a_pos
803 396 3000 no_role_b
+ role_a_pos
801 396 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 168799 relation_ref 128095 // <dependency>
geometry HVr
- from ref 151903 z 2004 to point 592 1096
+ from ref 151903 z 2004 to point 588 1096
line 169055 z 2004 to ref 155487
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 180447 relation_ref 129839 // <generalisation>
geometry VHV
- from ref 179935 z 1999 to point 1034 977
- line 181471 z 1999 to point 1029 977
+ from ref 179935 z 1999 to point 1033 977
+ line 181471 z 1999 to point 1026 977
line 181599 z 1999 to ref 180063
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 180575 relation_ref 129967 // <generalisation>
geometry VHV
- from ref 180063 z 1999 to point 1029 891
+ from ref 180063 z 1999 to point 1026 891
line 181215 z 1999 to point 1085 891
line 181343 z 1999 to ref 179679
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 180703 relation_ref 128175 // <generalisation>
geometry VHV
- from ref 179807 z 1999 to point 1144 891
+ from ref 179807 z 1999 to point 1143 891
line 180959 z 1999 to point 1085 891
line 181087 z 1999 to ref 179679
no_role_a no_role_b
Modified: trunk/doc/uml/GBF/128592
==============================================================================
--- trunk/doc/uml/GBF/128592 (original)
+++ trunk/doc/uml/GBF/128592 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Input" // Framework GBF::GBF::Kernel::Input
- revision 17
+ revision 19
modified_by 28 "david"
// class settings
//class diagram settings
@@ -631,15 +631,6 @@
b parent class_ref 132944 // JoystickBotao
end
- classrelation 146896 // <dependency>
- relation 146896 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 146896 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 150096 // <dependency>
relation 150096 -_->
a protected
@@ -657,6 +648,14 @@
classrelation_ref 128411 // <dependency>
b parent class_ref 128155 // InputSystem
end
+
+ classrelation 167836 // <dependency>
+ relation 158236 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 167836 // <dependency>
+ b parent class_ref 139292 // IOStream
+ end
end
class 133200 "Cursor"
@@ -1157,15 +1156,6 @@
php_decl ""
python_decl ""
idl_decl ""
- end
-
- classrelation 145360 // <dependency>
- relation 145360 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 145360 // <dependency>
- b parent class_ref 137936 // Log
end
classrelation 150224 // <dependency>
Modified: trunk/doc/uml/GBF/128720
==============================================================================
--- trunk/doc/uml/GBF/128720 (original)
+++ trunk/doc/uml/GBF/128720 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Write" // Framework GBF::GBF::Kernel::Write
- revision 22
+ revision 23
modified_by 28 "david"
// class settings
//class diagram settings
@@ -338,20 +338,20 @@
end
- classrelation 151632 // <dependency>
- relation 151632 -_->
- a default
- cpp default "#include in header"
- classrelation_ref 151632 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 165020 // <dependency>
relation 155420 -_->
a package
cpp default "#include in header"
classrelation_ref 165020 // <dependency>
b parent class_ref 138140 // Path
+ end
+
+ classrelation 166428 // <dependency>
+ relation 156828 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 166428 // <dependency>
+ b parent class_ref 139292 // IOStream
end
end
Modified: trunk/doc/uml/GBF/128720.bodies
==============================================================================
--- trunk/doc/uml/GBF/128720.bodies (original)
+++ trunk/doc/uml/GBF/128720.bodies Tue Nov 11 17:59:21 2008
@@ -32,10 +32,12 @@
return NULL;
}
!!!132944.cpp!!! adicionar(in nome : std::string, inout frameLayer :
FrameLayer) : void
+ std::cout << "\tLayerManager: " << nome << std::endl;
+
if ((nome!="")&&(frameLayer!=NULL)){
objetomap[nome]=frameLayer;
} else {
- // UtilLog::comentario("Adicionando FrameLayer %s
[Falhou]",nome.c_str());
+ std::cerr << "[ERROR]LayerManager: Is Null or Undefined" << nome
<< std::endl;
}
!!!133072.cpp!!! LayerManager()
-// UtilLog::subSistema("Instanciando FrameLayerManager");
+ std::cout << "GBF::Imagem::Layer::LayerManager" << std::endl;
Modified: trunk/doc/uml/GBF/128848
==============================================================================
--- trunk/doc/uml/GBF/128848 (original)
+++ trunk/doc/uml/GBF/128848 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Graphic" // Framework GBF::GBF::Kernel::Graphic
- revision 35
+ revision 37
modified_by 28 "david"
// class settings
//class diagram settings
@@ -411,6 +411,14 @@
classrelation_ref 129265 // gsScreen (<directional aggregation>)
b parent class_ref 131408 // Screen
end
+
+ classrelation 168092 // <dependency>
+ relation 158492 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 168092 // <dependency>
+ b parent class_ref 139292 // IOStream
+ end
end
class 132048 "ImageBuffer"
@@ -676,15 +684,6 @@
comment "Informa qual a surface a ser usada e a configura��o"
end
- classrelation 146512 // <dependency>
- relation 146512 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 146512 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 150864 // <dependency>
relation 150864 -_->
a protected
@@ -903,15 +902,6 @@
idl_decl ""
end
- classrelation 148176 // <dependency>
- relation 148176 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 148176 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 150608 // <dependency>
relation 150608 -_->
a protected
@@ -924,6 +914,14 @@
classrelation 128113 // <composition>
relation_ref 131536 // <composition>
end
+
+ classrelation 168348 // <dependency>
+ relation 158748 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 168348 // <dependency>
+ b parent class_ref 139292 // IOStream
+ end
end
class 128089 "GraphicSystemUtility"
@@ -1468,6 +1466,14 @@
comment "Realiza um unlock na surface"
+ end
+
+ classrelation 168220 // <dependency>
+ relation 158620 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 168220 // <dependency>
+ b parent class_ref 139292 // IOStream
end
end
Modified: trunk/doc/uml/GBF/129232.bodies
==============================================================================
--- trunk/doc/uml/GBF/129232.bodies (original)
+++ trunk/doc/uml/GBF/129232.bodies Tue Nov 11 17:59:21 2008
@@ -1,7 +1,6 @@
class GBFramework
!!!135120.cpp!!! ~GBFramework()
-// UtilLog::cabecalho("Finalizando Ambiente do Escopo do Jogo");
-// UtilLog::cabecalho("Descarregando Framework");
+ std::cout << "[END].[Game Space]" << std::endl;
delete(fpsSystem);
delete(writeSystem);
@@ -11,11 +10,7 @@
delete(soundSystemCore);
delete(inputSystemCore);
- // UtilLog::sistema("Removendo SDL");
SDL_Quit();
-
- //UtilLog::cabecalho("Descarregando Completo do Framework");
- //UtilLog::finalizar();
!!!134992.cpp!!! GBFramework()
numscreenshot = 0;
fps = false;
@@ -34,16 +29,12 @@
inputSystemCore->processar();
graphicSystemCore->flip();
} catch(...){
- //UtilLog::tracer("SDL: %s", SDL_GetError());
- //UtilLog::tracer("SDL_Image: %s", IMG_GetError());
- //UtilLog::tracer("SDL_Mixer: %s", Mix_GetError());
+ std::cerr << " Error durante a execu��o do Jogo " <<
SDL_GetError() << std::endl;
}
!!!136144.cpp!!! getPath() : std::string
return Kernel::Util::Path::getPath();
!!!135376.cpp!!! iniciar(in width : int, in height : int, in bpp_color :
int, in full : bool, in fps : Tipo) : void
- //UtilLog::cabecalho("Inicializando Framework");
- // UtilLog::tracer("Inicializando ModoGr�fico");
-
+ std::cout << "GBF::Kernel::GBFramework::iniciar()" << std::endl;
Kernel::Graphic::VideoConfig config;
config.w = width;
@@ -59,18 +50,13 @@
}
graphicSystemCore->iniciar();
+
inputSystemCore->iniciar();
+
soundSystemCore->iniciar(22050,AUDIO_S16SYS,Kernel::Sound::CANAL_STEREO,2048,16);
//input.mouse.Carregar(&pacote,"cursor.bmp");
- //Carregando Fontes Padr�es
- //UtilLog::tracer("Carregando Fonte Padr�o para FonteManager");
-
writeSystem->carregar(Kernel::Write::WriteManager::defaultFont,"data//kernel//fonte//default.png");
-
- //UtilLog::tracer("Carregando Padr�es para Fundo de Janelas");
-
graphicSystemCore->graphicSystem->imageBufferManager->carregar("gbf-window-background","data//kernel//imagem//window-background.png");
-
//Detecta o idioma padr�o do ambiente (Sistema Operacional)
writeSystem->idioma->detectarIdioma();
@@ -79,7 +65,14 @@
//FPS primeira chamada
fpsSystem->iniciar();
- //UtilLog::cabecalho("Iniciando Ambiente para Escopo do Jogo");
+
+ //Carregando Fontes Padr�es
+ std::cout << "[*]Load Default" << std::endl;
+
writeSystem->carregar(Kernel::Write::WriteManager::defaultFont,"data//kernel//fonte//default.png");
+
+
graphicSystemCore->graphicSystem->imageBufferManager->carregar("gbf-window-background","data//kernel//imagem//window-background.png");
+
+ std::cout << "[BGN].[Game Space]" << std::endl;
!!!135888.cpp!!! isFPS() : bool
return fps;
!!!135760.cpp!!! setFPS(in show : bool) : void
@@ -95,33 +88,36 @@
//Kernel::Write::Idioma::setPathBase(pathBase);
//}
!!!135248.cpp!!! setTitulo(in titulo : std::string, in autor :
std::string) : void
-// UtilLog::setAutor(autor);
-// UtilLog::setProjeto(titulo);
+ std::cout << "[GAME - INFO]-------------------" << std::endl;
+ std::cout << " Title: " << titulo << std::endl;
+ std::cout << " By: " << autor << std::endl;
+ std::cout << "--------------------------------" << std::endl;
+
carregar();
setTitulo(titulo);
!!!136784.cpp!!! carregar() : void
- //Inicializando Log
-// UtilLog::iniciar();
-
//Inicializando Gerador Rand�mico
- // UtilLog::sistema("Inicializando Gerador Rand�mico");
+ std::cout << "GBF::Kernel::GBFramework::carregar()" << std::endl;
+ std::cout << "\tCPP: srand" << std::endl;
srand(time(NULL));
//Inicializando Video
+ std::cout << "GBF::Kernel::Graphic" << std::endl;
graphicSystemCore = new Kernel::Graphic::GraphicCore();
Imagem::Layer::LayerManager::getInstance();
//Inicializando Gerenciador de Fontes
+ std::cout << "GBF::Kernel::Write" << std::endl;
writeSystem = Kernel::Write::WriteManager::getInstance();
//Inicializando Input
+ std::cout << "GBF::Kernel::Input" << std::endl;
inputSystemCore = new Kernel::Input::InputCore();
//Inicializando Audio
+ std::cout << "GBF::Kernel::Sound" << std::endl;
soundSystemCore = new Kernel::Sound::SoundCore();
-
- // UtilLog::cabecalho("Carregamento Completo do Framework");
!!!136528.cpp!!! controleInterno() : void
//F10 = Alterna entre modo de controle exclusivo
if (inputSystemCore->inputSystem->teclado->isKey(SDLK_F10)){
@@ -129,8 +125,7 @@
//F11 = Alterna entre modo tela Cheia e Janela
} else if (inputSystemCore->inputSystem->teclado->isKey(SDLK_F11)){
if
(SDL_WM_ToggleFullScreen(graphicSystemCore->gsMode.getScreen())==0){
- //UtilLog::getInstance()->inicializando("GBF :: Aviso");
- //UtilLog::getInstance()->comentario("Sem Suporte a troca
entre FullScreen e WindowScreen");
+ std::cout << "SDL: SDL_WM_ToggleFullScreen nao suportado" <<
std::endl;
}
//F12 = Salva um screen do jogo
} else if (inputSystemCore->inputSystem->teclado->isKey(SDLK_F12)){
Modified: trunk/doc/uml/GBF/129360.bodies
==============================================================================
--- trunk/doc/uml/GBF/129360.bodies (original)
+++ trunk/doc/uml/GBF/129360.bodies Tue Nov 11 17:59:21 2008
@@ -12,6 +12,7 @@
SDL_QuitSubSystem(SDL_INIT_VIDEO);
!!!144208.cpp!!! iniciar() : void
+ std::cout << "GBF::Kernel::Graphic::GraphicCore::iniciar()" <<
std::endl;
gsScreen->setScreen(gsMode.getScreen());
ImageBase::setGraphicSystemScreen(gsScreen);
@@ -24,20 +25,21 @@
SDL_Flip(gsMode.getScreen());
!!!144720.cpp!!! GraphicCore()
const SDL_version *v = SDL_Linked_Version();
- // UtilLog::sistema("Instanciando SDL -
vers�o %i.%i.%i",v->major,v->minor,v->patch);
- // UtilLog::sistema("Instanciando GraphicSystem");
+
+ std::cout << "GBF::Kernel::Graphic::GraphicCore" << std::endl;
+
+ std::cout << "\tSDL: " << (int) v->major << "." << (int) v->minor
<< "." << (int) v->patch << " version" << std::endl;
+
if (SDL_Init(SDL_INIT_VIDEO) < 0) {
- // UtilLog::comentario("[Falhou] :: %s",SDL_GetError());
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
exit(-1);
} else {
- putenv("SDL_VIDEO_CENTERED=true");
+ SDL_putenv("SDL_VIDEO_CENTERED=true");
char videodriver[10];
SDL_VideoDriverName(videodriver,10);
- //UtilLog::comentario("Driver de V�deo=%s :
Centralizado=%s",videodriver,getenv("SDL_VIDEO_CENTERED"));
+
+ std::cout << "\tSDL: driver " << videodriver << std::endl;
gsScreen = new Screen();
-// gsGFX = GraphicSystemGFX::getInstance();
-// gsMode = new GraphicSystemMode();
-// gsImageBufferManager =
GraphicSystemImageBufferManager::getInstance();
}
Modified: trunk/doc/uml/GBF/129488
==============================================================================
--- trunk/doc/uml/GBF/129488 (original)
+++ trunk/doc/uml/GBF/129488 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"RankingSystem" // Framework GBF::RankingSystem
- revision 9
+ revision 10
modified_by 28 "david"
// class settings
//class diagram settings
@@ -287,13 +287,6 @@
comment "Verificar se um recorde j� existe"
end
- classrelation 128324 // <dependency>
- relation 128324 -_->
- a default
- cpp default "#include in header"
- classrelation_ref 128324 // <dependency>
- b parent class_ref 137936 // Log
- end
end
class 137040 "RSRecorde"
Modified: trunk/doc/uml/GBF/129488.bodies
==============================================================================
--- trunk/doc/uml/GBF/129488.bodies (original)
+++ trunk/doc/uml/GBF/129488.bodies Tue Nov 11 17:59:21 2008
@@ -1,5 +1,5 @@
-class InputSystemCore
-!!!152272.cpp!!! ~InputSystemCore()
+class InputCore
+!!!152272.cpp!!! ~InputCore()
// UtilLog::sistema("Removendo InputSystem");
delete(inputSystem);
@@ -11,6 +11,7 @@
!!!152656.cpp!!! getEvento() : SDL_Event
return &evento;
!!!128312.cpp!!! iniciar() : void
+ std::cout << "GBF::Kernel::Input::InputCore::iniciar()" << std::endl;
inputSystem = InputSystem::getInstance();
InputSystemUtility::setInputSystem(inputSystem);
@@ -20,4 +21,5 @@
SDL_PollEvent(&evento);
!!!152912.cpp!!! setControleExclusivo(in valor : SDL_GrabMode) : void
controleExclusivo=valor;
+ std::cout << "\tSDL: SDL_WM_GrabInput: " << (bool)controleExclusivo <<
std::endl;
SDL_WM_GrabInput(controleExclusivo);
Modified: trunk/doc/uml/GBF/129503.diagram
==============================================================================
--- trunk/doc/uml/GBF/129503.diagram (original)
+++ trunk/doc/uml/GBF/129503.diagram Tue Nov 11 17:59:21 2008
@@ -3,7 +3,7 @@
classcanvas 128095 class_ref 129232 // GBFramework
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
color lightgreen
- xyz
527 424 2000
+ xyz
528 424 2000
end
packagecanvas 128223
package_ref 129872 // GBF
@@ -62,7 +62,7 @@
color lightgray xyzwh 1278 544 1994 251 120
classcanvas 131167 class_ref 130640 // RSManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1357 577 3005
+ xyz 1359 577 3005
end
classcanvas 131551 class_ref 134044 // UIWindowRecorde
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -70,7 +70,7 @@
end
classcanvas 131935 class_ref 139984 // UIMenuAbstract
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 1183 897 3005
+ xyz 1187 897 3005
end
packagecanvas 132191
package_ref 129308 // Menu
@@ -86,15 +86,15 @@
color lightred xyzwh 23 45 1964 1110 292
classcanvas 135775 class_ref 128113 // GraphicSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 242 117 2005
+ xyz 246 117 2005
end
classcanvas 136543 class_ref 128155 // InputSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 483 105 3005
+ xyz 485 105 3005
end
classcanvas 137695 class_ref 128118 // SoundSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 737 113 3005
+ xyz 738 113 3005
end
note 138719 "GBFramework e GATemplate"
color white font large_bold xyzwh 14 1065 2005 411 60
@@ -169,39 +169,39 @@
relationcanvas 128607 relation_ref 153680 // <unidirectional association>
geometry VHV
from ref 128479 z 1999 to point 644 620
- line 141023 z 1999 to point 576 620
+ line 141023 z 1999 to point 573 620
line 141151 z 1999 to ref 128095
- role_a_pos
588 492 3000 no_role_b
- multiplicity_a_pos
561 492 3000 no_multiplicity_b
+ role_a_pos
585 492 3000 no_role_b
+ multiplicity_a_pos 558 492 3000 no_multiplicity_b
relationcanvas 128863 relation_ref 129616 // <unidirectional association>
geometry VHr
- from ref 128095 z 1999 to point 229 452
+ from ref 128095 z 1999 to point 225 452
line 133599 z 1999 to ref 128735
- role_a_pos 241 261 3000 no_role_b
+ role_a_pos 237 261 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129375 relation_ref 129744 // <unidirectional association>
geometry HV
- from ref 128095 z 1999 to point 455 452
+ from ref 128095 z 1999 to point 452 452
line 134751 z 1999 to ref 129247
- role_a_pos 467 262 3000 no_role_b
+ role_a_pos
464 262 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129759 relation_ref 130000 // <unidirectional association>
geometry HV
- from ref 128095 z 1999 to point 697 452
+ from ref 128095 z 1999 to point 694 452
line 133471 z 1999 to ref 129631
- role_a_pos
709 264 3000 no_role_b
+ role_a_pos
706 264 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130143 relation_ref 143312 // <unidirectional association>
from ref 130015 z 1999 to point 946 159
line 130271 z 1999 to point 946 189
line 130399 z 1999 to ref 130015
- role_a_pos 916 164 3000 no_role_b
+ role_a_pos 919 162 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130527 relation_ref 129872 // <unidirectional association>
geometry HV
- from ref 128095 z 1999 to point 1025 452
+ from ref 128095 z 1999 to point 1020 452
line 133343 z 1999 to ref 130015
- role_a_pos 1037 207 3000 no_role_b
+ role_a_pos 1032 207 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130911 relation_ref 130128 // <unidirectional association>
geometry VHr
@@ -211,10 +211,10 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 131295 relation_ref 153808 // <unidirectional association>
geometry VHr
- from ref 128479 z 1999 to point 1398 778
+ from ref 128479 z 1999 to point 1396 778
line 134879 z 1999 to ref 131167
- role_a_pos
1410 625 3000 no_role_b
- multiplicity_a_pos 1383 625 3000 no_multiplicity_b
+ role_a_pos
1408 625 3000 no_role_b
+ multiplicity_a_pos 1381 625 3000 no_multiplicity_b
relationcanvas 131679 relation_ref 138396 // <directional aggregation>
geometry VH
from ref 128479 z 1999 to point 644 1059
@@ -223,16 +223,16 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 132063 relation_ref 155728 // <unidirectional association>
geometry HV
- from ref 128479 z 1999 to point 1236 778
+ from ref 128479 z 1999 to point 1237 778
line 134111 z 1999 to ref 131935
- role_a_pos
1248 875 3000 no_role_b
- multiplicity_a_pos 1221 875 3000 no_multiplicity_b
+ role_a_pos
1249 875 3000 no_role_b
+ multiplicity_a_pos 1222 875 3000 no_multiplicity_b
relationcanvas 135903 relation_ref 128753 // <unidirectional association>
- from ref 135775 z 1999 to point 212 117
- line 136031 z 1999 to point 212 147
+ from ref 135775 z 1999 to point 216 117
+ line 136031 z 1999 to point 216 147
line 136159 z 1999 to ref 135775
- role_a_pos 182 122 3000 no_role_b
- multiplicity_a_pos 224 151 3000 no_multiplicity_b
+ role_a_pos 189 122 3000 no_role_b
+ multiplicity_a_pos 228 151 3000 no_multiplicity_b
relationcanvas 136287 relation_ref 128881 // <directional aggregation>
geometry HV
from ref 128735 z 1999 to point 294 231
@@ -240,10 +240,10 @@
role_a_pos 306 165 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 136671 relation_ref 128056 // <unidirectional association>
- from ref 136543 z 1999 to point 453 105
- line 136799 z 1999 to point 453 135
+ from ref 136543 z 1999 to point 455 105
+ line 136799 z 1999 to point 455 135
line 136927 z 1999 to ref 136543
- role_a_pos 423 108 3000 no_role_b
+ role_a_pos 428 108 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 137055 relation_ref 129464 // <dependency>
from ref 136543 z 1999 stereotype "<<friend>>" xyz 459 179 3000 to ref
129247
@@ -251,26 +251,26 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 137183 relation_ref 128696 // <directional aggregation>
geometry HV
- from ref 129247 z 1999 to point 526 232
+ from ref 129247 z 1999 to point 525 232
line 137567 z 1999 to ref 136543
- role_a_pos 538 153 3000 no_role_b
+ role_a_pos 537 153 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 137823 relation_ref 128118 // <unidirectional association>
- from ref 137695 z 1999 to point 707 113
- line 137951 z 1999 to point 707 143
+ from ref 137695 z 1999 to point 708 113
+ line 137951 z 1999 to point 708 143
line 138079 z 1999 to ref 137695
- role_a_pos 677 118 3000 no_role_b
- multiplicity_a_pos 719 147 3000 no_multiplicity_b
+ role_a_pos 681 116 3000 no_role_b
+ multiplicity_a_pos 720 145 3000 no_multiplicity_b
relationcanvas 138207 relation_ref 129142 // <dependency>
from ref 137695 z 1999 stereotype "<<friend>>" xyz 708 183 3000 to ref
129631
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 138335 relation_ref 128502 // <directional aggregation>
geometry HV
- from ref 129631 z 1999 to point 784 234
+ from ref 129631 z 1999 to point 782 234
line 138591 z 1999 to ref 137695
- role_a_pos 796 161 3000 no_role_b
- multiplicity_a_pos 769 161 3000 no_multiplicity_b
+ role_a_pos 794 161 3000 no_role_b
+ multiplicity_a_pos 767 161 3000 no_multiplicity_b
relationcanvas 139103 relation_ref 153424 // <generalisation>
from ref 128479 z 1999 to ref 138975
no_role_a no_role_b
Modified: trunk/doc/uml/GBF/129616.bodies
==============================================================================
--- trunk/doc/uml/GBF/129616.bodies (original)
+++ trunk/doc/uml/GBF/129616.bodies Tue Nov 11 17:59:21 2008
@@ -27,16 +27,14 @@
}
return instance;
!!!190672.cpp!!! carregar(in nome : std::string, in arquivo :
std::string) : void
+ std::string fullpath=Kernel::Util::Path::getPath()+arquivo;
+
FonteBitmap *f = new FonteBitmap();
- std::string fullpath=Kernel::Util::Path::getPath()+arquivo;
+ std::cout << "\tWriteManager: " << nome << "=" << fullpath <<
std::endl;
- // UtilLog::tracer("FonteBitmap=%s
Arquivo=%s",nome.c_str(),arquivo.c_str());
if (f->carregarArquivo(fullpath)){
objetomap[nome]=f;
- //UtilLog::comentario("[Ok]");
- } else {
- //UtilLog::comentario("[Falhou]");
}
!!!190800.cpp!!! escrever(in fonte : std::string, in x : int, in y : int,
in texto : char) : void
char texto_aux[256];
Modified: trunk/doc/uml/GBF/129744.bodies
==============================================================================
--- trunk/doc/uml/GBF/129744.bodies (original)
+++ trunk/doc/uml/GBF/129744.bodies Tue Nov 11 17:59:21 2008
@@ -10,14 +10,18 @@
!!!166736.cpp!!! iniciar(in frequencia : int = 22050, in formato : Uint16
= AUDIO_S16SYS, in canal : Canal = CANAL_STEREO, in cache : Uint16 = 2048,
in quantidadeCanais : int = 16) : void
bool hardware = false;
+ std::cout << "GBF::Kernel::Sound::SoundCore::iniciar()" << std::endl;
+
if (status->isAtivo()) {
if (Mix_OpenAudio(frequencia, formato, canal, cache) == 0 ){
if (Mix_AllocateChannels(quantidadeCanais)>0){
hardware = true;
} else {
+ std::cerr << "[ERROR]SDL_Mixer:" << SDL_GetError() <<
std::endl;
//UtilLog::comentario("Alocando canais de Som =%s
[Falhou]",SDL_GetError());
}
} else {
+ std::cerr << "[ERROR]SDL_Mixer:" << SDL_GetError() <<
std::endl;
// UtilLog::comentario("Inicializando SDL_mixer =%s
[Falhou]",SDL_GetError());
}
}
@@ -36,12 +40,10 @@
bool hardware = false;
if (SDL_InitSubSystem(SDL_INIT_AUDIO) < 0 ) {
- //UtilLog::comentario("[Falhou]
SDL_InitSubSystem(SDL_INIT_AUDIO)=%s",SDL_GetError());
+ std::cerr << "[ERROR]SDL:" << SDL_GetError() << std::endl;
} else {
hardware = true;
}
status = new SoundStatus();
status->setAtivo(hardware);
-
-
Modified: trunk/doc/uml/GBF/129872
==============================================================================
--- trunk/doc/uml/GBF/129872 (original)
+++ trunk/doc/uml/GBF/129872 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"GBF" // Framework GBF::GBF
- revision 40
+ revision 42
modified_by 28 "david"
// class settings
//class diagram settings
@@ -373,6 +373,14 @@
end
+
+ classrelation 166300 // <dependency>
+ relation 156700 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 166300 // <dependency>
+ b parent class_ref 139292 // IOStream
+ end
end
class 128175 "BaseSystem"
@@ -820,16 +828,6 @@
php_decl ""
python_decl ""
idl_decl ""
- end
-
- classrelation 143952 // <dependency>
- relation 143952 -_->
- stereotype "use"
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 143952 // <dependency>
- b parent class_ref 137936 // Log
end
classrelation 144208 // <dependency>
Modified: trunk/doc/uml/GBF/131152.bodies
==============================================================================
--- trunk/doc/uml/GBF/131152.bodies (original)
+++ trunk/doc/uml/GBF/131152.bodies Tue Nov 11 17:59:21 2008
@@ -1,5 +1,5 @@
-class GraphicSystemGFX
-!!!144848.cpp!!! ~GraphicSystemGFX()
+class GFX
+!!!144848.cpp!!! ~GFX()
// UtilLog::subSistema("Removendo GraphicSystemGFX");
pScreen = NULL;
!!!145104.cpp!!! setColor(in R : CorPaleta, in G : CorPaleta, in B :
CorPaleta) : void
@@ -206,10 +206,10 @@
} else {
return true;
}
-!!!147024.cpp!!! setGraphicSystemScreen(inout screen :
GraphicSystemScreen) : void
+!!!147024.cpp!!! setGraphicSystemScreen(inout screen : Screen) : void
gsScreen = screen;
-!!!147152.cpp!!! GraphicSystemGFX()
-// UtilLog::subSistema("Instanciando GraphicSystemGFX");
+!!!147152.cpp!!! GFX()
+ std::cout << "GBF::Kernel::Graphic::GFX" << std::endl;
pScreen = NULL;
!!!128148.cpp!!! travar() : bool
return gsScreen->travar();
Modified: trunk/doc/uml/GBF/131280.bodies
==============================================================================
--- trunk/doc/uml/GBF/131280.bodies (original)
+++ trunk/doc/uml/GBF/131280.bodies Tue Nov 11 17:59:21 2008
@@ -1,29 +1,35 @@
-class GraphicSystemMode
-!!!150352.cpp!!! GraphicSystemMode()
+class GraphicMode
+!!!150352.cpp!!! GraphicMode()
screen = NULL;
-!!!150480.cpp!!! ~GraphicSystemMode()
+!!!150480.cpp!!! ~GraphicMode()
// SDL_FreeSurface(screen);
!!!150608.cpp!!! setModeFullScreen() : void
- config.color = SDL_VideoModeOK(config.w,config.h,config.color,
SDL_SWSURFACE|SDL_DOUBLEBUF|SDL_FULLSCREEN);
- screen =
SDL_SetVideoMode(config.w,config.h,config.color,SDL_SWSURFACE|SDL_DOUBLEBUF|
SDL_FULLSCREEN);
+ std::cout << "GBF::Kernel::Graphic::GraphicMode::setModeFullScreen()"
<< std::endl;
+ //Observar: SDL_SWSURFACE foi trocado para SDL_HWSURFACE
+ config.color = SDL_VideoModeOK(config.w,config.h,config.color,
SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_FULLSCREEN);
+ screen =
SDL_SetVideoMode(config.w,config.h,config.color,SDL_HWSURFACE|SDL_ANYFORMAT|
SDL_DOUBLEBUF|SDL_FULLSCREEN);
if (screen==NULL){
- //
UtilLog::tracer("GraphicSystem::setModeFullScreen=%s",SDL_GetError());
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
exit(-1);
} else {
config.full=true;
- //UtilLog::tracer("GraphicSystem::setModeFullScreen
Resolu��o:%ix%i %i Bits",config.w,config.h,config.color);
+ std::cout << "\tGraphicMode: " << (int)config.w << "x" <<
(int)config.h << " " << (int)config.color << " Bits" << std::endl;
+ std::cout << "\tGraphicMode: FullScreen" << std::endl;
}
!!!150736.cpp!!! setModeWindowScreen() : void
- config.color = SDL_VideoModeOK(config.w,config.h,config.color,
SDL_SWSURFACE|SDL_DOUBLEBUF);
- screen =
SDL_SetVideoMode(config.w,config.h,config.color,SDL_SWSURFACE|
SDL_DOUBLEBUF);
+ std::cout
<< "GBF::Kernel::Graphic::GraphicMode::setModeWindowScreen()" << std::endl;
+ //Observar: SDL_SWSURFACE foi trocado para SDL_HWSURFACE
+ config.color = SDL_VideoModeOK(config.w,config.h,config.color,
SDL_HWSURFACE|SDL_DOUBLEBUF);
+ screen =
SDL_SetVideoMode(config.w,config.h,config.color,SDL_HWSURFACE|SDL_ANYFORMAT|
SDL_DOUBLEBUF);
if (screen==NULL){
- //
UtilLog::tracer("GraphicSystem::setModeWindowScreen=%s",SDL_GetError());
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
exit(-1);
} else {
config.full=false;
- //UtilLog::tracer("GraphicSystem::setModeWindowScreen
Resolu��o:%ix%i %i Bits",config.w,config.h,config.color);
+ std::cout << "\tGraphicMode: " << (int)config.w << "x" <<
(int)config.h << " " << (int)config.color << " Bits" << std::endl;
+ std::cout << "\tGraphicMode: Window" << std::endl;
}
!!!150864.cpp!!! isFullScreen() : bool
return config.full;
Modified: trunk/doc/uml/GBF/132048.bodies
==============================================================================
--- trunk/doc/uml/GBF/132048.bodies (original)
+++ trunk/doc/uml/GBF/132048.bodies Tue Nov 11 17:59:21 2008
@@ -1,18 +1,5 @@
-class GraphicSystemImageBuffer
-!!!148688.cpp!!! GraphicSystemImageBuffer()
-// spriteFactory = new SpriteFactory(this);
-//comentado na solucao para tentar resolver o problema de altadependencia
-//junto com esta mudan�a as seguintes tb foram realizadas:
-//
-//removendo friend das classe que eram amigas de SpriteFactory:
-//SpriteItem
-//SpritePersonagem
-//FrameLayer
-//passando construtor de private para public:
-//SpriteItem
-//SpritePersonagem
-//FrameLayer
-!!!148816.cpp!!! ~GraphicSystemImageBuffer()
+class ImageBuffer
+!!!148816.cpp!!! ~ImageBuffer()
//UtilLog::getInstance()->status("[GraphicSystemImageBuffer
Removido(a)]");
!!!148944.cpp!!! carregarArquivo(in arquivo : std::string) : bool
imagem = IMG_Load(arquivo.c_str());
@@ -22,6 +9,8 @@
setColorKey(255,0,255);
return true;
} else {
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
+
return false;
}
!!!149072.cpp!!! desenhar(in POSICAO : Ponto) : void
Modified: trunk/doc/uml/GBF/132176.bodies
==============================================================================
--- trunk/doc/uml/GBF/132176.bodies (original)
+++ trunk/doc/uml/GBF/132176.bodies Tue Nov 11 17:59:21 2008
@@ -23,17 +23,14 @@
//DAFs gerar log de erro
}
!!!149840.cpp!!! carregar(in nome : std::string, in arquivo :
std::string) : void
+ std::string fullpath=Kernel::Util::Path::getPath()+arquivo;
+
ImageBuffer* tab = new ImageBuffer();
-//
UtilLog::getInstance()->inicializando("ImagemTableManager::Carregar()");
- std::string fullpath=Kernel::Util::Path::getPath()+arquivo;
+ std::cout << "\tImageBufferManager: " << nome << "=" << fullpath <<
std::endl;
- // UtilLog::tracer("ImagemTable=%s
Arquivo=%s",nome.c_str(),fullPath.c_str());
if (tab->carregarArquivo(fullpath)){
objetomap[nome]=tab;
- //UtilLog::comentario("[Ok]");
- } else {
- //UtilLog::comentario("[Falhou]");
}
!!!149968.cpp!!! apagar(in nome : std::string) : void
if (objetomap[nome]){
@@ -42,4 +39,4 @@
objetomap.erase(nome);
}
!!!150224.cpp!!! ImageBufferManager()
-// UtilLog::subSistema("Instanciando GraphicSystemImageBufferManager");
+ std::cout << "GBF::Kernel::Graphic::ImageBufferManager" << std::endl;
Modified: trunk/doc/uml/GBF/132560.bodies
==============================================================================
--- trunk/doc/uml/GBF/132560.bodies (original)
+++ trunk/doc/uml/GBF/132560.bodies Tue Nov 11 17:59:21 2008
@@ -19,12 +19,11 @@
!!!155984.cpp!!! getPosicao() : Ponto
return ponto;
!!!156112.cpp!!! carregarArquivo(in arquivo : std::string) : void
- //UtilLog::getInstance()->inicializando("\tCarregando Cursor");
+ std::cout << "\tMouse: " << arquivo << std::endl;
+
if (cursor->carregarArquivo(arquivo)){
- //UtilLog::getInstance()->status("[Ok]");
setMouse(true);
} else {
- //UtilLog::getInstance()->status("[Falhou]");
setMouse(false);
}
!!!156240.cpp!!! getMouseCursor() : Cursor
@@ -80,7 +79,7 @@
return (e&&m&&d);
!!!157136.cpp!!! Mouse()
-// UtilLog::subSistema("Instanciando InputSystemMouse");
+ std::cout << "GBF::Kernel::Input::Mouse" << std::endl;
SDL_ShowCursor(SDL_DISABLE);
setMouse(false);
cursor = new Cursor();
Modified: trunk/doc/uml/GBF/132688.bodies
==============================================================================
--- trunk/doc/uml/GBF/132688.bodies (original)
+++ trunk/doc/uml/GBF/132688.bodies Tue Nov 11 17:59:21 2008
@@ -1,5 +1,5 @@
-class InputSystemJoystick
-!!!153424.cpp!!! ~InputSystemJoystick()
+class Joystick
+!!!153424.cpp!!! ~Joystick()
// UtilLog::subSistema("Removendo InputSystemJoystick");
SDL_JoystickClose(joystick);
@@ -63,22 +63,23 @@
} else {
return false;
}
-!!!154576.cpp!!! InputSystemJoystick()
-// UtilLog::subSistema("Instanciando InputSystemJoystick");
+!!!154576.cpp!!! Joystick()
+ std::cout << "GBF::Kernel::Input::Joystick" << std::endl;
+
joystick=NULL;
if (SDL_InitSubSystem(SDL_INIT_JOYSTICK)>=0){
if (SDL_JoystickEventState(SDL_ENABLE)==SDL_ENABLE){
if ((joystick = SDL_JoystickOpen(0))!=NULL){
- //UtilLog::comentario("Descri��o=%s ",SDL_JoystickName(0));
+ std::cout << "\tSDL: joystick: " << SDL_JoystickName(0) <<
std::endl;
} else {
- //UtilLog::comentario("[Falhou]
SDL_JoystickOpen(0)=%s",SDL_GetError());
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
}
} else {
- //UtilLog::comentario("[Falhou]
SDL_JoystickEventState(SDL_ENABLE)=%s",SDL_GetError());
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
}
} else {
- //UtilLog::comentario("[Falhou]
SDL_InitSubSystem(SDL_INIT_JOYSTICK)=%s",SDL_GetError());
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
}
!!!154704.cpp!!! processar() : void
Modified: trunk/doc/uml/GBF/133200.bodies
==============================================================================
--- trunk/doc/uml/GBF/133200.bodies (original)
+++ trunk/doc/uml/GBF/133200.bodies Tue Nov 11 17:59:21 2008
@@ -1,27 +1,29 @@
-class InputSystemMouseCursor
-!!!157392.cpp!!! ~InputSystemMouseCursor()
+class Cursor
+!!!157392.cpp!!! ~Cursor()
//UtilLog::subSistema("Removendo InputSystemMouseCursor");
!!!157520.cpp!!! carregarArquivo(in arquivo : std::string) : bool
-
- if (imagem){
- SDL_FreeSurface(imagem);
- }
- imagem = IMG_Load(arquivo.c_str());
-
- if (imagem){
- converterSurface();
- setColorKey(255, 0, 255);
- ponto.y=0;
- ponto.x=0;
- return true;
- } else {
- return false;
- }
+ if (imagem){
+ SDL_FreeSurface(imagem);
+ }
+
+ imagem = IMG_Load(arquivo.c_str());
+
+ if (imagem){
+ converterSurface();
+ setColorKey(255, 0, 255);
+ ponto.y=0;
+ ponto.x=0;
+ return true;
+ } else {
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
+
+ return false;
+ }
!!!157648.cpp!!! desenhar(in x : int, in y : int) : void
-
- posicao.x=x - ponto.x; posicao.y=y - ponto.y;
- if (imagem){
- gsScreen->blitSurface(imagem,NULL,&posicao);
- }
-!!!157776.cpp!!! InputSystemMouseCursor()
-//UtilLog::subSistema("Instanciando InputSystemMouseCursor");
+ posicao.x=x - ponto.x; posicao.y=y - ponto.y;
+
+ if (imagem){
+ gsScreen->blitSurface(imagem,NULL,&posicao);
+ }
+!!!157776.cpp!!! Cursor()
+ std::cout << "GBF::Kernel::Input::Cursor " << std::endl;
Modified: trunk/doc/uml/GBF/134172.diagram
==============================================================================
--- trunk/doc/uml/GBF/134172.diagram (original)
+++ trunk/doc/uml/GBF/134172.diagram Tue Nov 11 17:59:21 2008
@@ -2,7 +2,7 @@
classcanvas 128028 class_ref 128155 // InputSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 491 263 3005
+ xyz 489 263 3005
end
classcanvas 128540 class_ref 129488 // InputCore
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -10,7 +10,7 @@
end
classcanvas 128924 class_ref 132688 // Joystick
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 706 90 3005
+ xyz 706 82 3005
end
classcanvas 129308 class_ref 133200 // Cursor
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -18,7 +18,7 @@
end
classcanvas 129436 class_ref 132560 // Mouse
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 335 438 3005
+ xyz
330 441 3005
end
classcanvas 130076 class_ref 132432 // Keyboard
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -40,75 +40,79 @@
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
xyz 914 33 2004
end
+classcanvas 136476 class_ref 139292 // IOStream
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz 538 38 2004
+ end
relationcanvas 128156 relation_ref 128056 // <unidirectional association>
- from ref 128028 z 1999 to point 461 263
- line 128284 z 1999 to point 461 293
+ from ref 128028 z 1999 to point 459 263
+ line 128284 z 1999 to point 459 293
line 128412 z 1999 to ref 128028
- role_a_pos 490 226 3000 no_role_b
+ role_a_pos
432 282 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128668 relation_ref 128696 // <directional aggregation>
geometry HV
- from ref 128540 z 1999 to point 547 121
+ from ref 128540 z 1999 to point 541 116
line 133788 z 1999 to ref 128028
- role_a_pos
559 240 3000 no_role_b
+ role_a_pos 553 241 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128796 relation_ref 129464 // <dependency>
- from ref 128028 z 1999 stereotype "<<friend>>" xyz 397 232 3000 to ref
128540
+ from ref 128028 z 1999 stereotype "<<friend>>" xyz 396 232 3000 to ref
128540
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129052 relation_ref 128411 // <dependency>
- from ref 128924 z 1999 stereotype "<<friend>>" xyz
623 263 3000 to ref
128028
+ from ref 128924 z 1999 stereotype "<<friend>>" xyz
622 259 3000 to ref
128028
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129180 relation_ref 128027 // <unidirectional association>
geometry HVH
- from ref 128028 z 1999 to point 654 316
- line 135708 z 1999 to point 654 216
+ from ref 128028 z 1999 to point 649 314
+ line 135708 z 1999 to point 649 202
line 135836 z 1999 to ref 128924
- role_a_pos 650 196 3000 no_role_b
+ role_a_pos 655 183 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129564 relation_ref 134608 // <unidirectional association>
geometry HVr
- from ref 129436 z 1999 to point 397 691
+ from ref 129436 z 1999 to point 390 689
line 135580 z 1999 to ref 129308
- role_a_pos
216 671 3000 no_role_b
+ role_a_pos
214 670 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129692 relation_ref 128667 // <dependency>
- from ref 129436 z 1999 stereotype "<<friend>>" xyz
458 425 3000 to ref
128028
+ from ref 129436 z 1999 stereotype "<<friend>>" xyz 454 426 3000 to ref
128028
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129820 relation_ref 135248 // <dependency>
geometry VH
- from ref 129308 z 1999 to point 142 602
- line 135324 z 1999 stereotype "<<friend>>" xyz 151 580 3000 to ref 129436
+ from ref 129308 z 1999 to point 141 597
+ line 135324 z 1999 stereotype "<<friend>>" xyz 148 578 3000 to ref 129436
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129948 relation_ref 128283 // <unidirectional association>
geometry HVr
- from ref 128028 z 1999 to point 547 602
+ from ref 128028 z 1999 to point 541 597
line 136220 z 1999 to ref 129436
- role_a_pos 473 582 3000 no_role_b
+ role_a_pos
464 578 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130204 relation_ref 128539 // <dependency>
- from ref 130076 z 1999 stereotype "<<friend>>" xyz
609 452 3000 to ref
128028
+ from ref 130076 z 1999 stereotype "<<friend>>" xyz
607 452 3000 to ref
128028
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130332 relation_ref 128155 // <unidirectional association>
geometry VH
- from ref 128028 z 1999 to point 547 602
+ from ref 128028 z 1999 to point 541 599
line 136092 z 1999 to ref 130076
- role_a_pos
639 582 3000 no_role_b
+ role_a_pos
641 580 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130588 relation_ref 128795 // <unidirectional association>
geometry HVH
- from ref 130460 z 1999 to point 336 424
- line 134300 z 1999 to point 336 316
+ from ref 130460 z 1999 to point 330 423
+ line 134300 z 1999 to point 330 314
line 134428 z 1999 to ref 128028
- role_a_pos 376 302 3000 no_role_b
- multiplicity_a_pos 473 326 3000 no_multiplicity_b
+ role_a_pos 411 295 3000 no_role_b
+ multiplicity_a_pos 471 324 3000 no_multiplicity_b
relationcanvas 130716 relation_ref 128568 // <dependency>
geometry VH
- from ref 130460 z 1999 stereotype "<<friend>>" xyz 52 313 3000 to point
121 121
+ from ref 130460 z 1999 stereotype "<<friend>>" xyz 49 310 3000 to point
116 116
line 134684 z 1999 to ref 128540
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@@ -118,27 +122,31 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 131228 relation_ref 146256 // <dependency>
geometry VH
- from ref 129436 z 1999 to point 397 712
+ from ref 129436 z 1999 to point 390 709
line 136348 z 1999 to ref 131100
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131484 relation_ref 146128 // <dependency>
geometry VH
- from ref 128924 z 1999 to point 753 390
+ from ref 128924 z 1999 to point 752 387
line 133276 z 1999 to ref 131356
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131740 relation_ref 134096 // <directional composition>
geometry HVH
- from ref 128924 z 1999 to point 857 216
- line 132380 z 1999 to point 857 106
+ from ref 128924 z 1999 to point 856 202
+ line 132380 z 1999 to point 856 103
line 132508 z 1999 to ref 131612
- role_a_pos 819 86 3000 no_role_b
+ role_a_pos 822 84 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131868 relation_ref 134224 // <directional composition>
geometry HV
- from ref 128924 z 1999 to point 962 216
+ from ref 128924 z 1999 to point 959 202
line 132764 z 1999 to ref 131612
- role_a_pos 974 191 3000 no_role_b
+ role_a_pos 971 185 3000 no_role_b
+ no_multiplicity_a no_multiplicity_b
+relationcanvas 136604 relation_ref 158236 // <dependency>
+ from ref 128924 z 2003 to ref 136476
+ no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
Modified: trunk/doc/uml/GBF/134556
==============================================================================
--- trunk/doc/uml/GBF/134556 (original)
+++ trunk/doc/uml/GBF/134556 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Layer" // Framework GBF::GBF::Imagem::Layer
- revision 8
+ revision 10
modified_by 28 "david"
// class settings
//class diagram settings
@@ -156,15 +156,6 @@
idl_decl ""
end
- classrelation 143696 // <dependency>
- relation 143696 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 143696 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 132911 // <generalisation>
relation 130095 ---|>
a public
@@ -534,7 +525,7 @@
operation 131664 "runDown"
public explicit_return_type "void"
nparams 1
- param in name "deslocamento" explicit_type "int"
+ param in name "deslocamento" explicit_type "float"
defaultvalue "1"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
"
@@ -551,7 +542,7 @@
operation 131792 "runLeft"
public explicit_return_type "void"
nparams 1
- param in name "deslocamento" explicit_type "int"
+ param in name "deslocamento" explicit_type "float"
defaultvalue "1"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
"
@@ -568,7 +559,7 @@
operation 131920 "runRight"
public explicit_return_type "void"
nparams 1
- param in name "deslocamento" explicit_type "int"
+ param in name "deslocamento" explicit_type "float"
defaultvalue "1"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
"
@@ -585,7 +576,7 @@
operation 131536 "runUp"
public explicit_return_type "void"
nparams 1
- param in name "deslocamento" explicit_type "int"
+ param in name "deslocamento" explicit_type "float"
defaultvalue "1"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
"
@@ -745,15 +736,6 @@
b parent class_ref 128592 // LayerMundo
end
- classrelation 128848 // ponto (<directional composition>)
- relation 128848 *-->
- a role_name "ponto" private
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
-"
- classrelation_ref 128848 // ponto (<directional composition>)
- b parent class_ref 128976 // Ponto
- end
-
classrelation 128304 // <dependency>
relation 128304 -_->
stereotype "friend"
@@ -776,6 +758,15 @@
comment "Construtor"
+ end
+
+ classrelation 168476 // ponto (<directional composition>)
+ relation 158876 *-->
+ a role_name "ponto" protected
+ cpp default "
${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ classrelation_ref 168476 // ponto (<directional composition>)
+ b parent class_ref 131792 // PontoVirtual
end
end
Modified: trunk/doc/uml/GBF/135324.bodies
==============================================================================
--- trunk/doc/uml/GBF/135324.bodies (original)
+++ trunk/doc/uml/GBF/135324.bodies Tue Nov 11 17:59:21 2008
@@ -1,5 +1,7 @@
class FPSLimitado
!!!146204.cpp!!! FPSLimitado(in taxaFrames : int)
+ std::cout << "GBF::Kernel::FPS::FPSLimitado" << std::endl;
+
framestart = 0.0f;
if (taxaFrames<30){
@@ -7,6 +9,8 @@
} else {
fpsConstante = taxaFrames;
}
+
+ std::cout << "\tFPS: " << (float) fpsConstante << " fps" << std::endl;
!!!146716.cpp!!! processar() : void
while( (SDL_GetTicks() - framestart) < 1000 / fpsConstante )
@@ -19,7 +23,8 @@
framestart = SDL_GetTicks();
!!!146844.cpp!!! iniciar() : void
-// UtilLog::tracer("Inicializando FPS");
+ std::cout << "\tSDL: ";
framestart = SDL_GetTicks();
+ std::cout << (double) framestart << " ticks" << std::endl;
!!!147228.cpp!!! getValor() : int
return fpsConstante;
Modified: trunk/doc/uml/GBF/135324.diagram
==============================================================================
--- trunk/doc/uml/GBF/135324.diagram (original)
+++ trunk/doc/uml/GBF/135324.diagram Tue Nov 11 17:59:21 2008
@@ -6,7 +6,7 @@
end
classcanvas 133276 class_ref 128113 // GraphicSystem
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz
313 613 3005
+ xyz
314 617 3005
end
classcanvas 133916 class_ref 128089 // GraphicSystemUtility
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -17,24 +17,24 @@
xyz 28 144 3010
end
relationcanvas 133404 relation_ref 128753 // <unidirectional association>
- from ref 133276 z 1999 to point 283 613
- line 133532 z 1999 to point 283 643
+ from ref 133276 z 1999 to point 284 617
+ line 133532 z 1999 to point 284 647
line 133660 z 1999 to ref 133276
- role_a_pos
253 627 3000 no_role_b
- multiplicity_a_pos 295 657 3000 no_multiplicity_b
+ role_a_pos
257 632 3000 no_role_b
+ multiplicity_a_pos 296 661 3000 no_multiplicity_b
relationcanvas 133788 relation_ref 128881 // <directional aggregation>
geometry VHV unfixed
- from ref 133148 z 1999 to point 362 406
- line 136476 z 1999 to point 377 406
+ from ref 133148 z 1999 to point 359 406
+ line 136476 z 1999 to point 374 406
line 136604 z 1999 to ref 133276
- role_a_pos 389 590 3000 no_role_b
+ role_a_pos
386 595 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134044 relation_ref 128089 // <unidirectional association>
geometry HVr
- from ref 133916 z 1999 to point 649 657
+ from ref 133916 z 1999 to point 645 659
line 135964 z 1999 to ref 133276
- role_a_pos 455 637 3000 no_role_b
- multiplicity_a_pos 455 667 3000 no_multiplicity_b
+ role_a_pos
448 640 3000 no_role_b
+ multiplicity_a_pos
448 669 3000 no_multiplicity_b
relationcanvas 134172 relation_ref 128729 // <dependency>
from ref 133916 z 1999 stereotype "<<friend>>" xyz 489 276 3000 to ref
133148
no_role_a no_role_b
@@ -52,13 +52,13 @@
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134684 relation_ref 128625 // <dependency>
- from ref 134428 z 1999 stereotype "<<friend>>" xyz 241 540 3000 to ref
133276
+ from ref 134428 z 1999 stereotype "<<friend>>" xyz 242 543 3000 to ref
133276
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134812 relation_ref 128241 // <unidirectional association>
geometry VHr
- from ref 133276 z 1999 to point 117 657
+ from ref 133276 z 1999 to point 112 659
line 136348 z 1999 to ref 134428
- role_a_pos 129 598 3000 no_role_b
+ role_a_pos 124 576 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
Modified: trunk/doc/uml/GBF/135376.bodies
==============================================================================
--- trunk/doc/uml/GBF/135376.bodies (original)
+++ trunk/doc/uml/GBF/135376.bodies Tue Nov 11 17:59:21 2008
@@ -22,23 +22,19 @@
objetomap.erase(nome);
}
!!!171472.cpp!!! carregar(in nome : std::string, in arquivo :
std::string) : void
- Music *som = new Music();
-
std::string fullpath=Kernel::Util::Path::getPath()+arquivo;
-
//UtilLog::getInstance()->inicializando("SoundMusicManager::Carregar()");
- //UtilLog::tracer("SoundMusic=%s
Arquivo=%s",nome.c_str(),fullpath.c_str());
+ Music *som = new Music();
+ std::cout << "\tMusicManager: " << nome << "=" << fullpath <<
std::endl;
if ((status->isAtivo())&&(som->carregarArquivo(fullpath))){
objetomap[nome]=som;
- //UtilLog::comentario("[Ok]");
} else {
- //UtilLog::comentario("[Falhou]");
+ delete(som);
}
!!!171728.cpp!!! pause() : void
-
if (status->isAtivo()){
- Mix_PauseMusic();
+ Mix_PauseMusic();
}
!!!171344.cpp!!! play(in nome : std::string) : void
if ((objetomap.find(nome)!=objetomap.end())&&(!status->isMute())){
@@ -72,4 +68,4 @@
musicaTocando="";
}
!!!172368.cpp!!! MusicManager()
-// UtilLog::subSistema("Instanciando SoundSystemMusicManager");
+ std::cout << "GBF::Kernel::Sound::MusicManager" << std::endl;
Modified: trunk/doc/uml/GBF/135504.bodies
==============================================================================
--- trunk/doc/uml/GBF/135504.bodies (original)
+++ trunk/doc/uml/GBF/135504.bodies Tue Nov 11 17:59:21 2008
@@ -21,16 +21,14 @@
objetomap[nome]->play();
}
!!!168016.cpp!!! carregar(in nome : std::string, in arquivo :
std::string) : void
- FX *som = new FX();
-
std::string fullpath=Kernel::Util::Path::getPath()+arquivo;
- //UtilLog::tracer("SoundFxManager::carregar(%s)",nome.c_str());
+ FX *som = new FX();
+
+ std::cout << "\tFXManager: " << nome << "=" << fullpath << std::endl;
if ((status->isAtivo())&&(som->carregarArquivo(fullpath))){
objetomap[nome]=som;
- //UtilLog::comentario("[Ok]");
} else {
- //UtilLog::comentario("[Falhou]");
delete(som);
}
!!!168144.cpp!!! apagar(in nome : std::string) : void
@@ -77,4 +75,4 @@
objetomap[nome]->setVolume(volume);
}
!!!169040.cpp!!! FXManager()
-// UtilLog::subSistema("Instanciando SoundSystemFxManager");
+ std::cout << "GBF::Kernel::Sound::FXManager" << std::endl;
Modified: trunk/doc/uml/GBF/135708
==============================================================================
--- trunk/doc/uml/GBF/135708 (original)
+++ trunk/doc/uml/GBF/135708 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"Util" // Framework GBF::GBF::Kernel::Util
- revision 3
+ revision 4
modified_by 28 "david"
// class settings
//class diagram settings
@@ -130,265 +130,6 @@
end
end
- class 137936 "Log"
- visibility package
- cpp_decl "${comment}${template}class ${name}${inherit}
-{
-${members}};
-${inlines}
-"
- java_decl ""
- php_decl ""
- python_2_2 python_decl ""
- idl_decl ""
- explicit_switch_type ""
-
- comment "Descri��o:
- Classe para cria��o de logs
-Motiva��o:
- Catalogar informa��es de execu��o
- Informar se todos os arquivos necess�rios foram carregados
- Gerar relat�rio com indica��es para descobrir erros"
- operation 187600 "setArquivo"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "arquivo" explicit_type "std::string"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0}
${p0}${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 187728 "setAutor"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "autor" explicit_type "std::string"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0}
${p0}${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 187856 "setProjeto"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "projeto" explicit_type "std::string"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0}
${p0}${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 187984 "iniciar"
- class_operation public explicit_return_type "void"
- nparams 0
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type}
${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 188112 "finalizar"
- class_operation public explicit_return_type "void"
- nparams 0
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type}
${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 188240 "cabecalho"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "texto" explicit_type "char"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}const ${t0} * ${p0}${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} *
${p0}${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 188368 "sistema"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "texto" explicit_type "char"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 188496 "subSistema"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "texto" explicit_type "char"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 188624 "comentario"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "texto" explicit_type "char"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 188752 "comentarioComQuebra"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "texto" explicit_type "char"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- operation 188880 "tracer"
- class_operation public explicit_return_type "void"
- nparams 1
- param in name "texto" explicit_type "char"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- attribute 149584 "arquivo"
- class_attribute protected explicit_type "std::string"
- init_value "= \"\""
- cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type}
${name}${value};
-"
- java_decl ""
- php_decl ""
- python_decl ""
- idl_decl ""
- end
-
- attribute 149712 "autor"
- class_attribute protected explicit_type "std::string"
- init_value "= \"\""
- cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type}
${name}${value};
-"
- java_decl ""
- php_decl ""
- python_decl ""
- idl_decl ""
- end
-
- attribute 149840 "projeto"
- class_attribute protected explicit_type "std::string"
- init_value "= \"\""
- cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type}
${name}${value};
-"
- java_decl ""
- php_decl ""
- python_decl ""
- idl_decl ""
- end
-
- attribute 149968 "handleArquivo"
- class_attribute protected explicit_type "FILE"
- init_value "= NULL"
- cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} *
${name}${value};
-"
- java_decl ""
- php_decl ""
- python_decl ""
- idl_decl ""
- end
-
- operation 189008 "escrever"
- class_operation protected explicit_return_type "void"
- nparams 1
- param in name "texto" explicit_type "char"
- cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type}
${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${abstract};
-"
- cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} *
${p0}, ...${)}${const}${volatile}${throw}${staticnl}{
-${body}}
-"
-
-
-
-
- end
-
- classrelation 145488 // <dependency>
- relation 145488 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 145488 // <dependency>
- b parent class_ref 137680 // Date
- end
-
- classrelation 151376 // <dependency>
- relation 151376 -_->
- a default
- cpp default "#include in header"
- classrelation_ref 151376 // <dependency>
- b parent class_ref 137808 // StringExtract
- end
- end
-
class 138140 "Path"
visibility package stereotype "utility"
cpp_decl "${comment}${template}class ${name}${inherit}
@@ -457,46 +198,6 @@
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally
default auto_label_position default draw_all_relations default shadow
default
draw_component_as_icon default show_component_req_prov default
show_component_rea default
- artifact 137808 "Log"
- stereotype "source"
- cpp_h "${comment}
-#ifndef _${NAME}_H
-#define _${NAME}_H
-
-#include <iostream>
-#include <cstdarg>
-
-${all_includes}
-${declarations}
-${namespace_start}
-${definition}
-${namespace_end}
-#endif
-"
- cpp_src "${comment}
-${includes}
-${namespace_start}
-${members}
-${namespace_end}"
- associated_classes
- class_ref 137936 // Log
- end
- comment "// GBF - Gamework's Brazilian Framework
-// Copyright (C) 2004-2008 David de Almeida Ferreira
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Library General Public
-// License as published by the Free Software Foundation; either
-// version 2 of the License, or (at your option) any later version.
-//
-// David de Almeida Ferreira (F-Z)
-//
davidf...@uol.com.br or
davidfer...@gmail.com
-//
http://pjmoo.sourceforge.net
-//
http://davidferreira-fz.blogspot.com
-//////////////////////////////////////////////////////////////////////
-"
- end
-
artifact 137552 "Date"
stereotype "source"
cpp_h "${comment}
Modified: trunk/doc/uml/GBF/135760.bodies
==============================================================================
--- trunk/doc/uml/GBF/135760.bodies (original)
+++ trunk/doc/uml/GBF/135760.bodies Tue Nov 11 17:59:21 2008
@@ -1,23 +1,22 @@
-class SoundSystemFx
-!!!167120.cpp!!! ~SoundSystemFx()
+class FX
+!!!167120.cpp!!! ~FX()
+ if (efeito){
+ Mix_FreeChunk(efeito);
+ efeito = NULL;
+ }
+//UtilLog::getInstance()->status("[SoundFx Removido(a)]");
+!!!167376.cpp!!! carregarArquivo(in arquivo : std::string) : bool
+ efeito = Mix_LoadWAV(arquivo.c_str());
if (efeito){
- Mix_FreeChunk(efeito);
- efeito = NULL;
+ return true;
+ } else {
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
+ return false;
}
-// UtilLog::getInstance()->status("[SoundFx Removido(a)]");
!!!167248.cpp!!! play() : int
return Mix_PlayChannel(-1,efeito,0);
-!!!167376.cpp!!! carregarArquivo(in arquivo : std::string) : bool
-
- efeito = Mix_LoadWAV(arquivo.c_str());
- if (efeito){
- return true;
- } else {
-// UtilLog::getInstance()->comentario("arquivo=%s
[Falhou]",arquivo.c_str());
- return false;
- }
!!!167504.cpp!!! setVolume(in valor : int = 64) : void
Mix_VolumeChunk(efeito,valor);
-!!!167632.cpp!!! SoundSystemFx()
+!!!167632.cpp!!! FX()
efeito = NULL;
Modified: trunk/doc/uml/GBF/135964.diagram
==============================================================================
--- trunk/doc/uml/GBF/135964.diagram (original)
+++ trunk/doc/uml/GBF/135964.diagram Tue Nov 11 17:59:21 2008
@@ -23,12 +23,24 @@
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
xyz 437 95 2004
end
+classcanvas 131484 class_ref 139292 // IOStream
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz
609 364 2000
+ end
+classcanvas 131612 class_ref 135760 // FX
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz
257 595 2000
+ end
+classcanvas 131740 class_ref 136016 // Music
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz
530 581 2000
+ end
relationcanvas 129436 relation_ref 128118 // <unidirectional association>
from ref 129308 z 1999 to point 206 446
line 129564 z 1999 to point 206 476
line 129692 z 1999 to ref 129308
- role_a_pos 176 461 3000 no_role_b
- multiplicity_a_pos
218 491 3000 no_multiplicity_b
+ role_a_pos 179 461 3000 no_role_b
+ multiplicity_a_pos
218 490 3000 no_multiplicity_b
relationcanvas 129820 relation_ref 129142 // <dependency>
from ref 129308 z 1999 stereotype "<<friend>>" xyz
274 352 3000 to point
311 259
line 130204 z 1999 to ref 129180
@@ -58,6 +70,14 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 131228 relation_ref 129782 // <dependency>
from ref 129180 z 1999 to ref 130844
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+relationcanvas 131868 relation_ref 156956 // <dependency>
+ from ref 131612 z 1999 to ref 131484
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+relationcanvas 131996 relation_ref 157084 // <dependency>
+ from ref 131740 z 1999 to ref 131484
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
Modified: trunk/doc/uml/GBF/136016.bodies
==============================================================================
--- trunk/doc/uml/GBF/136016.bodies (original)
+++ trunk/doc/uml/GBF/136016.bodies Tue Nov 11 17:59:21 2008
@@ -1,27 +1,28 @@
-class SoundSystemMusic
-!!!170192.cpp!!! ~SoundSystemMusic()
+class Music
+!!!170192.cpp!!! ~Music()
Mix_FreeMusic(musica);
musica = NULL;
//UtilLog::getInstance()->status("[SoundMusic Removido(a)]");
-!!!170320.cpp!!! play() : void
- Mix_PlayMusic(musica, 0);
-!!!170448.cpp!!! playLoop(in vezes : int = 0) : void
-
- Mix_PlayMusic(musica, vezes);
-
-!!!170576.cpp!!! playInfinity() : void
- playLoop(-1);
!!!170704.cpp!!! carregarArquivo(in arquivo : std::string) : bool
musica = Mix_LoadMUS(arquivo.c_str());
if (musica){
return true;
} else {
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
return false;
}
+!!!170320.cpp!!! play() : void
+ Mix_PlayMusic(musica, 0);
+!!!170576.cpp!!! playInfinity() : void
+ playLoop(-1);
+!!!170448.cpp!!! playLoop(in vezes : int = 0) : void
+
+ Mix_PlayMusic(musica, vezes);
+
!!!170832.cpp!!! setVolume(in valor : int = 100) : void
Mix_VolumeMusic(valor);
!!!170960.cpp!!! stop() : void
Mix_HaltMusic();
-!!!171088.cpp!!! SoundSystemMusic()
+!!!171088.cpp!!! Music()
Modified: trunk/doc/uml/GBF/136476.bodies
==============================================================================
--- trunk/doc/uml/GBF/136476.bodies (original)
+++ trunk/doc/uml/GBF/136476.bodies Tue Nov 11 17:59:21 2008
@@ -1,5 +1,7 @@
-class FPSCounter
-!!!149660.cpp!!! ~FPSCounter()
+class FPSContador
+!!!149532.cpp!!! FPSContador()
+ std::cout << "GBF::Kernel::FPS::FPSContador" << std::endl;
+!!!149660.cpp!!! ~FPSContador()
// UtilLog::sistema("Removendo FPS[%i]",fpsMax);
!!!149788.cpp!!! processar() : void
@@ -54,7 +56,7 @@
framespersecond = 1000.f / framespersecond;
!!!149916.cpp!!! iniciar() : void
- std::cout << "Inicializando FPS " << std::endl;
+ std::cout << "\tSDL: " << std::endl;
// Set all frame times to 0ms.
memset(frametimes, 0, sizeof(frametimes));
@@ -62,6 +64,6 @@
framespersecond = 0;
frametimelast = SDL_GetTicks();
- std::cout << "OK! " << std::endl;
+ std::cout << (double) frametimelast << " ticks" << std::endl;
!!!150300.cpp!!! getValor() : int
return framespersecond;
Modified: trunk/doc/uml/GBF/138012
==============================================================================
--- trunk/doc/uml/GBF/138012 (original)
+++ trunk/doc/uml/GBF/138012 Tue Nov 11 17:59:21 2008
@@ -1,6 +1,6 @@
format 55
"FPS" // Framework GBF::GBF::Kernel::FPS
- revision 1
+ revision 3
modified_by 28 "david"
// class settings
//class diagram settings
@@ -119,15 +119,6 @@
comment "Deve ser chamado antes do loop principal do jogo"
end
- classrelation 147408 // <dependency>
- relation 147408 -_->
- a protected
- cpp default "
${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-"
- classrelation_ref 147408 // <dependency>
- b parent class_ref 137936 // Log
- end
-
classrelation 149840 // <dependency>
relation 149840 -_->
a protected
@@ -148,6 +139,14 @@
comment "Retorna o valor do FPS"
end
+
+ classrelation 167964 // <dependency>
+ relation 158364 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 167964 // <dependency>
+ b parent class_ref 139292 // IOStream
+ end
end
class 136476 "FPSContador"
@@ -299,7 +298,7 @@
relation 152348 -_->
stereotype "friend"
a package
- cpp default "friend class ${type};"
+ cpp default "${type}"
classrelation_ref 161948 // <dependency>
b parent class_ref 136860 // FPSFactory
end
@@ -422,7 +421,7 @@
relation 152476 -_->
stereotype "friend"
a package
- cpp default "friend class ${type};"
+ cpp default "${type}"
classrelation_ref 162076 // <dependency>
b parent class_ref 136860 // FPSFactory
end
@@ -503,7 +502,7 @@
attribute 140828 "FPS_CONTADOR"
public type class_ref 136988 // Tipo
- init_value "100"
+ init_value "0"
cpp_decl " ${comment}${name}${value},"
java_decl ""
php_decl ""
Modified: trunk/doc/uml/GBF/138064.bodies
==============================================================================
--- trunk/doc/uml/GBF/138064.bodies (original)
+++ trunk/doc/uml/GBF/138064.bodies Tue Nov 11 17:59:21 2008
@@ -4,7 +4,7 @@
!!!189264.cpp!!! carregarArquivo(in ARQUIVO : std::string) : bool
FILE *ARQ_FONTE;
std::string txt="";
- imagem = IMG_Load(ARQUIVO.data());
+ imagem = IMG_Load(ARQUIVO.c_str());
if (imagem!=NULL){
converterSurface();
@@ -30,6 +30,8 @@
checkar();
return true;
} else {
+ std::cerr << "[ERROR]SDL: " << SDL_GetError() << std::endl;
+
return false;
}
!!!189392.cpp!!! setDimensao(in largura : int, in altura : int) : void
Modified: trunk/doc/uml/GBF/138524.diagram
==============================================================================
--- trunk/doc/uml/GBF/138524.diagram (original)
+++ trunk/doc/uml/GBF/138524.diagram Tue Nov 11 17:59:21 2008
@@ -2,7 +2,7 @@
classcanvas 128028 class_ref 138064 // FonteBitmap
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 57 166 2000
+ xyz 54 169 2000
end
classcanvas 128156 class_ref 129616 // WriteManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -12,28 +12,6 @@
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
xyz 613 174 3005
end
-classcanvas 129436 class_ref 137936 // Log
- draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- hidden_attributes
- attribute_ref 149584 // arquivo
- attribute_ref 149712 // autor
- attribute_ref 149840 // projeto
- attribute_ref 149968 // handleArquivo
- hidden_operations
- operation_ref 187600 // setArquivo
- operation_ref 187728 // setAutor
- operation_ref 187856 // setProjeto
- operation_ref 187984 // iniciar
- operation_ref 188112 // finalizar
- operation_ref 188240 // cabecalho
- operation_ref 188368 // sistema
- operation_ref 188496 // subSistema
- operation_ref 188624 // comentario
- operation_ref 188752 // comentarioComQuebra
- operation_ref 188880 // tracer
- operation_ref 189008 // escrever
- xyz
463 669 2004
- end
classcanvas 129692 class_ref 128303 // BaseManager
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
hidden_operations
@@ -62,29 +40,29 @@
operation_ref 148560 // setTimer
xyz 78 40 3010
end
+classcanvas 130204 class_ref 139292 // IOStream
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz
500 620 2000
+ end
relationcanvas 128284 relation_ref 143312 // <unidirectional association>
from ref 128156 z 1999 to point 263 260
line 128412 z 1999 to point 263 290
line 128540 z 1999 to ref 128156
- role_a_pos 233 297 3000 no_role_b
+ role_a_pos
236 297 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128668 relation_ref 143184 // <dependency>
- from ref 128028 z 1999 stereotype "<<friend>>" xyz
205 327 3000 to ref
128156
+ from ref 128028 z 1999 stereotype "<<friend>>" xyz
203 329 3000 to ref
128156
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128924 relation_ref 151504 // <unidirectional association>
from ref 128796 z 1999 to point 583 174
line 129052 z 1999 to point 583 204
line 129180 z 1999 to ref 128796
- role_a_pos
619 242 3000 no_role_b
+ role_a_pos
618 233 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129308 relation_ref 152016 // <unidirectional association>
from ref 128156 z 1999 to ref 128796
- role_a_pos
564 366 3000 no_role_b
- no_multiplicity_a no_multiplicity_b
-relationcanvas 129564 relation_ref 151632 // <dependency>
- from ref 128796 z 1999 to ref 129436
- no_role_a no_role_b
+ role_a_pos 565 342 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129820 relation_ref 130607 // <generalisation>
from ref 128156 z 1999 to ref 129692
@@ -92,6 +70,12 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 130076 relation_ref 142800 // <generalisation>
from ref 128028 z 1999 to ref 129948
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+relationcanvas 130332 relation_ref 156828 // <dependency>
+ geometry HVr
+ from ref 128796 z 1999 to point 671 648
+ line 130460 z 1999 to ref 130204
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
Modified: trunk/doc/uml/GBF/138576.bodies
==============================================================================
--- trunk/doc/uml/GBF/138576.bodies (original)
+++ trunk/doc/uml/GBF/138576.bodies Tue Nov 11 17:59:21 2008
@@ -24,6 +24,7 @@
!!!192592.cpp!!! getIdioma() : std::string
return idiomaPrefixo;
!!!192720.cpp!!! detectarIdioma() : void
+ std::cout << "GBF::Kernel::Write::Idioma::detectarIdioma()" <<
std::endl;
#ifdef __gnu_linux__
//Descobrindo o idioma do usu�rio no GNU/LINUX
const char* idioma = getenv("LC_ALL");
@@ -47,7 +48,7 @@
char idioma[6];
int id = GetUserDefaultLangID();
sprintf(idioma,"%d",id & 0x3ff);
-
+
if (!setIdioma(idioma)){
setIdioma("DEFAULT");
}
@@ -68,10 +69,11 @@
}
arquivoTexto.close();
retorno = true;
+ } else {
+ std::cerr << "[ERROR]Idioma: File Not Found : " << fullpath <<
std::endl;
}
- }
- if (!retorno){
- // UtilLog::tracer("UserInterfaceTexto::atualizar() %s - [* ERRO
*]",fullpath.c_str());
+ } else {
+ std::cerr << "[ERROR]Idioma: File Not Defined" << std::endl;
}
return retorno;
@@ -107,15 +109,28 @@
std::string
fullpath=Kernel::Util::Path::getPath()+"//data//etc//idioma.cfg";
+ std::cout << "\tCFG: " << fullpath << std::endl;
+
if (arquivo.empty()){
std::fstream arquivoTexto(fullpath.c_str(),std::ios::in);
- // UtilLog::tracer("Carregando Configura��o de
Idiomas=%s",fullpath.c_str());
+
+ mapaTexto.clear();
+
if (arquivoTexto!=NULL){
while(!arquivoTexto.eof()){
arquivoTexto.getline(str,256);
parserIdioma(str);
}
arquivoTexto.close();
+
+ std::map<std::string,std::string>::iterator it;
+
+ for (it=idiomaSuportado.begin();it!=idiomaSuportado.end();
it++){
+ std::cout << "\tIdioma: " << (std::string) it->second
<< "=" << (std::string) it->first << std::endl;;
+ }
+
+ } else {
+ std::cerr << "[ERROR]Idioma: File Not Found : " << fullpath <<
std::endl;
}
}
!!!193488.cpp!!! parserIdioma(inout info : char) : void
@@ -130,10 +145,11 @@
break;
}
}
+
if ((i>0)&&((i+1)<tamanho)){
idiomaSuportado[linha.substr(0,i)]=linha.substr(i+1,tamanho);
-
//UtilLog::tracer("IdiomaSuportado[%s]=%s",linha.substr(0,i).c_str(),linha.substr(i+1,tamanho).c_str());
}
!!!191184.cpp!!! Idioma()
-// UtilLog::subSistema("Instanciando UserInterfaceTexto");
+ std::cout << "GBF::Kernel::Write::Idioma" << std::endl;
+
carregarIdioma();
Modified: trunk/doc/uml/GBF/138780.diagram
==============================================================================
--- trunk/doc/uml/GBF/138780.diagram (original)
+++ trunk/doc/uml/GBF/138780.diagram Tue Nov 11 17:59:21 2008
@@ -2,11 +2,11 @@
classcanvas 129820 class_ref 131152 // GFX
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 193 224 2000
+ xyz 174 222 2000
end
-classcanvas 129948 class_ref 137552 // CorTransformacao
+classcanvas 129948 class_ref 137552 // Converter
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 540 61 2000
+ xyz 553 61 2000
end
classcanvas 130076 class_ref 137424 // RGBf
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
@@ -30,7 +30,15 @@
end
classcanvas 131228 class_ref 138448 // SDL
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 287 139 2000
+ xyz 368 146 2000
+ end
+classcanvas 131612 class_ref 131920 // ImageBase
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz
405 454 2004
+ end
+classcanvas 131868 class_ref 139292 // IOStream
+ draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
+ xyz 190 718 2000
end
relationcanvas 130204 relation_ref 151248 // <dependency>
from ref 129948 z 1999 to ref 130076
@@ -46,7 +54,7 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 130972 relation_ref 132048 // <directional composition>
from ref 129820 z 1999 to ref 130844
- role_a_pos 225 117 3000 no_role_b
+ role_a_pos 219 115 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131356 relation_ref 144796 // <dependency>
from ref 130844 z 1999 to ref 131228
@@ -54,6 +62,18 @@
no_multiplicity_a no_multiplicity_b
relationcanvas 131484 relation_ref 144924 // <dependency>
from ref 131100 z 1999 to ref 131228
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+relationcanvas 131740 relation_ref 150736 // <dependency>
+ from ref 131612 z 1999 to ref 131228
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+relationcanvas 131996 relation_ref 158492 // <dependency>
+ from ref 131612 z 1999 to ref 131868
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+relationcanvas 132124 relation_ref 158620 // <dependency>
+ from ref 129820 z 1999 to ref 131868
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
Modified: trunk/doc/uml/GBF/146076.diagram
==============================================================================
--- trunk/doc/uml/GBF/146076.diagram (original)
+++ trunk/doc/uml/GBF/146076.diagram Tue Nov 11 17:59:21 2008
@@ -2,11 +2,11 @@
classcanvas 128028 class_ref 129872 // FPS
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 330 27 2000
+ xyz 339 26 2005
end
classcanvas 128156 class_ref 136476 // FPSContador
draw_all_relations default hide_attributes default hide_operations
default show_members_full_definition default show_members_visibility
default show_members_stereotype default show_members_multiplicity default
show_members_initialization default member_max_width 0 show_parameter_dir
default show_parameter_name default package_name_in_tab default
class_drawing_mode default drawing_language default show_context_mode
default auto_label_position default show_infonote default shadow default
- xyz 195 112 2004
+
==============================================================================
Diff truncated at 200k characters