[iagno] Annotate variable types.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [iagno] Annotate variable types.
- Date: Mon, 25 Feb 2019 21:02:03 +0000 (UTC)
commit 8f8f2a3ef9950dc5b5ebac5b28dfc40e6467a908
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Mon Feb 25 21:43:56 2019 +0100
Annotate variable types.
src/computer-player.vala | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/src/computer-player.vala b/src/computer-player.vala
index 0f72c7d..eb99725 100644
--- a/src/computer-player.vala
+++ b/src/computer-player.vala
@@ -345,9 +345,9 @@ private class ComputerPlayer : Object
private static int around (Game g)
{
int count = 0;
- for (int8 x = 0; x < g.size; x++)
+ for (int8 x = 0; x < (int8) g.size; x++)
{
- for (int8 y = 0; y < g.size; y++)
+ for (int8 y = 0; y < (int8) g.size; y++)
{
int a = 0;
a -= is_empty (g, x + 1, y );
@@ -363,7 +363,7 @@ private class ComputerPlayer : Object
if (a == 0)
a = 2;
- count += g.get_owner (x, y) == g.current_color ? a : -a;
+ count += (g.get_owner ((uint8) x, (uint8) y) == g.current_color) ? a : -a;
}
}
return count;
@@ -371,10 +371,12 @@ private class ComputerPlayer : Object
private static int is_empty (Game g, int8 x, int8 y)
{
- if (g.is_valid_location_signed (x, y) && g.get_owner (x, y) == Player.NONE)
- return 1;
+ if (!g.is_valid_location_signed (x, y))
+ return 0;
+ if (g.get_owner ((uint8) x, (uint8) y) != Player.NONE)
+ return 0;
- return 0;
+ return 1;
}
/*\
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]