camino-devel
[Top][All Lists]
Advanced

[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();
 };




reply via email to

[Prev in Thread] Current Thread [Next in Thread]