]> git.treefish.org Git - seamulator.git/blobdiff - watersurface.h
Implemented view mouse control
[seamulator.git] / watersurface.h
index cf5829e02555e29651ea41b36798245e3ccb8807..31e0e60f002a3bf3d4ad6b60eaa06af35e9b907f 100644 (file)
@@ -9,11 +9,16 @@
 class WaterSurface
 {
  public:
 class WaterSurface
 {
  public:
-  WaterSurface(int size);
+  WaterSurface(int size, double unitLength);
   SurfacePoint& at(int x, int y);
   SurfacePoint& at(int x, int y);
+  const SurfacePoint& at(int x, int y) const;
   int size() const;
   int size() const;
+  double unitLength() const;
+  void draw() const;
+  void drawSingleTile(int x, int y) const;
 
  private:
   std::vector<SurfacePoint> m_points;
   int m_size;
 
  private:
   std::vector<SurfacePoint> m_points;
   int m_size;
+  double m_unitLength;
 };
 };