[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Adonthell-commits] CVS: adonthell/doc/devel newmap.dxt,1.3,1.4 referenc
From: |
Kai Sterker <address@hidden> |
Subject: |
[Adonthell-commits] CVS: adonthell/doc/devel newmap.dxt,1.3,1.4 reference.cfg,1.3,1.4 |
Date: |
Sun, 07 Apr 2002 05:51:30 -0400 |
Update of /cvsroot/adonthell/adonthell/doc/devel
In directory subversions:/tmp/cvs-serv32214/doc/devel
Modified Files:
newmap.dxt reference.cfg
Log Message:
PREPARED code for i18n and ttf support
CHANGED game class and initialization
ADDED new dlgedit
Index: newmap.dxt
===================================================================
RCS file: /cvsroot/adonthell/adonthell/doc/devel/newmap.dxt,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** newmap.dxt 20 Oct 2001 18:05:32 -0000 1.3
--- newmap.dxt 7 Apr 2002 09:51:28 -0000 1.4
***************
*** 21,25 ****
/*!
! \page page10 Specifications for the new mapengine.
This document will precisely describe the specifications/internals of
--- 21,25 ----
/*!
! \page newmap Specifications for the new mapengine.
This document will precisely describe the specifications/internals of
***************
*** 65,68 ****
--- 65,93 ----
whole. That's why this section is highly hierarchised. We'll try to
describe the implementation from the higher layer to the lowest one.
+
+ \subsection mapcoord_class The mapcoordinates class
+ Not much to say about this one. It represents the position of any
+ object on the map, with the tile it is on and an offset from this tile:
+
+ \verbatim
+ class mapcoordinates
+ {
+ public:
+ u_int16 x, y;
+ u_int16 ox, oy;
+
+ bool operator < (const mapcoords & mc);
+ bool operator <= (const mapcoords & mc);
+ bool operator > (const mapcoords & mc);
+ bool operator >= (const mapcoords & mc);
+ };
+ \endverbatim
+
+ The operators let you easily compare two coordinates. A coordinate is
+ superior to another if it's \e y is superior, \b or it's \e x, \b or
+ it's \e oy, \b or it's \e ox (in this order). They should be mostly
+ used when you need to sort lists of objects - rendering, for example,
+ will need the objects to be sorted by coordinates in order to have a
+ good and fast result.
\subsection p10landmap The landmap class
Index: reference.cfg
===================================================================
RCS file: /cvsroot/adonthell/adonthell/doc/devel/reference.cfg,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** reference.cfg 26 Dec 2001 12:55:45 -0000 1.3
--- reference.cfg 7 Apr 2002 09:51:28 -0000 1.4
***************
*** 4,8 ****
#---------------------------------------------------------------------------
PROJECT_NAME = Adonthell
! PROJECT_NUMBER = 0.3
OUTPUT_DIRECTORY =
OUTPUT_LANGUAGE = English
--- 4,8 ----
#---------------------------------------------------------------------------
PROJECT_NAME = Adonthell
! PROJECT_NUMBER = 0.4
OUTPUT_DIRECTORY =
OUTPUT_LANGUAGE = English
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Adonthell-commits] CVS: adonthell/doc/devel newmap.dxt,1.3,1.4 reference.cfg,1.3,1.4,
Kai Sterker <address@hidden> <=
- Prev by Date:
[Adonthell-commits] CVS: adonthell/src atk_border.cc,NONE,1.1.2.1 atk_border.h,NONE,1.1.2.1 atk_border_template.cc,NONE,1.1.2.1 atk_border_template.h,NONE,1.1.2.1 atk_window.cc,NONE,1.1.2.1 Makefile.am,1.80.2.21,1.80.2.22 atk_bin.cc,1.1.2.1,1.1.2.2 atk_bin.h,1.1.2.1,1.1.2.2 atk_box.cc,1.1.2.3,1.1.2.4 atk_box.h,1.1.2.3,1.1.2.4 atk_container.cc,1.1.2.2,1.1.2.3 atk_container.h,1.1.2.3,1.1.2.4 atk_manager.cc,1.1.2.1,1.1.2.2 atk_manager.h,1.1.2.1,1.1.2.2 atk_widget.cc,1.1.2.3,1.1.2.4 atk_widget.h,1.1.2.4,1.1.2.5 atk_window.h,1.1.2.1,1.1.2.2 callback.h,1.4.4.2,1.4.4.3 joltest.cc,1.1.2.6,1.1.2.7
- Next by Date:
[Adonthell-commits] CVS: adonthell/src/tools/dlgedit dialogue.py,1.1,1.2 dlg_arrow.cc,1.1,1.2 dlg_arrow.h,1.1,1.2 dlg_circle.cc,1.1,1.2 dlg_circle.h,1.1,1.2 dlg_circle_entry.cc,1.1,1.2 dlg_circle_entry.h,1.1,1.2 dlg_compiler.cc,1.1,1.2 dlg_compiler.h,1.1,1.2 dlg_module.cc,1.1,1.2 dlg_module.h,1.1,1.2 dlg_module_entry.cc,1.1,1.2 dlg_module_entry.h,1.1,1.2 dlg_mover.cc,1.1,1.2 dlg_mover.h,1.1,1.2 dlg_node.cc,1.1,1.2 dlg_node.h,1.1,1.2 dlg_node_gfx.h,1.1,1.2 dlg_point.cc,1.1,1.2 dlg_point.h,1.1,1.2 dlg_rect.cc,1.1,1.2 dlg_rect.h,1.1,1.2 dlg_types.h,1.1,1.2 gui_circle.cc,1.1,1.2 gui_circle.h,1.1,1.2 gui_circle_events.cc,1.1,1.2 gui_circle_events.h,1.1,1.2 gui_code.cc,1.1,1.2 gui_code.h,1.1,1.2 gui_dlgedit.cc,1.1,1.2 gui_dlgedit.h,1.1,1.2 gui_dlgedit_events.cc,1.1,1.2 gui_dlgedit_events.h,1.1,1.2 gui_edit.cc,1.1,1.2 gui_edit.h,1.1,1.2 gui_error.cc,1.1,1.2 gui_error.h,1.1,1.2 gui_file.cc,1.1,1.2 gui_file.h,1.1,1.2 gui_graph.cc,1.1,1.2 gui_graph.h,1.1,1.2 gui_graph_events.cc,1.1,1.2 gui_graph_events.h,1.1,1.2 gui_list.cc,1.1,1.2 gui_list.h,1.1,1.2 gui_list_events.cc,1.1,1.2 gui_list_events.h,1.1,1.2 gui_messages.cc,1.1,1.2 gui_messages.h,1.1,1.2 gui_modal_dialog.cc,1.1,1.2 gui_modal_dialog.h,1.1,1.2 gui_settings.cc,1.1,1.2 gui_settings.h,1.1,1.2 gui_tooltip.cc,1.1,1.2 gui_tooltip.h,1.1,1.2 Makefile.am,1.41,1.42 lex.loadlg.cc,1.12,1.13 loadlg.l,1.9,1.10 main.cc,1.52,1.53
- Previous by thread:
[Adonthell-commits] CVS: adonthell/src atk_border.cc,NONE,1.1.2.1 atk_border.h,NONE,1.1.2.1 atk_border_template.cc,NONE,1.1.2.1 atk_border_template.h,NONE,1.1.2.1 atk_window.cc,NONE,1.1.2.1 Makefile.am,1.80.2.21,1.80.2.22 atk_bin.cc,1.1.2.1,1.1.2.2 atk_bin.h,1.1.2.1,1.1.2.2 atk_box.cc,1.1.2.3,1.1.2.4 atk_box.h,1.1.2.3,1.1.2.4 atk_container.cc,1.1.2.2,1.1.2.3 atk_container.h,1.1.2.3,1.1.2.4 atk_manager.cc,1.1.2.1,1.1.2.2 atk_manager.h,1.1.2.1,1.1.2.2 atk_widget.cc,1.1.2.3,1.1.2.4 atk_widget.h,1.1.2.4,1.1.2.5 atk_window.h,1.1.2.1,1.1.2.2 callback.h,1.4.4.2,1.4.4.3 joltest.cc,1.1.2.6,1.1.2.7
- Next by thread:
[Adonthell-commits] CVS: adonthell/src/tools/dlgedit dialogue.py,1.1,1.2 dlg_arrow.cc,1.1,1.2 dlg_arrow.h,1.1,1.2 dlg_circle.cc,1.1,1.2 dlg_circle.h,1.1,1.2 dlg_circle_entry.cc,1.1,1.2 dlg_circle_entry.h,1.1,1.2 dlg_compiler.cc,1.1,1.2 dlg_compiler.h,1.1,1.2 dlg_module.cc,1.1,1.2 dlg_module.h,1.1,1.2 dlg_module_entry.cc,1.1,1.2 dlg_module_entry.h,1.1,1.2 dlg_mover.cc,1.1,1.2 dlg_mover.h,1.1,1.2 dlg_node.cc,1.1,1.2 dlg_node.h,1.1,1.2 dlg_node_gfx.h,1.1,1.2 dlg_point.cc,1.1,1.2 dlg_point.h,1.1,1.2 dlg_rect.cc,1.1,1.2 dlg_rect.h,1.1,1.2 dlg_types.h,1.1,1.2 gui_circle.cc,1.1,1.2 gui_circle.h,1.1,1.2 gui_circle_events.cc,1.1,1.2 gui_circle_events.h,1.1,1.2 gui_code.cc,1.1,1.2 gui_code.h,1.1,1.2 gui_dlgedit.cc,1.1,1.2 gui_dlgedit.h,1.1,1.2 gui_dlgedit_events.cc,1.1,1.2 gui_dlgedit_events.h,1.1,1.2 gui_edit.cc,1.1,1.2 gui_edit.h,1.1,1.2 gui_error.cc,1.1,1.2 gui_error.h,1.1,1.2 gui_file.cc,1.1,1.2 gui_file.h,1.1,1.2 gui_graph.cc,1.1,1.2 gui_graph.h,1.1,1.2 gui_graph_events.cc,1.1,1.2 gui_graph_events.h,1.1,1.2 gui_list.cc,1.1,1.2 gui_list.h,1.1,1.2 gui_list_events.cc,1.1,1.2 gui_list_events.h,1.1,1.2 gui_messages.cc,1.1,1.2 gui_messages.h,1.1,1.2 gui_modal_dialog.cc,1.1,1.2 gui_modal_dialog.h,1.1,1.2 gui_settings.cc,1.1,1.2 gui_settings.h,1.1,1.2 gui_tooltip.cc,1.1,1.2 gui_tooltip.h,1.1,1.2 Makefile.am,1.41,1.42 lex.loadlg.cc,1.12,1.13 loadlg.l,1.9,1.10 main.cc,1.52,1.53
- Index(es):