[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Camino-devel] camino/src/client BoardCanvas.h BoardCanvas.cpp
From: |
Pascal Audoux |
Subject: |
[Camino-devel] camino/src/client BoardCanvas.h BoardCanvas.cpp |
Date: |
Tue, 18 Feb 2003 17:16:10 -0500 |
CVSROOT: /cvsroot/camino
Module name: camino
Changes by: Pascal Audoux <address@hidden> 03/02/18 17:16:10
Modified files:
src/client : BoardCanvas.h BoardCanvas.cpp
Log message:
change API for adding tiles
Patches:
Index: camino/src/client/BoardCanvas.cpp
diff -u camino/src/client/BoardCanvas.cpp:1.3
camino/src/client/BoardCanvas.cpp:1.4
--- camino/src/client/BoardCanvas.cpp:1.3 Thu Jan 23 17:34:27 2003
+++ camino/src/client/BoardCanvas.cpp Tue Feb 18 17:16:10 2003
@@ -2,7 +2,7 @@
**
** Camino
**
-** Version : $Id: BoardCanvas.cpp,v 1.3 2003/01/23 22:34:27 Audoux Exp $
+** Version : $Id: BoardCanvas.cpp,v 1.4 2003/02/18 22:16:10 Audoux Exp $
**
** Author(s) : Philippe Fremy, Pascal Audoux
** Creation : 22/01/2003
@@ -25,10 +25,12 @@
// generic include files
// include files for QT
// application specific include files
-#include "BoardCanvas.h"
+#include "common/Tile.h"
#include "client/Theme.h"
#include "client/TileSprite.h"
+#include "BoardCanvas.h"
+
extern Theme theme;
BoardCanvas::BoardCanvas( QWidget * parent, const char * name )
@@ -38,11 +40,13 @@
setBackgroundColor( Qt::black );
}
-void BoardCanvas::addTile( int row, int col )
+void BoardCanvas::addTile( Tile * tile )
{
- TileSprite * tile = new TileSprite( this );
- tile->move( (row-1) * 70, (col-1) * 70 );
- tile->show();
+ int row = tile->getRow();
+ int col = tile->getCol();
+ TileSprite * sprite = new TileSprite( this );
+ sprite->move( (row-1) * 70, (col-1) * 70 );
+ sprite->show();
}
void BoardCanvas::clear()
Index: camino/src/client/BoardCanvas.h
diff -u camino/src/client/BoardCanvas.h:1.3 camino/src/client/BoardCanvas.h:1.4
--- camino/src/client/BoardCanvas.h:1.3 Thu Jan 23 17:34:27 2003
+++ camino/src/client/BoardCanvas.h Tue Feb 18 17:16:10 2003
@@ -5,7 +5,7 @@
** BoardCanvas.h
** Canvas for the board view
**
-** Version : $Id: BoardCanvas.h,v 1.3 2003/01/23 22:34:27 Audoux Exp $
+** Version : $Id: BoardCanvas.h,v 1.4 2003/02/18 22:16:10 Audoux Exp $
** Author(s) : Philippe Fremy, Pascal Audoux
** Creation : 22/01/2003
** Copyright: Pascal Audoux, Philippe Fremy 2003
@@ -33,6 +33,7 @@
#include <qcanvas.h>
// application specific include files
+class Tile;
/* ------------------------------
* BoardCanvas
@@ -48,7 +49,7 @@
/** Constructor */
BoardCanvas( QWidget * parent = 0, const char * name = 0 );
- void addTile( int row, int col );
+ void addTile( Tile * tile );
void clear();
};
- [Camino-devel] camino/src/client BoardCanvas.h BoardCanvas.cpp,
Pascal Audoux <=