diff options
author | rodri <rgl@antares-labs.eu> | 2023-09-28 17:18:54 +0000 |
---|---|---|
committer | rodri <rgl@antares-labs.eu> | 2023-09-28 17:18:54 +0000 |
commit | 2834b114cfe13279b5742649cc655506c53dde8c (patch) | |
tree | 1119cbde5c64c09b311b27f25ab470dbd176044c /dat.h | |
parent | 786f41cb2f7787933a0f939a221728b844776702 (diff) | |
download | battleship-2834b114cfe13279b5742649cc655506c53dde8c.tar.gz battleship-2834b114cfe13279b5742649cc655506c53dde8c.tar.bz2 battleship-2834b114cfe13279b5742649cc655506c53dde8c.zip |
added a border to the boards and corrected a bug when placing a ship.
the bug allowed the player to move the ship
when the cursor was outside the board in the
negative side of its rframe.
by using floor(2) instead of a cast to int
the problem is over.
Diffstat (limited to 'dat.h')
-rw-r--r-- | dat.h | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -30,8 +30,12 @@ enum { TH = TW, MAPW = 17, MAPH = MAPW, - SCRW = Boardmargin+MAPW*TW+Boardmargin, - SCRH = Boardmargin+MAPH*TH+TH+MAPH*TH+Boardmargin, + SCRW = Boardmargin + Borderwidth+MAPW*TW+Borderwidth + Boardmargin, + SCRH = Boardmargin+ + Borderwidth+MAPH*TH+Borderwidth+ + TH+ + Borderwidth+MAPH*TH+Borderwidth+ + Boardmargin, KB = 1024, BY2MAP = (TBITS*MAPW*MAPH+7)/8, @@ -136,7 +140,7 @@ struct Mlist { Mentry *entries; int nentries; - int filling; + int filling; /* lock-alike */ }; struct Menulist |