[longomatch] Remove the coordinates fix
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [longomatch] Remove the coordinates fix
- Date: Tue, 14 Oct 2014 15:48:22 +0000 (UTC)
commit 483a286464a144c1b181d06432517a8c31f14a5d
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Tue Oct 14 15:19:31 2014 +0200
Remove the coordinates fix
LongoMatch.Migration/DataBase.cs | 55 --------------------------------------
1 files changed, 0 insertions(+), 55 deletions(-)
---
diff --git a/LongoMatch.Migration/DataBase.cs b/LongoMatch.Migration/DataBase.cs
index 32ba381..3765471 100644
--- a/LongoMatch.Migration/DataBase.cs
+++ b/LongoMatch.Migration/DataBase.cs
@@ -223,9 +223,6 @@ namespace LongoMatch.DB
} finally {
CloseDB(db);
}
- if (ret != null && FixProjectCoordinates (ret)) {
- UpdateProject (ret);
- }
return ret;
}
@@ -486,58 +483,6 @@ namespace LongoMatch.DB
}
}
- void FixCoordinates (Project project, int old_width, string backgroundName)
- {
- List<Coordinates> coords = null;
- Image image = null;
-
- if (backgroundName == Constants.FIELD_BACKGROUND) {
- image = LongoMatch.Common.Config.FieldBackground;
- project.Categories.FieldBackground = image;
- coords = project.AllPlays().Select(p => p.FieldPosition).ToList();
- } else if (backgroundName == Constants.HALF_FIELD_BACKGROUND) {
- image = LongoMatch.Common.Config.HalfFieldBackground;
- project.Categories.HalfFieldBackground = image;
- coords = project.AllPlays().Select(p => p.HalfFieldPosition).ToList();
- } else if (backgroundName == Constants.GOAL_BACKGROUND) {
- image = LongoMatch.Common.Config.GoalBackground;
- project.Categories.GoalBackground = image;
- }
-
- if (coords != null) {
- int new_width;
-
- new_width = image.Width;
- foreach (Coordinates c in coords) {
- float scale = (float) new_width / old_width;
- if (c == null)
- continue;
- foreach (Point p in c) {
- p.X = (int) (p.X * scale);
- p.Y = (int) (p.Y * scale);
- }
- }
- }
- }
-
- bool FixProjectCoordinates (Project project) {
- bool save = false;
-
- if (project.Categories.FieldBackground == null) {
- FixCoordinates (project, 2078, Constants.FIELD_BACKGROUND);
- save = true;
- }
- if (project.Categories.HalfFieldBackground == null) {
- FixCoordinates (project, 2078, Constants.HALF_FIELD_BACKGROUND);
- save = true;
- }
- if (project.Categories.GoalBackground == null) {
- FixCoordinates (project, 400, Constants.GOAL_BACKGROUND);
- save = true;
- }
- return save;
- }
-
/* Dummy class to allow having a single instance of BackupDateTime in the DB and make it
* easIer to query */
protected class BackupDate
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]