You can subscribe to this list here.
| 2007 |
Jan
(36) |
Feb
(79) |
Mar
(123) |
Apr
(95) |
May
(119) |
Jun
(172) |
Jul
(124) |
Aug
(100) |
Sep
(83) |
Oct
(52) |
Nov
(97) |
Dec
(87) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(131) |
Feb
(80) |
Mar
(163) |
Apr
(178) |
May
(73) |
Jun
(54) |
Jul
(106) |
Aug
(118) |
Sep
(50) |
Oct
(125) |
Nov
(100) |
Dec
(99) |
| 2009 |
Jan
(104) |
Feb
(99) |
Mar
(68) |
Apr
(81) |
May
(52) |
Jun
(87) |
Jul
(67) |
Aug
(33) |
Sep
(27) |
Oct
(37) |
Nov
(60) |
Dec
(116) |
| 2010 |
Jan
(82) |
Feb
(79) |
Mar
(38) |
Apr
(50) |
May
(45) |
Jun
(53) |
Jul
(23) |
Aug
(86) |
Sep
(22) |
Oct
(96) |
Nov
(97) |
Dec
(73) |
| 2011 |
Jan
(24) |
Feb
(45) |
Mar
(28) |
Apr
(31) |
May
(42) |
Jun
(25) |
Jul
|
Aug
(12) |
Sep
(28) |
Oct
(13) |
Nov
(43) |
Dec
(13) |
| 2012 |
Jan
(62) |
Feb
(28) |
Mar
(6) |
Apr
(16) |
May
(7) |
Jun
|
Jul
(16) |
Aug
(2) |
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
| 2013 |
Jan
(5) |
Feb
|
Mar
(34) |
Apr
(9) |
May
(6) |
Jun
(10) |
Jul
(32) |
Aug
(8) |
Sep
(11) |
Oct
(35) |
Nov
(24) |
Dec
(22) |
| 2014 |
Jan
(44) |
Feb
(9) |
Mar
(9) |
Apr
(15) |
May
(25) |
Jun
(34) |
Jul
(16) |
Aug
(11) |
Sep
(7) |
Oct
(6) |
Nov
(1) |
Dec
(12) |
| 2015 |
Jan
(33) |
Feb
(19) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(5) |
|
From: <che...@us...> - 2007-05-27 09:03:25
|
Revision: 472
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=472&view=rev
Author: chef_koch
Date: 2007-05-27 02:03:13 -0700 (Sun, 27 May 2007)
Log Message:
-----------
moved language and skin files to release folder
Added Paths:
-----------
trunk/plugins/My Hexxagon/Release/language/MyHexxagon/
trunk/plugins/My Hexxagon/Release/plugins/Windows/
trunk/plugins/My Hexxagon/Release/skin/BlueTwo/
trunk/plugins/My Hexxagon/Release/skin/SimpleMP/
trunk/plugins/My Hexxagon/Release/skin/_default/
trunk/plugins/MySimon/Release/language/MySimon/
trunk/plugins/MySimon/Release/plugins/Windows/
trunk/plugins/MySimon/Release/skin/BlueTwo/
trunk/plugins/MySimon/Release/skin/SimpleMP/
trunk/plugins/MySimon/Release/skin/_default/
Removed Paths:
-------------
trunk/plugins/My Hexxagon/Skin/BlueTwo/
trunk/plugins/My Hexxagon/Skin/SimpleMP/
trunk/plugins/My Hexxagon/Skin/_default/
trunk/plugins/My Hexxagon/language/MyHexxagon/
trunk/plugins/MySimon/Skin/BlueTwo/
trunk/plugins/MySimon/Skin/SimpleMP/
trunk/plugins/MySimon/Skin/_default/
trunk/plugins/MySimon/language/MySimon/
Copied: trunk/plugins/My Hexxagon/Release/language/MyHexxagon (from rev 464, trunk/plugins/My Hexxagon/language/MyHexxagon)
Copied: trunk/plugins/My Hexxagon/Release/skin/BlueTwo (from rev 464, trunk/plugins/My Hexxagon/Skin/BlueTwo)
Copied: trunk/plugins/My Hexxagon/Release/skin/SimpleMP (from rev 464, trunk/plugins/My Hexxagon/Skin/SimpleMP)
Copied: trunk/plugins/My Hexxagon/Release/skin/_default (from rev 464, trunk/plugins/My Hexxagon/Skin/_default)
Copied: trunk/plugins/MySimon/Release/language/MySimon (from rev 464, trunk/plugins/MySimon/language/MySimon)
Copied: trunk/plugins/MySimon/Release/skin/BlueTwo (from rev 464, trunk/plugins/MySimon/Skin/BlueTwo)
Copied: trunk/plugins/MySimon/Release/skin/SimpleMP (from rev 464, trunk/plugins/MySimon/Skin/SimpleMP)
Copied: trunk/plugins/MySimon/Release/skin/_default (from rev 464, trunk/plugins/MySimon/Skin/_default)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 08:59:47
|
Revision: 471
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=471&view=rev
Author: chef_koch
Date: 2007-05-27 01:59:43 -0700 (Sun, 27 May 2007)
Log Message:
-----------
added release folder, for easier svn export, when release new version
Added Paths:
-----------
trunk/plugins/My Hexxagon/Release/
trunk/plugins/My Hexxagon/Release/language/
trunk/plugins/My Hexxagon/Release/plugins/
trunk/plugins/My Hexxagon/Release/skin/
trunk/plugins/MySimon/Release/
trunk/plugins/MySimon/Release/language/
trunk/plugins/MySimon/Release/plugins/
trunk/plugins/MySimon/Release/skin/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 08:57:18
|
Revision: 470
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=470&view=rev
Author: chef_koch
Date: 2007-05-27 01:57:17 -0700 (Sun, 27 May 2007)
Log Message:
-----------
removed obsolete folders
Removed Paths:
-------------
trunk/plugins/My Connect4/Skin/
trunk/plugins/My Connect4/language/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 08:53:21
|
Revision: 469
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=469&view=rev
Author: chef_koch
Date: 2007-05-27 01:53:05 -0700 (Sun, 27 May 2007)
Log Message:
-----------
moved language and skin files to release folder
Added Paths:
-----------
trunk/plugins/My Connect4/Release/language/MyConnect4/
trunk/plugins/My Connect4/Release/language/MyConnect4/strings_de.xml
trunk/plugins/My Connect4/Release/language/MyConnect4/strings_en.xml
trunk/plugins/My Connect4/Release/skin/BlueTwo/
trunk/plugins/My Connect4/Release/skin/BlueTwo/MyConnect4.xml
trunk/plugins/My Connect4/Release/skin/SimpleMP/
trunk/plugins/My Connect4/Release/skin/SimpleMP/MyConnect4.xml
trunk/plugins/My Connect4/Release/skin/_default/
trunk/plugins/My Connect4/Release/skin/_default/Media/
trunk/plugins/My Connect4/Release/skin/_default/Sounds/
Removed Paths:
-------------
trunk/plugins/My Connect4/Release/language/MyConnect4/strings_de.xml
trunk/plugins/My Connect4/Release/language/MyConnect4/strings_en.xml
trunk/plugins/My Connect4/Release/skin/BlueTwo/MyConnect4.xml
trunk/plugins/My Connect4/Release/skin/SimpleMP/MyConnect4.xml
trunk/plugins/My Connect4/Release/skin/_default/Media/
trunk/plugins/My Connect4/Release/skin/_default/Sounds/
trunk/plugins/My Connect4/Skin/BlueTwo/
trunk/plugins/My Connect4/Skin/SimpleMP/
trunk/plugins/My Connect4/Skin/_default/
trunk/plugins/My Connect4/language/MyConnect4/
Copied: trunk/plugins/My Connect4/Release/language/MyConnect4 (from rev 464, trunk/plugins/My Connect4/language/MyConnect4)
Deleted: trunk/plugins/My Connect4/Release/language/MyConnect4/strings_de.xml
===================================================================
--- trunk/plugins/My Connect4/language/MyConnect4/strings_de.xml 2007-05-27 02:26:19 UTC (rev 464)
+++ trunk/plugins/My Connect4/Release/language/MyConnect4/strings_de.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Language name="German" characters="255">
- <Section name="unmapped">
- <String id="0" prefix="Mein ">Vier gewinnt</String>
- <String id="1">Neues Spiel</String>
- <String id="2">Spieler</String>
- <String id="3">gewinnt das Spiel!</String>
- <String id="4">Unentschieden! Keiner hat gewonnen!</String>
- <String id="5">Runde: </String>
- <String id="6">GAME OVER</String>
- <String id="9">Spielgeräusche</String>
- <String id="10">Stufe: </String>
- <String id="11">leicht</String>
- <String id="12">mittel</String>
- <String id="13">schwer</String>
- <String id="20">Spieler vs. </String>
- <String id="21">Computer</String>
- <String id="22">Spieler</String>
- <String id="31">Was ist Vier gewinnt?</String>
- <String id="32">Connect 4 is a game where your object is to get 4 tokens in a row.
-This could be vertically, horizontal or diagonally.
-
-Gameboard design by Mikael Söderström.
-
-AI code has been taken from http://www.Planet-Source-Code.com
-
-Good luck
-Mark Koenig (kroko)</String>
- </Section>
-</Language>
\ No newline at end of file
Copied: trunk/plugins/My Connect4/Release/language/MyConnect4/strings_de.xml (from rev 468, trunk/plugins/My Connect4/language/MyConnect4/strings_de.xml)
===================================================================
--- trunk/plugins/My Connect4/Release/language/MyConnect4/strings_de.xml (rev 0)
+++ trunk/plugins/My Connect4/Release/language/MyConnect4/strings_de.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Language name="German" characters="255">
+ <Section name="unmapped">
+ <String id="0" prefix="Mein ">Vier gewinnt</String>
+ <String id="1">Neues Spiel</String>
+ <String id="2">Spieler</String>
+ <String id="3">gewinnt das Spiel!</String>
+ <String id="4">Unentschieden! Keiner hat gewonnen!</String>
+ <String id="5">Runde: </String>
+ <String id="6">GAME OVER</String>
+ <String id="9">Spielgeräusche</String>
+ <String id="10">Stufe: </String>
+ <String id="11">leicht</String>
+ <String id="12">mittel</String>
+ <String id="13">schwer</String>
+ <String id="20">Spieler vs. </String>
+ <String id="21">Computer</String>
+ <String id="22">Spieler</String>
+ <String id="31">Was ist Vier gewinnt?</String>
+ <String id="32">Connect 4 is a game where your object is to get 4 tokens in a row.
+This could be vertically, horizontal or diagonally.
+
+Gameboard design by Mikael Söderström.
+
+AI code has been taken from http://www.Planet-Source-Code.com
+
+Good luck
+Mark Koenig (kroko)</String>
+ </Section>
+</Language>
\ No newline at end of file
Deleted: trunk/plugins/My Connect4/Release/language/MyConnect4/strings_en.xml
===================================================================
--- trunk/plugins/My Connect4/language/MyConnect4/strings_en.xml 2007-05-27 02:26:19 UTC (rev 464)
+++ trunk/plugins/My Connect4/Release/language/MyConnect4/strings_en.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Language name="English" characters="255">
- <Section name="unmapped">
- <String id="0" prefix="My ">Connect 4</String>
- <String id="1">New Game</String>
- <String id="2">Player</String>
- <String id="3">wins the game!</String>
- <String id="4">Nobody wins the game ! Its a draw !</String>
- <String id="5">Round: </String>
- <String id="6">GAME OVER</String>
- <String id="9">Sounds</String>
- <String id="10">Level: </String>
- <String id="11">easy</String>
- <String id="12">medium</String>
- <String id="13">difficult</String>
- <String id="20">Player vs. </String>
- <String id="21">Computer</String>
- <String id="22">Player</String>
- <String id="31">What's Connect 4</String>
- <String id="32">Connect 4 is a game where your object is to get 4 tokens in a row.
-This could be vertically, horizontal or diagonally.
-
-Gameboard design by Mikael Söderström.
-
-AI code has been taken from http://www.Planet-Source-Code.com
-
-Good luck
-Mark Koenig (kroko)</String>
- </Section>
-</Language>
\ No newline at end of file
Copied: trunk/plugins/My Connect4/Release/language/MyConnect4/strings_en.xml (from rev 468, trunk/plugins/My Connect4/language/MyConnect4/strings_en.xml)
===================================================================
--- trunk/plugins/My Connect4/Release/language/MyConnect4/strings_en.xml (rev 0)
+++ trunk/plugins/My Connect4/Release/language/MyConnect4/strings_en.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Language name="English" characters="255">
+ <Section name="unmapped">
+ <String id="0" prefix="My ">Connect 4</String>
+ <String id="1">New Game</String>
+ <String id="2">Player</String>
+ <String id="3">wins the game!</String>
+ <String id="4">Nobody wins the game ! Its a draw !</String>
+ <String id="5">Round: </String>
+ <String id="6">GAME OVER</String>
+ <String id="9">Sounds</String>
+ <String id="10">Level: </String>
+ <String id="11">easy</String>
+ <String id="12">medium</String>
+ <String id="13">difficult</String>
+ <String id="20">Player vs. </String>
+ <String id="21">Computer</String>
+ <String id="22">Player</String>
+ <String id="31">What's Connect 4</String>
+ <String id="32">Connect 4 is a game where your object is to get 4 tokens in a row.
+This could be vertically, horizontal or diagonally.
+
+Gameboard design by Mikael Söderström.
+
+AI code has been taken from http://www.Planet-Source-Code.com
+
+Good luck
+Mark Koenig (kroko)</String>
+ </Section>
+</Language>
\ No newline at end of file
Copied: trunk/plugins/My Connect4/Release/skin/BlueTwo (from rev 464, trunk/plugins/My Connect4/Skin/BlueTwo)
Deleted: trunk/plugins/My Connect4/Release/skin/BlueTwo/MyConnect4.xml
===================================================================
--- trunk/plugins/My Connect4/Skin/BlueTwo/MyConnect4.xml 2007-05-27 02:26:19 UTC (rev 464)
+++ trunk/plugins/My Connect4/Release/skin/BlueTwo/MyConnect4.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -1,604 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?>
-<window>
- <id>22031969</id>
- <defaultcontrol>2</defaultcontrol>
- <allowoverlay>yes</allowoverlay>
- <autohidetopbar>yes</autohidetopbar>
- <controls>
- <import>common.time.xml</import>
- <control>
- <description>BackGround</description>
- <type>image</type>
- <id>1</id>
- <posX>0</posX>
- <posY>0</posY>
- <width>720</width>
- <height>576</height>
- <texture>background.png</texture>
- </control>
- <control>
- <description>header label</description>
- <type>label</type>
- <id>1</id>
- <posX>250</posX>
- <posY>70</posY>
- <label>#header_label</label>
- <font>font16</font>
- <align>right</align>
- <textcolor>White</textcolor>
- <animation effect="fade" time="200">WindowOpen</animation>
- <animation effect="fade" time="200">WindowClose</animation>
- </control>
- <control>
- <description>button group</description>
- <type>group</type>
- <animation effect="fade" time="250">WindowOpen</animation>
- <animation effect="fade" time="500">WindowClose</animation>
- <animation effect="slide" time="250" start="-300,0">WindowOpen</animation>
- <animation effect="slide" time="500" end="0,-300">WindowClose</animation>
- <posX>60</posX>
- <posY>97</posY>
- <layout>StackLayout</layout>
- <control>
- <description>Start</description>
- <type>button</type>
- <id>2</id>
- <onleft>2</onleft>
- <onright>301</onright>
- <onup>6</onup>
- <ondown>3</ondown>
- </control>
- <control>
- <description>Mode</description>
- <type>button</type>
- <id>3</id>
- <onleft>3</onleft>
- <onright>301</onright>
- <onup>2</onup>
- <ondown>4</ondown>
- </control>
- <control>
- <description>Level</description>
- <type>button</type>
- <id>4</id>
- <onleft>4</onleft>
- <onright>301</onright>
- <onup>3</onup>
- <ondown>5</ondown>
- </control>
- <control>
- <description>Sounds</description>
- <type>togglebutton</type>
- <id>5</id>
- <onleft>5</onleft>
- <onright>301</onright>
- <onup>4</onup>
- <ondown>6</ondown>
- </control>
- <control>
- <description>Round</description>
- <type>button</type>
- <id>1</id>
- <label>#Round</label>
- <font>font12</font>
- <enabled>false</enabled>
- <textureFocus>-</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- </control>
- <control>
- <description>Player: / GameOver</description>
- <type>button</type>
- <id>1</id>
- <label>#Player</label>
- <font>font12</font>
- <enabled>false</enabled>
- <textureFocus>-</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- </control>
- <control>
- <description>What is this?</description>
- <type>button</type>
- <id>6</id>
- <onleft>6</onleft>
- <onright>301</onright>
- <onup>5</onup>
- <ondown>2</ondown>
- </control>
- </control>
- <control>
- <description>BackGround Game</description>
- <type>image</type>
- <id>15</id>
- <posX>260</posX>
- <posY>120</posY>
- <width>440</width>
- <height>380</height>
- <texture>MyConnBack.png</texture>
- <animation effect="fade" time="250">WindowOpen</animation>
- <animation effect="fade" time="500">WindowClose</animation>
- <animation effect="slide" time="400" start="0,-300">WindowOpen</animation>
- <animation effect="slide" time="400" end="800,0">WindowClose</animation>
- </control>
- <control>
- <description>game group</description>
- <type>group</type>
- <animation effect="fade" time="250">WindowOpen</animation>
- <animation effect="fade" time="500">WindowClose</animation>
- <animation effect="slide" time="400" start="0,-300">WindowOpen</animation>
- <animation effect="slide" time="400" end="800,0">WindowClose</animation>
- <control>
- <type>image</type>
- <id>101</id>
- <posX>280</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>102</id>
- <posX>340</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>103</id>
- <posX>400</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>104</id>
- <posX>460</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>105</id>
- <posX>520</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>106</id>
- <posX>580</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>107</id>
- <posX>640</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>111</id>
- <posX>280</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>112</id>
- <posX>340</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>113</id>
- <posX>400</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>114</id>
- <posX>460</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>115</id>
- <posX>520</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>116</id>
- <posX>580</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>117</id>
- <posX>640</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>121</id>
- <posX>280</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>122</id>
- <posX>340</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>123</id>
- <posX>400</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>124</id>
- <posX>460</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>125</id>
- <posX>520</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>126</id>
- <posX>580</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>127</id>
- <posX>640</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>131</id>
- <posX>280</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>132</id>
- <posX>340</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>133</id>
- <posX>400</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>134</id>
- <posX>460</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>135</id>
- <posX>520</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>136</id>
- <posX>580</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>137</id>
- <posX>640</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>141</id>
- <posX>280</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>142</id>
- <posX>340</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>143</id>
- <posX>400</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>144</id>
- <posX>460</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>145</id>
- <posX>520</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>146</id>
- <posX>580</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>147</id>
- <posX>640</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>151</id>
- <posX>280</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>152</id>
- <posX>340</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>153</id>
- <posX>400</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>154</id>
- <posX>460</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>155</id>
- <posX>520</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>156</id>
- <posX>580</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>157</id>
- <posX>640</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_7</texture>
- </control>
- <control>
- <description>text label</description>
- <type>label</type>
- <id>18</id>
- <posX>260</posX>
- <posY>510</posY>
- <label>#Status</label>
- <font>font16</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
- </control>
- <control>
- <description>Pointer 01</description>
- <type>button</type>
- <id>301</id>
- <posX>280</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>2</onleft>
- <onright>302</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 02</description>
- <type>button</type>
- <id>302</id>
- <posX>340</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>301</onleft>
- <onright>303</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 03</description>
- <type>button</type>
- <id>303</id>
- <posX>400</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>302</onleft>
- <onright>304</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 04</description>
- <type>button</type>
- <id>304</id>
- <posX>460</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>303</onleft>
- <onright>305</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 05</description>
- <type>button</type>
- <id>305</id>
- <posX>520</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>304</onleft>
- <onright>306</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 06</description>
- <type>button</type>
- <id>306</id>
- <posX>580</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>305</onleft>
- <onright>307</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 07</description>
- <type>button</type>
- <id>307</id>
- <posX>640</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>306</onleft>
- <onright>307</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- </control>
- </controls>
-</window>
\ No newline at end of file
Copied: trunk/plugins/My Connect4/Release/skin/BlueTwo/MyConnect4.xml (from rev 468, trunk/plugins/My Connect4/Skin/BlueTwo/MyConnect4.xml)
===================================================================
--- trunk/plugins/My Connect4/Release/skin/BlueTwo/MyConnect4.xml (rev 0)
+++ trunk/plugins/My Connect4/Release/skin/BlueTwo/MyConnect4.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -0,0 +1,617 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>22031969</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <autohidetopbar>yes</autohidetopbar>
+ <controls>
+ <import>common.time.xml</import>
+ <control>
+ <description>BackGround</description>
+ <type>image</type>
+ <id>1</id>
+ <posX>0</posX>
+ <posY>0</posY>
+ <width>720</width>
+ <height>576</height>
+ <texture>background.png</texture>
+ </control>
+ <control>
+ <description>header label</description>
+ <type>label</type>
+ <id>1</id>
+ <posX>250</posX>
+ <posY>70</posY>
+ <label>#header_label</label>
+ <font>font16</font>
+ <align>right</align>
+ <textcolor>White</textcolor>
+ <animation effect="fade" time="200">WindowOpen</animation>
+ <animation effect="fade" time="200">WindowClose</animation>
+ </control>
+ <control>
+ <description>button group</description>
+ <type>group</type>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <animation effect="slide" time="250" start="-300,0">WindowOpen</animation>
+ <animation effect="slide" time="500" end="0,-300">WindowClose</animation>
+ <posX>60</posX>
+ <posY>97</posY>
+ <layout>StackLayout</layout>
+ <control>
+ <description>Start</description>
+ <type>button</type>
+ <id>2</id>
+ <onleft>2</onleft>
+ <onright>301</onright>
+ <onup>6</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Mode</description>
+ <type>button</type>
+ <id>3</id>
+ <onleft>3</onleft>
+ <onright>301</onright>
+ <onup>2</onup>
+ <ondown>4</ondown>
+ </control>
+ <control>
+ <description>Level</description>
+ <type>button</type>
+ <id>4</id>
+ <onleft>4</onleft>
+ <onright>301</onright>
+ <onup>3</onup>
+ <ondown>5</ondown>
+ </control>
+ <control>
+ <description>Sounds</description>
+ <type>togglebutton</type>
+ <id>5</id>
+ <onleft>5</onleft>
+ <onright>301</onright>
+ <onup>4</onup>
+ <ondown>6</ondown>
+ </control>
+ <control>
+ <description>Round</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Round</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>Player: / GameOver</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Player</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>What is this?</description>
+ <type>button</type>
+ <id>6</id>
+ <onleft>6</onleft>
+ <onright>301</onright>
+ <onup>5</onup>
+ <ondown>2</ondown>
+ </control>
+ </control>
+ <control>
+ <description>BackGround Game</description>
+ <type>image</type>
+ <id>15</id>
+ <posX>260</posX>
+ <posY>120</posY>
+ <width>440</width>
+ <height>380</height>
+ <texture>MyConnBack.png</texture>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <animation effect="slide" time="400" start="0,-300">WindowOpen</animation>
+ <animation effect="slide" time="400" end="800,0">WindowClose</animation>
+ </control>
+ <control>
+ <description>game group</description>
+ <type>group</type>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <animation effect="slide" time="400" start="0,-300">WindowOpen</animation>
+ <animation effect="slide" time="400" end="800,0">WindowClose</animation>
+ <control>
+ <description>text label</description>
+ <type>label</type>
+ <id>18</id>
+ <posX>260</posX>
+ <posY>510</posY>
+ <label>#Status</label>
+ <font>font16</font>
+ <align>Left</align>
+ <textcolor>ffffffff</textcolor>
+ </control>
+ <control>
+ <description>Pointer 01</description>
+ <type>button</type>
+ <id>301</id>
+ <posX>280</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onright>302</onright>
+ <onup>301</onup>
+ <ondown>301</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 02</description>
+ <type>button</type>
+ <id>302</id>
+ <posX>340</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>301</onleft>
+ <onright>303</onright>
+ <onup>302</onup>
+ <ondown>302</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 03</description>
+ <type>button</type>
+ <id>303</id>
+ <posX>400</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>302</onleft>
+ <onright>304</onright>
+ <onup>303</onup>
+ <ondown>303</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 04</description>
+ <type>button</type>
+ <id>304</id>
+ <posX>460</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>303</onleft>
+ <onright>305</onright>
+ <onup>304</onup>
+ <ondown>304</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 05</description>
+ <type>button</type>
+ <id>305</id>
+ <posX>520</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>304</onleft>
+ <onright>306</onright>
+ <onup>305</onup>
+ <ondown>305</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 06</description>
+ <type>button</type>
+ <id>306</id>
+ <posX>580</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>305</onleft>
+ <onright>307</onright>
+ <onup>306</onup>
+ <ondown>306</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 07</description>
+ <type>button</type>
+ <id>307</id>
+ <posX>640</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>306</onleft>
+ <onright>301</onright>
+ <onup>307</onup>
+ <ondown>307</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <type>image</type>
+ <id>101</id>
+ <posX>280</posX>
+ <posY>140</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_1_1</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>102</id>
+ <posX>340</posX>
+ <posY>140</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_1_2</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>103</id>
+ <posX>400</posX>
+ <posY>140</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_1_3</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>104</id>
+ <posX>460</posX>
+ <posY>140</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_1_4</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>105</id>
+ <posX>520</posX>
+ <posY>140</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_1_5</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>106</id>
+ <posX>580</posX>
+ <posY>140</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_1_6</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>107</id>
+ <posX>640</posX>
+ <posY>140</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_1_7</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>111</id>
+ <posX>280</posX>
+ <posY>200</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_2_1</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>112</id>
+ <posX>340</posX>
+ <posY>200</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_2_2</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>113</id>
+ <posX>400</posX>
+ <posY>200</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_2_3</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>114</id>
+ <posX>460</posX>
+ <posY>200</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_2_4</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>115</id>
+ <posX>520</posX>
+ <posY>200</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_2_5</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>116</id>
+ <posX>580</posX>
+ <posY>200</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_2_6</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>117</id>
+ <posX>640</posX>
+ <posY>200</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_2_7</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>121</id>
+ <posX>280</posX>
+ <posY>260</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_3_1</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>122</id>
+ <posX>340</posX>
+ <posY>260</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_3_2</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>123</id>
+ <posX>400</posX>
+ <posY>260</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_3_3</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>124</id>
+ <posX>460</posX>
+ <posY>260</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_3_4</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>125</id>
+ <posX>520</posX>
+ <posY>260</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_3_5</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>126</id>
+ <posX>580</posX>
+ <posY>260</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_3_6</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>127</id>
+ <posX>640</posX>
+ <posY>260</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_3_7</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>131</id>
+ <posX>280</posX>
+ <posY>320</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_4_1</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>132</id>
+ <posX>340</posX>
+ <posY>320</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_4_2</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>133</id>
+ <posX>400</posX>
+ <posY>320</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_4_3</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>134</id>
+ <posX>460</posX>
+ <posY>320</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_4_4</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>135</id>
+ <posX>520</posX>
+ <posY>320</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_4_5</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>136</id>
+ <posX>580</posX>
+ <posY>320</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_4_6</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>137</id>
+ <posX>640</posX>
+ <posY>320</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_4_7</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>141</id>
+ <posX>280</posX>
+ <posY>380</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_5_1</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>142</id>
+ <posX>340</posX>
+ <posY>380</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_5_2</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>143</id>
+ <posX>400</posX>
+ <posY>380</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_5_3</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>144</id>
+ <posX>460</posX>
+ <posY>380</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_5_4</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>145</id>
+ <posX>520</posX>
+ <posY>380</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_5_5</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>146</id>
+ <posX>580</posX>
+ <posY>380</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_5_6</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>147</id>
+ <posX>640</posX>
+ <posY>380</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_5_7</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>151</id>
+ <posX>280</posX>
+ <posY>440</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_6_1</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>152</id>
+ <posX>340</posX>
+ <posY>440</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_6_2</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>153</id>
+ <posX>400</posX>
+ <posY>440</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_6_3</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>154</id>
+ <posX>460</posX>
+ <posY>440</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_6_4</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>155</id>
+ <posX>520</posX>
+ <posY>440</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_6_5</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>156</id>
+ <posX>580</posX>
+ <posY>440</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_6_6</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>157</id>
+ <posX>640</posX>
+ <posY>440</posY>
+ <width>40</width>
+ <height>40</height>
+ <texture>#Con_6_7</texture>
+ </control>
+ </control>
+ </controls>
+</window>
\ No newline at end of file
Copied: trunk/plugins/My Connect4/Release/skin/SimpleMP (from rev 464, trunk/plugins/My Connect4/Skin/SimpleMP)
Deleted: trunk/plugins/My Connect4/Release/skin/SimpleMP/MyConnect4.xml
===================================================================
--- trunk/plugins/My Connect4/Skin/SimpleMP/MyConnect4.xml 2007-05-27 02:26:19 UTC (rev 464)
+++ trunk/plugins/My Connect4/Release/skin/SimpleMP/MyConnect4.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -1,611 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?>
-<window>
- <id>22031969</id>
- <defaultcontrol>2</defaultcontrol>
- <allowoverlay>yes</allowoverlay>
- <autohidetopbar>yes</autohidetopbar>
- <controls>
- <import>common.time.xml</import>
- <control>
- <description>BackGround</description>
- <type>image</type>
- <id>10</id>
- <posX>0</posX>
- <posY>0</posY>
- <width>720</width>
- <height>576</height>
- <texture>background.png</texture>
- </control>
- <control>
- <description>header label</description>
- <type>label</type>
- <id>1</id>
- <posX>55</posX>
- <posY>20</posY>
- <label>#header_label</label>
- <font>font48</font>
- <align>left</align>
- <textcolor>20ffffff</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>header label</description>
- <type>label</type>
- <id>11</id>
- <posX>60</posX>
- <posY>70</posY>
- <label>#header_label</label>
- <font>font16</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <type>group</type>
- <description>group element</description>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- <posX>60</posX>
- <posY>97</posY>
- <layout>StackLayout</layout>
- <control>
- <description>Start</description>
- <type>button</type>
- <id>2</id>
- <onleft>2</onleft>
- <onright>301</onright>
- <onup>6</onup>
- <ondown>3</ondown>
- </control>
- <control>
- <description>Mode</description>
- <type>button</type>
- <id>3</id>
- <onleft>3</onleft>
- <onright>301</onright>
- <onup>2</onup>
- <ondown>4</ondown>
- </control>
- <control>
- <description>Level</description>
- <type>button</type>
- <id>4</id>
- <onleft>4</onleft>
- <onright>301</onright>
- <onup>3</onup>
- <ondown>5</ondown>
- </control>
- <control>
- <description>Sounds</description>
- <type>togglebutton</type>
- <id>5</id>
- <onleft>5</onleft>
- <onright>301</onright>
- <onup>4</onup>
- <ondown>6</ondown>
- </control>
- <control>
- <description>Round</description>
- <type>button</type>
- <id>1</id>
- <label>#Round</label>
- <font>font12</font>
- <enabled>false</enabled>
- <textureFocus>-</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- </control>
- <control>
- <description>Player: / GameOver</description>
- <type>button</type>
- <id>1</id>
- <label>#Player</label>
- <font>font12</font>
- <enabled>false</enabled>
- <textureFocus>-</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- </control>
- <control>
- <description>Whatsthis</description>
- <type>button</type>
- <id>6</id>
- <onleft>6</onleft>
- <onright>301</onright>
- <onup>5</onup>
- <ondown>2</ondown>
- </control>
- </control>
- <control>
- <description>BackGround Game</description>
- <type>image</type>
- <id>15</id>
- <posX>260</posX>
- <posY>120</posY>
- <width>440</width>
- <height>380</height>
- <texture>MyConnBack.png</texture>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <type>group</type>
- <description>group element</description>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- <control>
- <type>image</type>
- <id>101</id>
- <posX>280</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>102</id>
- <posX>340</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>103</id>
- <posX>400</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>104</id>
- <posX>460</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>105</id>
- <posX>520</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>106</id>
- <posX>580</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>107</id>
- <posX>640</posX>
- <posY>140</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_1_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>111</id>
- <posX>280</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>112</id>
- <posX>340</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>113</id>
- <posX>400</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>114</id>
- <posX>460</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>115</id>
- <posX>520</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>116</id>
- <posX>580</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>117</id>
- <posX>640</posX>
- <posY>200</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_2_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>121</id>
- <posX>280</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>122</id>
- <posX>340</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>123</id>
- <posX>400</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>124</id>
- <posX>460</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>125</id>
- <posX>520</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>126</id>
- <posX>580</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>127</id>
- <posX>640</posX>
- <posY>260</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_3_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>131</id>
- <posX>280</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>132</id>
- <posX>340</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>133</id>
- <posX>400</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>134</id>
- <posX>460</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>135</id>
- <posX>520</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>136</id>
- <posX>580</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>137</id>
- <posX>640</posX>
- <posY>320</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_4_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>141</id>
- <posX>280</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>142</id>
- <posX>340</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>143</id>
- <posX>400</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>144</id>
- <posX>460</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>145</id>
- <posX>520</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>146</id>
- <posX>580</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>147</id>
- <posX>640</posX>
- <posY>380</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_5_7</texture>
- </control>
- <control>
- <type>image</type>
- <id>151</id>
- <posX>280</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_1</texture>
- </control>
- <control>
- <type>image</type>
- <id>152</id>
- <posX>340</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_2</texture>
- </control>
- <control>
- <type>image</type>
- <id>153</id>
- <posX>400</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_3</texture>
- </control>
- <control>
- <type>image</type>
- <id>154</id>
- <posX>460</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_4</texture>
- </control>
- <control>
- <type>image</type>
- <id>155</id>
- <posX>520</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_5</texture>
- </control>
- <control>
- <type>image</type>
- <id>156</id>
- <posX>580</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_6</texture>
- </control>
- <control>
- <type>image</type>
- <id>157</id>
- <posX>640</posX>
- <posY>440</posY>
- <width>40</width>
- <height>40</height>
- <texture>#Con_6_7</texture>
- </control>
- <control>
- <description>text label</description>
- <type>label</type>
- <id>18</id>
- <posX>260</posX>
- <posY>510</posY>
- <label>#Status</label>
- <font>font16</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
- </control>
- <control>
- <description>Pointer 01</description>
- <type>button</type>
- <id>301</id>
- <posX>280</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>2</onleft>
- <onright>302</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 02</description>
- <type>button</type>
- <id>302</id>
- <posX>340</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>301</onleft>
- <onright>303</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 03</description>
- <type>button</type>
- <id>303</id>
- <posX>400</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>302</onleft>
- <onright>304</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 04</description>
- <type>button</type>
- <id>304</id>
- <posX>460</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>303</onleft>
- <onright>305</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 05</description>
- <type>button</type>
- <id>305</id>
- <posX>520</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>304</onleft>
- <onright>306</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 06</description>
- <type>button</type>
- <id>306</id>
- <posX>580</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>305</onleft>
- <onright>307</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 07</description>
- <type>button</type>
- <id>307</id>
- <posX>640</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>306</onleft>
- <onright>307</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- </control>
- </controls>
-</window>
Copied: trunk/plugins/My Connect4/Release/skin/SimpleMP/MyConnect4.xml (from rev 468, trunk/plugins/My Connect4/Skin/SimpleMP/MyConnect4.xml)
===================================================================
--- trunk/plugins/My Connect4/Release/skin/SimpleMP/MyConnect4.xml (rev 0)
+++ trunk/plugins/My Connect4/Release/skin/SimpleMP/MyConnect4.xml 2007-05-27 08:53:05 UTC (rev 469)
@@ -0,0 +1,611 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>22031969</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <autohidetopbar>yes</autohidetopbar>
+ <controls>
+ <import>common.time.xml</import>
+ <control>
+ <description>BackGround</description>
+ <type>image</type>
+ <id>10</id>
+ <posX>0</posX>
+ <posY>0</pos...
[truncated message content] |
|
From: <che...@us...> - 2007-05-27 08:48:42
|
Revision: 468
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=468&view=rev
Author: chef_koch
Date: 2007-05-27 01:48:08 -0700 (Sun, 27 May 2007)
Log Message:
-----------
added release folder, for easier svn export, when release new version
Added Paths:
-----------
trunk/plugins/My Connect4/Release/
trunk/plugins/My Connect4/Release/language/
trunk/plugins/My Connect4/Release/plugins/
trunk/plugins/My Connect4/Release/plugins/Windows/
trunk/plugins/My Connect4/Release/skin/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 07:40:52
|
Revision: 467
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=467&view=rev
Author: chef_koch
Date: 2007-05-27 00:40:50 -0700 (Sun, 27 May 2007)
Log Message:
-----------
improved UpdateButtonStates, static labels will be set now only OnPageLoad
Modified Paths:
--------------
trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs
Modified: trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs
===================================================================
--- trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs 2007-05-27 07:13:59 UTC (rev 466)
+++ trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs 2007-05-27 07:40:50 UTC (rev 467)
@@ -214,6 +214,12 @@
Drawfield();
+ // set localized labels
+ GUIPropertyManager.SetProperty("#header_label", MyConnect.GUILocalizeStrings.Get(0)); // MyConnect
+ GUIControl.SetControlLabel(GetID, btnStart.GetID, MyConnect.GUILocalizeStrings.Get(1)); // New Game
+ GUIControl.SetControlLabel(GetID, btnSound.GetID, MyConnect.GUILocalizeStrings.Get(9)); // Sounds
+ GUIControl.SetControlLabel(GetID, btnWhatsThis.GetID, MyConnect.GUILocalizeStrings.Get(31)); // What is MyConnect?
+
UpdateButtonStates();
}
@@ -348,11 +354,13 @@
private void UpdateButtonStates()
{
- GUIPropertyManager.SetProperty("#header_label", MyConnect.GUILocalizeStrings.Get(0)); // MyConnect
-
- GUIControl.SetControlLabel(GetID, btnStart.GetID, MyConnect.GUILocalizeStrings.Get(1)); // Start
+ // enable/disable button
+ btnSound.Selected = _soundOn;
btnStart.Disabled = (Player != 0);
+ btnLevel.Disabled = ((Player != 0) || (_currentMode == Mode.PlayerVsPlayer));
+ btnMode.Disabled = (Player != 0);
+ // refresh label for btnLevel
string strLine = MyConnect.GUILocalizeStrings.Get(10); // Level:
switch (_currentLevel)
{
@@ -370,8 +378,8 @@
break;
}
GUIControl.SetControlLabel(GetID, btnLevel.GetID, strLine);
- btnLevel.Disabled = ((Player != 0) || (_currentMode == Mode.PlayerVsPlayer));
+ // refresh label for btnMode
strLine = MyConnect.GUILocalizeStrings.Get(20); // Mode: Play vs
switch (_currentMode)
{
@@ -383,12 +391,6 @@
break;
}
GUIControl.SetControlLabel(GetID, btnMode.GetID, strLine);
- btnMode.Disabled = (Player != 0);
-
- GUIControl.SetControlLabel(GetID, btnSound.GetID, MyConnect.GUILocalizeStrings.Get(9)); // Sounds
- btnSound.Selected = _soundOn;
-
- GUIControl.SetControlLabel(GetID, btnWhatsThis.GetID, MyConnect.GUILocalizeStrings.Get(31)); // What is MyConnect?
}
#endregion
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 07:14:00
|
Revision: 466
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=466&view=rev
Author: chef_koch
Date: 2007-05-27 00:13:59 -0700 (Sun, 27 May 2007)
Log Message:
-----------
improved navigation
Modified Paths:
--------------
trunk/plugins/My Connect4/Skin/BlueTwo/MyConnect4.xml
Modified: trunk/plugins/My Connect4/Skin/BlueTwo/MyConnect4.xml
===================================================================
--- trunk/plugins/My Connect4/Skin/BlueTwo/MyConnect4.xml 2007-05-27 06:57:52 UTC (rev 465)
+++ trunk/plugins/My Connect4/Skin/BlueTwo/MyConnect4.xml 2007-05-27 07:13:59 UTC (rev 466)
@@ -127,6 +127,114 @@
<animation effect="slide" time="400" start="0,-300">WindowOpen</animation>
<animation effect="slide" time="400" end="800,0">WindowClose</animation>
<control>
+ <description>text label</description>
+ <type>label</type>
+ <id>18</id>
+ <posX>260</posX>
+ <posY>510</posY>
+ <label>#Status</label>
+ <font>font16</font>
+ <align>Left</align>
+ <textcolor>ffffffff</textcolor>
+ </control>
+ <control>
+ <description>Pointer 01</description>
+ <type>button</type>
+ <id>301</id>
+ <posX>280</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onright>302</onright>
+ <onup>301</onup>
+ <ondown>301</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 02</description>
+ <type>button</type>
+ <id>302</id>
+ <posX>340</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>301</onleft>
+ <onright>303</onright>
+ <onup>302</onup>
+ <ondown>302</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 03</description>
+ <type>button</type>
+ <id>303</id>
+ <posX>400</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>302</onleft>
+ <onright>304</onright>
+ <onup>303</onup>
+ <ondown>303</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 04</description>
+ <type>button</type>
+ <id>304</id>
+ <posX>460</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>303</onleft>
+ <onright>305</onright>
+ <onup>304</onup>
+ <ondown>304</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 05</description>
+ <type>button</type>
+ <id>305</id>
+ <posX>520</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>304</onleft>
+ <onright>306</onright>
+ <onup>305</onup>
+ <ondown>305</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 06</description>
+ <type>button</type>
+ <id>306</id>
+ <posX>580</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>305</onleft>
+ <onright>307</onright>
+ <onup>306</onup>
+ <ondown>306</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
+ <description>Pointer 07</description>
+ <type>button</type>
+ <id>307</id>
+ <posX>640</posX>
+ <posY>70</posY>
+ <width>40</width>
+ <height>40</height>
+ <onleft>306</onleft>
+ <onright>301</onright>
+ <onup>307</onup>
+ <ondown>307</ondown>
+ <textureFocus>MyConn4Cur.png</textureFocus>
+ </control>
+ <control>
<type>image</type>
<id>101</id>
<posX>280</posX>
@@ -504,101 +612,6 @@
<height>40</height>
<texture>#Con_6_7</texture>
</control>
- <control>
- <description>text label</description>
- <type>label</type>
- <id>18</id>
- <posX>260</posX>
- <posY>510</posY>
- <label>#Status</label>
- <font>font16</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
- </control>
- <control>
- <description>Pointer 01</description>
- <type>button</type>
- <id>301</id>
- <posX>280</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>2</onleft>
- <onright>302</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 02</description>
- <type>button</type>
- <id>302</id>
- <posX>340</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>301</onleft>
- <onright>303</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 03</description>
- <type>button</type>
- <id>303</id>
- <posX>400</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>302</onleft>
- <onright>304</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 04</description>
- <type>button</type>
- <id>304</id>
- <posX>460</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>303</onleft>
- <onright>305</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 05</description>
- <type>button</type>
- <id>305</id>
- <posX>520</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>304</onleft>
- <onright>306</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 06</description>
- <type>button</type>
- <id>306</id>
- <posX>580</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>305</onleft>
- <onright>307</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
- <control>
- <description>Pointer 07</description>
- <type>button</type>
- <id>307</id>
- <posX>640</posX>
- <posY>70</posY>
- <width>40</width>
- <height>40</height>
- <onleft>306</onleft>
- <onright>307</onright>
- <textureFocus>MyConn4Cur.png</textureFocus>
- </control>
</control>
</controls>
</window>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 06:57:54
|
Revision: 465
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=465&view=rev
Author: chef_koch
Date: 2007-05-26 23:57:52 -0700 (Sat, 26 May 2007)
Log Message:
-----------
PluginTitle is now localized by GetHome()
Modified Paths:
--------------
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs
Modified: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs 2007-05-27 02:26:19 UTC (rev 464)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs 2007-05-27 06:57:52 UTC (rev 465)
@@ -201,10 +201,9 @@
/// <param name="strPictureImage">subpicture for the button or empty for none</param>
/// <returns>true : plugin needs its own button on home
/// false : plugin does not need its own button on home</returns>
-
public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage)
{
- strButtonText = PluginName();
+ strButtonText = MyHexxagon.GUILocalizeStrings.Get(0);
strButtonImage = String.Empty;
strButtonImageFocus = String.Empty;
strPictureImage = @"hover_my hexxagon.png";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 02:26:26
|
Revision: 464
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=464&view=rev
Author: chef_koch
Date: 2007-05-26 19:26:19 -0700 (Sat, 26 May 2007)
Log Message:
-----------
Property Changed:
----------------
trunk/plugins/
trunk/plugins/AutoStart/
trunk/plugins/AutoStart/Properties/
trunk/plugins/AutoStart/Resources/
trunk/plugins/AutoStart/bin/
trunk/plugins/AutoStart/bin/Debug/
trunk/plugins/AutoStart/bin/Release/
trunk/plugins/AutoStart/obj/
trunk/plugins/AutoStart/obj/Debug/
trunk/plugins/AutoStart/obj/Debug/TempPE/
trunk/plugins/AutoStart/obj/Release/
trunk/plugins/AutoStart/obj/Release/Refactor/
trunk/plugins/AutoStart/obj/Release/TempPE/
trunk/plugins/DirectTv/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/References/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/SerialInterface/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Debug/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Release/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug/TempPE/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release/TempPE/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/References/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/SerialInterface/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Debug/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Release/
trunk/plugins/Documentation plugin/
trunk/plugins/Documentation plugin/Properties/
trunk/plugins/Documentation plugin/skin/
trunk/plugins/ETVNet/
trunk/plugins/ETVNet/ETVNet/
trunk/plugins/ETVNet/ETVNet/Properties/
trunk/plugins/ETVNet/ETVNet/skinfiles/
trunk/plugins/ETVNet/ETVNet/skinfiles/wide/
trunk/plugins/FritzBox/
trunk/plugins/FritzBox/Properties/
trunk/plugins/FritzBox/gfx/
trunk/plugins/FritzBox/gfx/Thumbs/
trunk/plugins/FritzBox/gfx/Thumbs/YAC/
trunk/plugins/IPTV@UT/
trunk/plugins/IPTV@UT/IPTV@UT/
trunk/plugins/IPTV@UT/IPTV@UT/Properties/
trunk/plugins/IPTV@UT/[ Default Skin ]/
trunk/plugins/IPTV@UT/[ Wide Skin ]/
trunk/plugins/IPTVPlugin/
trunk/plugins/IPTVPlugin/XMLs/
trunk/plugins/IPTVPlugin/XMLs/Skins/
trunk/plugins/IPTVPlugin/XMLs/Skins/mce/
trunk/plugins/IPTVPlugin/XMLs/StateDetails/
trunk/plugins/IR Server Suite/
trunk/plugins/IR Server Suite/Applications/
trunk/plugins/IR Server Suite/Applications/Debug Client/
trunk/plugins/IR Server Suite/Applications/Debug Client/Properties/
trunk/plugins/IR Server Suite/Applications/IR Server/
trunk/plugins/IR Server Suite/Applications/IR Server/Properties/
trunk/plugins/IR Server Suite/Applications/Translator/
trunk/plugins/IR Server Suite/Applications/Translator/Forms/
trunk/plugins/IR Server Suite/Applications/Translator/Properties/
trunk/plugins/IR Server Suite/Applications/Tray Launcher/
trunk/plugins/IR Server Suite/Applications/Tray Launcher/Properties/
trunk/plugins/IR Server Suite/Applications/Virtual Remote/
trunk/plugins/IR Server Suite/Applications/Virtual Remote/Properties/
trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor/
trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor/Properties/
trunk/plugins/IR Server Suite/Common/
trunk/plugins/IR Server Suite/Common/IrssUtils/
trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/
trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/
trunk/plugins/IR Server Suite/Common/MPUtils/
trunk/plugins/IR Server Suite/Common/MPUtils/Forms/
trunk/plugins/IR Server Suite/Common/MPUtils/Properties/
trunk/plugins/IR Server Suite/IPC/
trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm/
trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm/Properties/
trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes/
trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes/Properties/
trunk/plugins/IR Server Suite/IPC/Named Pipes/
trunk/plugins/IR Server Suite/IPC/Named Pipes/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/
trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface/
trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Graphics/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin/Media/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/InputMapper/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Properties/
trunk/plugins/IgorPlugUSB/
trunk/plugins/MCEReplacement/
trunk/plugins/MCEReplacement/Forms/
trunk/plugins/MCEReplacement/InputMapper/
trunk/plugins/MCEReplacementTray/
trunk/plugins/MCEReplacementTray/Properties/
trunk/plugins/MessagePlugin/
trunk/plugins/MultiShortcut/
trunk/plugins/MultiShortcut/DLLFix/
trunk/plugins/MultiShortcut/DLLFix/Properties/
trunk/plugins/MultiShortcut/MultiShortcut/
trunk/plugins/MultiShortcut/MultiShortcut/Properties/
trunk/plugins/MultiShortcut/TestServer/
trunk/plugins/MultiShortcut/TestServer/Properties/
trunk/plugins/My Connect4/
trunk/plugins/My Connect4/Skin/
trunk/plugins/My Connect4/Skin/BlueTwo/
trunk/plugins/My Connect4/Skin/SimpleMP/
trunk/plugins/My Connect4/Skin/_default/
trunk/plugins/My Connect4/Skin/_default/Media/
trunk/plugins/My Connect4/Skin/_default/Sounds/
trunk/plugins/My Connect4/Source/
trunk/plugins/My Connect4/Source/MyConnect4/
trunk/plugins/My Connect4/Source/MyConnect4/Properties/
trunk/plugins/My Connect4/language/
trunk/plugins/My Connect4/language/MyConnect4/
trunk/plugins/My Hexxagon/
trunk/plugins/My Hexxagon/Skin/
trunk/plugins/My Hexxagon/Skin/BlueTwo/
trunk/plugins/My Hexxagon/Skin/SimpleMP/
trunk/plugins/My Hexxagon/Skin/_default/
trunk/plugins/My Hexxagon/Skin/_default/Media/
trunk/plugins/My Hexxagon/Skin/_default/Media/Hexxagon/
trunk/plugins/My Hexxagon/Skin/_default/Sounds/
trunk/plugins/My Hexxagon/Source/
trunk/plugins/My Hexxagon/Source/MyHexxagon/
trunk/plugins/My Hexxagon/Source/MyHexxagon/Properties/
trunk/plugins/My Hexxagon/language/
trunk/plugins/My Hexxagon/language/MyHexxagon/
trunk/plugins/My MPlayer/
trunk/plugins/My MPlayer/MPlayer_ExtPlayer/
trunk/plugins/My MPlayer/MPlayer_ExtPlayer/Properties/
trunk/plugins/My MPlayer/MPlayer_ExtPlayer/SampleConfiguration/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/Properties/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SampleConfiguration/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/BlueTwo 16x9/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/BlueTwo 4x3/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/PM III/
trunk/plugins/My Minesweeper/
trunk/plugins/My Minesweeper/Release/
trunk/plugins/My Minesweeper/Release/Skin/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Media/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Media/Minesweeper/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Media/Minesweeper/Board/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Sounds/
trunk/plugins/My Minesweeper/Source/
trunk/plugins/My Minesweeper/Source/MyMinesweeper/
trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/
trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/Properties/
trunk/plugins/My Refresh/
trunk/plugins/My Streamradio/
trunk/plugins/My Streamradio/Release/
trunk/plugins/My Streamradio/Release/Radio/
trunk/plugins/My Streamradio/Release/Skin/
trunk/plugins/My Streamradio/Release/Thumbs/
trunk/plugins/My Streamradio/Release/Thumbs/Radio/
trunk/plugins/My Streamradio/Source/
trunk/plugins/My Streamradio/Source/MyStreamRadio/
trunk/plugins/My Streamradio/Source/MyStreamRadio/Properties/
trunk/plugins/My Streamradio/Source/MyStreamRadio/obj/
trunk/plugins/My Streamradio/Source/MyStreamRadio/obj/Debug/
trunk/plugins/My Streamradio/Source/MyStreamRadio/obj/Debug/TempPE/
trunk/plugins/MyClickmania/
trunk/plugins/MyDVDs/
trunk/plugins/MyDVDs/Properties/
trunk/plugins/MyDVDs/language/
trunk/plugins/MyDVDs/language/English/
trunk/plugins/MyDVDs/skin/
trunk/plugins/MyDVDs/skin/BlueTwo/
trunk/plugins/MyDVDs/skin/BlueTwo/Media/
trunk/plugins/MyDbox/
trunk/plugins/MyDbox/Release/
trunk/plugins/MyDbox/Release/Plugins/
trunk/plugins/MyDbox/Release/Plugins/ExternalPlayers/
trunk/plugins/MyDbox/Release/Plugins/Windows/
trunk/plugins/MyDbox/Release/Skin/
trunk/plugins/MyDbox/Release/Skin/Blue Two/
trunk/plugins/MyDbox/Source/
trunk/plugins/MyDbox/Source/MyDbox/
trunk/plugins/MyDbox/Source/MyDbox/Properties/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/Properties/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/bin/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/bin/Debug/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/bin/Release/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Debug/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Debug/TempPE/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Release/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Release/TempPE/
trunk/plugins/MyDbox/Source/MyDbox/bin/
trunk/plugins/MyDbox/Source/MyDbox/bin/Debug/
trunk/plugins/MyDbox/Source/MyDbox/bin/Release/
trunk/plugins/MyDbox/Source/MyDbox/obj/
trunk/plugins/MyDbox/Source/MyDbox/obj/Debug/
trunk/plugins/MyDbox/Source/MyDbox/obj/Debug/TempPE/
trunk/plugins/MyDbox/Source/MyDbox/obj/Release/
trunk/plugins/MyDbox/Source/MyDbox/obj/Release/TempPE/
trunk/plugins/MyEmulators/
trunk/plugins/MyEmulators/myEmulators/
trunk/plugins/MyEmulators/myEmulators/Properties/
trunk/plugins/MyEmulators/skin/
trunk/plugins/MyEmulators/skin/BlueTwo/
trunk/plugins/MyEmulators/skin/BlueTwo wide/
trunk/plugins/MyExplorer/
trunk/plugins/MyExplorer/Properties/
trunk/plugins/MyExplorer/skin/
trunk/plugins/MyExplorer/skin/BlueTwo/
trunk/plugins/MyExplorer/skin/BlueTwo wide/
trunk/plugins/MyFilms/
trunk/plugins/MyFilms/Properties/
trunk/plugins/MyFilms/skin/
trunk/plugins/MyFilms/skin/BlackMyst/
trunk/plugins/MyFilms/skin/BlackMyst/Media/
trunk/plugins/MyFilms/skin/BlueTwo/
trunk/plugins/MyFilms/skin/BlueTwo/Media/
trunk/plugins/MyFilms/skin/BlueTwo wide/
trunk/plugins/MyFilms/skin/BlueTwo wide/Media/
trunk/plugins/MyFilms/skin/Project Mayhem 3/
trunk/plugins/MyFilms/skin/Project Mayhem 3/Media/
trunk/plugins/MyLyrics/
trunk/plugins/MyLyrics/LyricsEngine/
trunk/plugins/MyLyrics/LyricsEngine/LRC/
trunk/plugins/MyLyrics/LyricsEngine/LyricsDatabase/
trunk/plugins/MyLyrics/LyricsEngine/LyricsSites/
trunk/plugins/MyLyrics/LyricsEngine/Properties/
trunk/plugins/MyLyrics/LyricsEngine/Web References/
trunk/plugins/MyLyrics/LyricsEngine/Web References/Google/
trunk/plugins/MyLyrics/LyricsEngine/Web References/org.lyricwiki/
trunk/plugins/MyLyrics/My Lyrics/
trunk/plugins/MyLyrics/My Lyrics/Convert/
trunk/plugins/MyLyrics/My Lyrics/Properties/
trunk/plugins/MyLyrics/MyLyric Windows Application/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/Log/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/Lyrics/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/Properties/
trunk/plugins/MyLyrics/Skin/
trunk/plugins/MyLyrics/Skin/BlueTwo/
trunk/plugins/MyLyrics/Skin/BlueTwo/Media/
trunk/plugins/MyLyrics/Skin/BlueTwo wide/
trunk/plugins/MyLyrics/Skin/BlueTwo wide/Media/
trunk/plugins/MyMessaging/
trunk/plugins/MyMessaging/Databases/
trunk/plugins/MyMessaging/Databases/Messaging/
trunk/plugins/MyMessaging/Databases/Messaging/SqlLite/
trunk/plugins/MyMessaging/GUIMessage/
trunk/plugins/MyMessaging/GUIMessage/Core/
trunk/plugins/MyMessaging/GUIMessage/GUI/
trunk/plugins/MyMessaging/GUIMessage/Net/
trunk/plugins/MyMessaging/GUIMessage/Net/AUTH/
trunk/plugins/MyMessaging/GUIMessage/Net/Mime/
trunk/plugins/MyMessaging/GUIMessage/Net/Obsolete/
trunk/plugins/MyMessaging/GUIMessage/Net/POP3/
trunk/plugins/MyMessaging/GUIMessage/Net/ServersCore/
trunk/plugins/MyMessaging/WindowPlugins/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Core/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/GUI/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/AUTH/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/Mime/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/Obsolete/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/POP3/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/ServersCore/
trunk/plugins/MyRecipes/
trunk/plugins/MyRecipes/Properties/
trunk/plugins/MyRecipes/skin/
trunk/plugins/MyRecipes/skin/BlueTwo/
trunk/plugins/MyRecipes/skin/BlueTwo wide/
trunk/plugins/MyShowTimes/
trunk/plugins/MyShowTimes/ShowTimesGUI/
trunk/plugins/MyShowTimes/ShowTimesGUI/skin/
trunk/plugins/MyShowTimes/ShowTimesGUI/skin/Blue Two/
trunk/plugins/MyShowTimes/ShowTimesGUI/skin/MePo Wide/
trunk/plugins/MyShowTimes/ShowTimesGrabber/
trunk/plugins/MyShowTimes/ShowTimesGrabber/ShowTimes/
trunk/plugins/MyShowTimes/ShowTimesGrabber/ShowTimes/Properties/
trunk/plugins/MySimon/
trunk/plugins/MySimon/Skin/
trunk/plugins/MySimon/Skin/BlueTwo/
trunk/plugins/MySimon/Skin/SimpleMP/
trunk/plugins/MySimon/Skin/_default/
trunk/plugins/MySimon/Skin/_default/Media/
trunk/plugins/MySimon/Skin/_default/Sounds/
trunk/plugins/MySimon/Source/
trunk/plugins/MySimon/Source/SimonSay/
trunk/plugins/MySimon/Source/SimonSay/Properties/
trunk/plugins/MySimon/language/
trunk/plugins/MySimon/language/MySimon/
trunk/plugins/MyStatus/
trunk/plugins/MyStatus/Properties/
trunk/plugins/MyStatus/skin/
trunk/plugins/MyStatus/skin/BlueTwo/
trunk/plugins/MyStatus/skin/BlueTwo wide/
trunk/plugins/MyTorrents/
trunk/plugins/MyTorrents/AzureusWrapper/
trunk/plugins/MyTorrents/AzureusWrapper/Properties/
trunk/plugins/MyTorrents/My Azureus/
trunk/plugins/MyTorrents/My Azureus/GUIAzureus/
trunk/plugins/MyTorrents/My Azureus/Properties/
trunk/plugins/MyTorrents/My Azureus/Skin/
trunk/plugins/MyTorrents/My PodCasts/
trunk/plugins/MyTorrents/My PodCasts/Feeds/
trunk/plugins/MyTorrents/My PodCasts/GUIPodCasts/
trunk/plugins/MyTorrents/My PodCasts/GUIPodCasts/Feeds/
trunk/plugins/MyTorrents/My PodCasts/Properties/
trunk/plugins/MyTorrents/My PodCasts/Skin/
trunk/plugins/MyTorrents/My Torrents/
trunk/plugins/MyTorrents/My Torrents/Feeds/
trunk/plugins/MyTorrents/My Torrents/GUITorrents/
trunk/plugins/MyTorrents/My Torrents/Properties/
trunk/plugins/MyTorrents/My Torrents/Skin/
trunk/plugins/MyTorrents/My uTorrent/
trunk/plugins/MyTorrents/My uTorrent/GUIuTorrent/
trunk/plugins/MyTorrents/My uTorrent/Properties/
trunk/plugins/MyTorrents/My uTorrent/Skin/
trunk/plugins/MyTorrents/My uTorrent/Skin/media/
trunk/plugins/MyTorrents/c3o.Plugins/
trunk/plugins/MyTorrents/c3o.Plugins/Properties/
trunk/plugins/MyTorrents/c3o.Plugins/Shared/
trunk/plugins/MyTorrents/c3o.Plugins/Skin/
trunk/plugins/MyTorrents/c3o.Plugins/Web/
trunk/plugins/OnlinePhotos/
trunk/plugins/OnlinePhotos/bin/
trunk/plugins/OnlinePhotos/bin/Debug/
trunk/plugins/OnlinePhotos/bin/Release/
trunk/plugins/OnlinePhotos/google-sharp/
trunk/plugins/OnlinePhotos/google-sharp/Mono.Google/
trunk/plugins/OnlinePhotos/google-sharp/Mono.Google.Picasa/
trunk/plugins/OnlinePhotos/obj/
trunk/plugins/OnlinePhotos/obj/Debug/
trunk/plugins/OnlinePhotos/obj/Release/
trunk/plugins/OnlineVideos/
trunk/plugins/OnlineVideos/Skin/
trunk/plugins/OnlineVideos/Skin/BlueTwo/
trunk/plugins/OnlineVideos/Source/
trunk/plugins/OnlineVideos/Source/FLV Player/
trunk/plugins/OnlineVideos/Source/OnlineVideos/
trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/
trunk/plugins/OnlineVideos/Source/OnlineVideos/Properties/
trunk/plugins/OnlineVideos/Source/OnlineVideos/bin/
trunk/plugins/OnlineVideos/Source/OnlineVideos/bin/Debug/
trunk/plugins/OnlineVideos/Source/OnlineVideos/obj/
trunk/plugins/OnlineVideos/Source/OnlineVideos/obj/Debug/
trunk/plugins/PowerControl/
trunk/plugins/PowerControl/PowerControl/
trunk/plugins/PowerControl/PowerControl/Properties/
trunk/plugins/TV3ExtChannelChanger/
trunk/plugins/TV3ExtChannelChanger/Forms/
trunk/plugins/TV3MceBlaster/
trunk/plugins/TV3MceBlaster/Forms/
trunk/plugins/TV3UuirtBlaster/
trunk/plugins/TV3UuirtBlaster/Forms/
trunk/plugins/TVServerStatus/
trunk/plugins/TVServerStatus/Graphics/
trunk/plugins/TVServerStatus/Properties/
trunk/plugins/UitzendingGemist/
trunk/plugins/UitzendingGemist/UitGemist/
trunk/plugins/UitzendingGemist/UitGemist/Properties/
trunk/plugins/UitzendingGemist/images/
trunk/plugins/UitzendingGemist/skin/
trunk/plugins/UitzendingGemist/skin/[Default Skin]/
trunk/plugins/UitzendingGemist/skin/[Default Skin]/Media/
trunk/plugins/UitzendingGemist/skin/[Project Mayhem]/
trunk/plugins/UitzendingGemist/skin/[Project Mayhem]/Media/
trunk/plugins/UitzendingGemist/skin/[Wide skin]/
trunk/plugins/UitzendingGemist/skin/[Wide skin]/Media/
trunk/plugins/VideoLAN/
trunk/plugins/VideoLAN/Properties/
trunk/plugins/VideoLAN/bin/
trunk/plugins/WWMP/
trunk/plugins/WWMP/Skins/
trunk/plugins/WWMP/Skins/mce/
trunk/plugins/WWMP/XML/
trunk/plugins/WebBrowser/
trunk/plugins/WebBrowser/Properties/
trunk/plugins/X10Plugin/
trunk/plugins/XBCDRC/
trunk/plugins/file explorer/
trunk/plugins/file explorer/Release/
trunk/plugins/file explorer/Release/Plugins/
trunk/plugins/file explorer/Release/Plugins/Windows/
trunk/plugins/file explorer/Release/Plugins/Windows/FileExplorer/
trunk/plugins/file explorer/Release/Skin/
trunk/plugins/file explorer/Release/Skin/BlueTwo/
trunk/plugins/file explorer/Release/Skin/MCE/
trunk/plugins/file explorer/Release/Skin/Project X/
trunk/plugins/file explorer/Source/
trunk/plugins/file explorer/Source/Compression/
trunk/plugins/file explorer/Source/Dialogs/
trunk/plugins/file explorer/Source/Preview/
trunk/plugins/file explorer/doc/
trunk/plugins/mpinstaler/
trunk/plugins/mpinstaler/MPInstaler/
trunk/plugins/mpinstaler/MPInstaler/Properties/
trunk/plugins/mpinstaler/MPInstaler/bin/
trunk/plugins/mpinstaler/MPInstaler/bin/Debug/
trunk/plugins/mpinstaler/MPInstaler/wizard/
trunk/plugins/mypoker/
trunk/plugins/mypoker/Properties/
trunk/plugins/mypoker/skin/
trunk/plugins/mypoker/skin/MCE/
trunk/plugins/mypoker/skin/MCE/media/
trunk/plugins/mypoker/skin/MCE/media/poker/
trunk/plugins/mypoker/skin/MCE/media/poker/old/
Property changes on: trunk/plugins
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/Resources
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/bin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/bin/Debug
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/bin/Release
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/obj
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/obj/Debug
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/obj/Debug/TempPE
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/obj/Release
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/obj/Release/Refactor
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/AutoStart/obj/Release/TempPE
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/References
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/SerialInterface
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Debug
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Release
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug/TempPE
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release/TempPE
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/References
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/SerialInterface
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Debug
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Release
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/Documentation plugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/Documentation plugin/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/Documentation plugin/skin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/ETVNet
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/ETVNet/ETVNet
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/ETVNet/ETVNet/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/ETVNet/ETVNet/skinfiles
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/ETVNet/ETVNet/skinfiles/wide
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/FritzBox
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/FritzBox/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/FritzBox/gfx
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/FritzBox/gfx/Thumbs
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/FritzBox/gfx/Thumbs/YAC
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTV@UT
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTV@UT/IPTV@UT
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTV@UT/IPTV@UT/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTV@UT/[ Default Skin ]
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTV@UT/[ Wide Skin ]
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTVPlugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTVPlugin/XMLs
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTVPlugin/XMLs/Skins
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTVPlugin/XMLs/Skins/mce
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IPTVPlugin/XMLs/StateDetails
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Debug Client
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Debug Client/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/IR Server
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/IR Server/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Translator
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Translator/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Translator/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Tray Launcher
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Tray Launcher/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Common
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Common/MPUtils
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Common/MPUtils/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/Common/MPUtils/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IPC
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IPC/Named Pipes
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IPC/Named Pipes/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Graphics
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin/Media
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/InputMapper
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/IgorPlugUSB
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MCEReplacement
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MCEReplacement/Forms
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MCEReplacement/InputMapper
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MCEReplacementTray
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MCEReplacementTray/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MessagePlugin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MultiShortcut
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MultiShortcut/DLLFix
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MultiShortcut/DLLFix/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MultiShortcut/MultiShortcut
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MultiShortcut/MultiShortcut/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MultiShortcut/TestServer
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/MultiShortcut/TestServer/Properties
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/My Connect4
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/My Connect4/Skin
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/My Connect4/Skin/BlueTwo
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes on: trunk/plugins/My Connect4/Skin/SimpleMP
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
+ *.suo
*.user
thumbs.db
Property changes...
[truncated message content] |
|
From: <che...@us...> - 2007-05-27 02:11:55
|
Revision: 463
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=463&view=rev
Author: chef_koch
Date: 2007-05-26 19:11:48 -0700 (Sat, 26 May 2007)
Log Message:
-----------
removed obsolete files
Removed Paths:
-------------
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/DirecTV.suo
trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user
trunk/plugins/IPTV@UT/IP...@UT...
trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/MyMinesweeper.csproj.user
trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper.suo
trunk/plugins/My Streamradio/Source/MyStreamRadio/MyStreamRadio.csproj.user
trunk/plugins/My Streamradio/Source/MyStreamRadio.suo
trunk/plugins/MyClickmania/GUIClickMania.csproj.user
trunk/plugins/MyDbox/Source/MyDbox/MyDbox.csproj.user
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/VLanControl.suo
trunk/plugins/MyDbox/Source/MyDbox.suo
trunk/plugins/MyLyrics/Lyrics.suo
trunk/plugins/MyLyrics/LyricsEngine/LyricsEngine.csproj.user
trunk/plugins/MyLyrics/My Lyrics/MyLyrics.csproj.user
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/MyLyric Windows Application.csproj.user
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application.suo
trunk/plugins/MyLyrics/MyLyrics.suo
trunk/plugins/MyShowTimes/ShowTimesGUI/ShowTimesGUI.csproj.user
trunk/plugins/MyShowTimes/ShowTimesGUI/ShowTimesGUI.suo
trunk/plugins/MyShowTimes/ShowTimesGrabber/ShowTimes.suo
trunk/plugins/MyTorrents/AzureusWrapper/AzureusWrapper.csproj.user
trunk/plugins/MyTorrents/My Azureus/My Azureus.csproj.user
trunk/plugins/MyTorrents/My PodCasts/My PodCasts.csproj.user
trunk/plugins/MyTorrents/My Torrents/My Torrents.csproj.user
trunk/plugins/MyTorrents/My uTorrent/My uTorrent.csproj.user
trunk/plugins/MyTorrents/MyTorrents.suo
trunk/plugins/MyTorrents/c3o.Plugins/c3o.Plugins.csproj.user
trunk/plugins/MyTorrents/c3o.Plugins/c3o.plugins.suo
trunk/plugins/MyTorrents/c3o.plugins.suo
trunk/plugins/OnlinePhotos/OnlinePhotos.suo
trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.csproj.user
trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.suo
trunk/plugins/OnlineVideos/Source/OnlineVideos/OnlineVideos.csproj.user
trunk/plugins/OnlineVideos/Source/OnlineVideos.suo
trunk/plugins/PowerControl/PowerControl.suo
trunk/plugins/UitzendingGemist/UitGemist/UitGemist.csproj.user
trunk/plugins/UitzendingGemist/UitGemist.suo
trunk/plugins/VideoLAN/VideoLAN.suo
trunk/plugins/WebBrowser/GUIWebBrowser.suo
trunk/plugins/X10Plugin/X10Plugin.csproj.user
trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user
trunk/plugins/mypoker/mypoker.csproj.user
Deleted: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/DirecTV.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user
===================================================================
--- trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,9 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ProjectFiles</ProjectView>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <StartAction>Program</StartAction>
- <StartProgram>C:\projects\mediaportal\xbmc\bin\Release\MediaPortal.exe</StartProgram>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/IPTV@UT/IP...@UT...
===================================================================
(Binary files differ)
Deleted: trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/MyMinesweeper.csproj.user
===================================================================
--- trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/MyMinesweeper.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/MyMinesweeper.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,9 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <StartAction>Program</StartAction>
- <StartProgram>C:\Prog\MediaPortal\xbmc\bin\Debug\MediaPortal.exe</StartProgram>
- </PropertyGroup>
- <PropertyGroup>
- <ReferencePath>C:\Prog\MediaPortal\xbmc\bin\Debug\;C:\Prog\MediaPortal\xbmc\bin\Debug\plugins\</ReferencePath>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/My Streamradio/Source/MyStreamRadio/MyStreamRadio.csproj.user
===================================================================
--- trunk/plugins/My Streamradio/Source/MyStreamRadio/MyStreamRadio.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/My Streamradio/Source/MyStreamRadio/MyStreamRadio.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,9 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <StartAction>Program</StartAction>
- <StartProgram>C:\Prog\MediaPortal\xbmc\bin\Debug\MediaPortal.exe</StartProgram>
- </PropertyGroup>
- <PropertyGroup>
- <ReferencePath>C:\Prog\MediaPortal\xbmc\bin\Debug\;C:\Prog\MediaPortal\xbmc\bin\Debug\plugins\</ReferencePath>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/My Streamradio/Source/MyStreamRadio.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyClickmania/GUIClickMania.csproj.user
===================================================================
--- trunk/plugins/MyClickmania/GUIClickMania.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyClickmania/GUIClickMania.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,57 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <LastOpenVersion>7.10.3077</LastOpenVersion>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ReferencePath>D:\SourceCode\mediaportal\xbmc\bin\Release\plugins\windows\;D:\SourceCode\mediaportal\xbmc\bin\Release\</ReferencePath>
- <CopyProjectDestinationFolder>
- </CopyProjectDestinationFolder>
- <CopyProjectUncPath>
- </CopyProjectUncPath>
- <CopyProjectOption>0</CopyProjectOption>
- <ProjectView>ProjectFiles</ProjectView>
- <ProjectTrust>0</ProjectTrust>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>false</StartWithIE>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>true</StartWithIE>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyDbox/Source/MyDbox/MyDbox.csproj.user
===================================================================
--- trunk/plugins/MyDbox/Source/MyDbox/MyDbox.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyDbox/Source/MyDbox/MyDbox.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ProjectFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/VLanControl.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyDbox/Source/MyDbox.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyLyrics/Lyrics.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyLyrics/LyricsEngine/LyricsEngine.csproj.user
===================================================================
--- trunk/plugins/MyLyrics/LyricsEngine/LyricsEngine.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyLyrics/LyricsEngine/LyricsEngine.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ProjectFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyLyrics/My Lyrics/MyLyrics.csproj.user
===================================================================
--- trunk/plugins/MyLyrics/My Lyrics/MyLyrics.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyLyrics/My Lyrics/MyLyrics.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,18 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ReferencePath>C:\Program Files\Team MediaPortal\</ReferencePath>
- <PublishUrlHistory>publish\</PublishUrlHistory>
- <InstallUrlHistory>
- </InstallUrlHistory>
- <SupportUrlHistory>
- </SupportUrlHistory>
- <UpdateUrlHistory>
- </UpdateUrlHistory>
- <BootstrapperUrlHistory>
- </BootstrapperUrlHistory>
- <ApplicationRevision>0</ApplicationRevision>
- <FallbackCulture>en-US</FallbackCulture>
- <VerifyUploadedFiles>false</VerifyUploadedFiles>
- <ProjectView>ShowAllFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/MyLyric Windows Application.csproj.user
===================================================================
--- trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/MyLyric Windows Application.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/MyLyric Windows Application.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,16 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <PublishUrlHistory>publish\</PublishUrlHistory>
- <InstallUrlHistory>
- </InstallUrlHistory>
- <SupportUrlHistory>
- </SupportUrlHistory>
- <UpdateUrlHistory>
- </UpdateUrlHistory>
- <BootstrapperUrlHistory>
- </BootstrapperUrlHistory>
- <ApplicationRevision>0</ApplicationRevision>
- <FallbackCulture>en-US</FallbackCulture>
- <VerifyUploadedFiles>false</VerifyUploadedFiles>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyLyrics/MyLyrics.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyShowTimes/ShowTimesGUI/ShowTimesGUI.csproj.user
===================================================================
--- trunk/plugins/MyShowTimes/ShowTimesGUI/ShowTimesGUI.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyShowTimes/ShowTimesGUI/ShowTimesGUI.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,57 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <LastOpenVersion>7.10.3077</LastOpenVersion>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ReferencePath>C:\erwin\mediaportal\xbmc\bin\Release\;C:\erwin\mediaportal\xbmc\bin\Release\plugins\windows\</ReferencePath>
- <CopyProjectDestinationFolder>
- </CopyProjectDestinationFolder>
- <CopyProjectUncPath>
- </CopyProjectUncPath>
- <CopyProjectOption>0</CopyProjectOption>
- <ProjectView>ProjectFiles</ProjectView>
- <ProjectTrust>0</ProjectTrust>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>false</StartWithIE>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>true</StartWithIE>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyShowTimes/ShowTimesGUI/ShowTimesGUI.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyShowTimes/ShowTimesGrabber/ShowTimes.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyTorrents/AzureusWrapper/AzureusWrapper.csproj.user
===================================================================
--- trunk/plugins/MyTorrents/AzureusWrapper/AzureusWrapper.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyTorrents/AzureusWrapper/AzureusWrapper.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ShowAllFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyTorrents/My Azureus/My Azureus.csproj.user
===================================================================
--- trunk/plugins/MyTorrents/My Azureus/My Azureus.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyTorrents/My Azureus/My Azureus.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ShowAllFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyTorrents/My PodCasts/My PodCasts.csproj.user
===================================================================
--- trunk/plugins/MyTorrents/My PodCasts/My PodCasts.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyTorrents/My PodCasts/My PodCasts.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ShowAllFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyTorrents/My Torrents/My Torrents.csproj.user
===================================================================
--- trunk/plugins/MyTorrents/My Torrents/My Torrents.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyTorrents/My Torrents/My Torrents.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ShowAllFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyTorrents/My uTorrent/My uTorrent.csproj.user
===================================================================
--- trunk/plugins/MyTorrents/My uTorrent/My uTorrent.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyTorrents/My uTorrent/My uTorrent.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ShowAllFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyTorrents/MyTorrents.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyTorrents/c3o.Plugins/c3o.Plugins.csproj.user
===================================================================
--- trunk/plugins/MyTorrents/c3o.Plugins/c3o.Plugins.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/MyTorrents/c3o.Plugins/c3o.Plugins.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,5 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <ProjectView>ShowAllFiles</ProjectView>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/MyTorrents/c3o.Plugins/c3o.plugins.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/MyTorrents/c3o.plugins.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/OnlinePhotos/OnlinePhotos.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.csproj.user
===================================================================
--- trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,58 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <LastOpenVersion>7.10.3077</LastOpenVersion>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ReferencePath>
- </ReferencePath>
- <CopyProjectDestinationFolder>
- </CopyProjectDestinationFolder>
- <CopyProjectUncPath>
- </CopyProjectUncPath>
- <CopyProjectOption>0</CopyProjectOption>
- <ProjectView>ShowAllFiles</ProjectView>
- <ProjectTrust>0</ProjectTrust>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>true</StartWithIE>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>true</StartWithIE>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/OnlineVideos/Source/OnlineVideos/OnlineVideos.csproj.user
===================================================================
--- trunk/plugins/OnlineVideos/Source/OnlineVideos/OnlineVideos.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/OnlineVideos/Source/OnlineVideos/OnlineVideos.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,6 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <StartAction>Program</StartAction>
- <StartProgram>C:\Dev\MediaPortal2\xbmc\bin\Debug\MediaPortal.exe</StartProgram>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/OnlineVideos/Source/OnlineVideos.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/PowerControl/PowerControl.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/UitzendingGemist/UitGemist/UitGemist.csproj.user
===================================================================
--- trunk/plugins/UitzendingGemist/UitGemist/UitGemist.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/UitzendingGemist/UitGemist/UitGemist.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,6 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <StartAction>Program</StartAction>
- <StartProgram>C:\Program Files\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/UitzendingGemist/UitGemist.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/VideoLAN/VideoLAN.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/WebBrowser/GUIWebBrowser.suo
===================================================================
(Binary files differ)
Deleted: trunk/plugins/X10Plugin/X10Plugin.csproj.user
===================================================================
--- trunk/plugins/X10Plugin/X10Plugin.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/X10Plugin/X10Plugin.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,48 +0,0 @@
-<VisualStudioProject>
- <CSHARP LastOpenVersion = "7.10.3077" >
- <Build>
- <Settings ReferencePath = "C:\Download\mediaportal\Core\obj\Release\;C:\Download\X10Plugin\;C:\Download\040414\;D:\My Documents\Visual Studio Projects\Media Portal\X10Plugin\" >
- <Config
- Name = "Debug"
- EnableASPDebugging = "false"
- EnableASPXDebugging = "false"
- EnableUnmanagedDebugging = "false"
- EnableSQLServerDebugging = "false"
- RemoteDebugEnabled = "false"
- RemoteDebugMachine = ""
- StartAction = "Project"
- StartArguments = ""
- StartPage = ""
- StartProgram = ""
- StartURL = ""
- StartWorkingDirectory = ""
- StartWithIE = "true"
- />
- <Config
- Name = "Release"
- EnableASPDebugging = "false"
- EnableASPXDebugging = "false"
- EnableUnmanagedDebugging = "false"
- EnableSQLServerDebugging = "false"
- RemoteDebugEnabled = "false"
- RemoteDebugMachine = ""
- StartAction = "Project"
- StartArguments = ""
- StartPage = ""
- StartProgram = ""
- StartURL = ""
- StartWorkingDirectory = ""
- StartWithIE = "true"
- />
- </Settings>
- </Build>
- <OtherProjectSettings
- CopyProjectDestinationFolder = ""
- CopyProjectUncPath = ""
- CopyProjectOption = "0"
- ProjectView = "ProjectFiles"
- ProjectTrust = "0"
- />
- </CSHARP>
-</VisualStudioProject>
-
Deleted: trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,20 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <PublishUrlHistory>publish\</PublishUrlHistory>
- <InstallUrlHistory>
- </InstallUrlHistory>
- <SupportUrlHistory>
- </SupportUrlHistory>
- <UpdateUrlHistory>
- </UpdateUrlHistory>
- <BootstrapperUrlHistory>
- </BootstrapperUrlHistory>
- <ApplicationRevision>1</ApplicationRevision>
- <FallbackCulture>en-US</FallbackCulture>
- <VerifyUploadedFiles>false</VerifyUploadedFiles>
- <EnableSecurityDebugging>false</EnableSecurityDebugging>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <EnableUnmanagedDebugging>true</EnableUnmanagedDebugging>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/mypoker/mypoker.csproj.user
===================================================================
--- trunk/plugins/mypoker/mypoker.csproj.user 2007-05-27 02:02:33 UTC (rev 462)
+++ trunk/plugins/mypoker/mypoker.csproj.user 2007-05-27 02:11:48 UTC (rev 463)
@@ -1,57 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <LastOpenVersion>7.10.3077</LastOpenVersion>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ReferencePath>C:\erwin\mediaportal\xbmc\bin\Release\;C:\erwin\mediaportal\xbmc\bin\Release\plugins\windows\</ReferencePath>
- <CopyProjectDestinationFolder>
- </CopyProjectDestinationFolder>
- <CopyProjectUncPath>
- </CopyProjectUncPath>
- <CopyProjectOption>0</CopyProjectOption>
- <ProjectView>ProjectFiles</ProjectView>
- <ProjectTrust>0</ProjectTrust>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>false</StartWithIE>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <EnableASPDebugging>false</EnableASPDebugging>
- <EnableASPXDebugging>false</EnableASPXDebugging>
- <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
- <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
- <RemoteDebugEnabled>false</RemoteDebugEnabled>
- <RemoteDebugMachine>
- </RemoteDebugMachine>
- <StartAction>Project</StartAction>
- <StartArguments>
- </StartArguments>
- <StartPage>
- </StartPage>
- <StartProgram>
- </StartProgram>
- <StartURL>
- </StartURL>
- <StartWorkingDirectory>
- </StartWorkingDirectory>
- <StartWithIE>true</StartWithIE>
- </PropertyGroup>
-</Project>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 02:03:05
|
Revision: 462
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=462&view=rev
Author: chef_koch
Date: 2007-05-26 19:02:33 -0700 (Sat, 26 May 2007)
Log Message:
-----------
ignoring *.suo and *.user files on svn commit
Modified Paths:
--------------
trunk/plugins/FritzBox/FritzBox.cs
trunk/plugins/FritzBox/FritzBox.csproj
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.csproj
trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj
Property Changed:
----------------
trunk/plugins/
trunk/plugins/AutoStart/
trunk/plugins/AutoStart/Properties/
trunk/plugins/AutoStart/Resources/
trunk/plugins/AutoStart/bin/
trunk/plugins/AutoStart/bin/Debug/
trunk/plugins/AutoStart/bin/Release/
trunk/plugins/AutoStart/obj/
trunk/plugins/AutoStart/obj/Debug/
trunk/plugins/AutoStart/obj/Debug/TempPE/
trunk/plugins/AutoStart/obj/Release/
trunk/plugins/AutoStart/obj/Release/Refactor/
trunk/plugins/AutoStart/obj/Release/TempPE/
trunk/plugins/DirectTv/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/References/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/SerialInterface/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Debug/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Release/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug/TempPE/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release/
trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release/TempPE/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/References/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/SerialInterface/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Debug/
trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Release/
trunk/plugins/Documentation plugin/
trunk/plugins/Documentation plugin/Properties/
trunk/plugins/Documentation plugin/skin/
trunk/plugins/ETVNet/
trunk/plugins/ETVNet/ETVNet/
trunk/plugins/ETVNet/ETVNet/Properties/
trunk/plugins/ETVNet/ETVNet/skinfiles/
trunk/plugins/ETVNet/ETVNet/skinfiles/wide/
trunk/plugins/FritzBox/
trunk/plugins/FritzBox/Properties/
trunk/plugins/FritzBox/gfx/
trunk/plugins/FritzBox/gfx/Thumbs/
trunk/plugins/FritzBox/gfx/Thumbs/YAC/
trunk/plugins/IPTV@UT/
trunk/plugins/IPTV@UT/IPTV@UT/
trunk/plugins/IPTV@UT/IPTV@UT/Properties/
trunk/plugins/IPTV@UT/[ Default Skin ]/
trunk/plugins/IPTV@UT/[ Wide Skin ]/
trunk/plugins/IPTVPlugin/
trunk/plugins/IPTVPlugin/XMLs/
trunk/plugins/IPTVPlugin/XMLs/Skins/
trunk/plugins/IPTVPlugin/XMLs/Skins/mce/
trunk/plugins/IPTVPlugin/XMLs/StateDetails/
trunk/plugins/IR Server Suite/
trunk/plugins/IR Server Suite/Applications/
trunk/plugins/IR Server Suite/Applications/Debug Client/
trunk/plugins/IR Server Suite/Applications/Debug Client/Properties/
trunk/plugins/IR Server Suite/Applications/IR Server/
trunk/plugins/IR Server Suite/Applications/IR Server/Properties/
trunk/plugins/IR Server Suite/Applications/Translator/
trunk/plugins/IR Server Suite/Applications/Translator/Forms/
trunk/plugins/IR Server Suite/Applications/Translator/Properties/
trunk/plugins/IR Server Suite/Applications/Tray Launcher/
trunk/plugins/IR Server Suite/Applications/Tray Launcher/Properties/
trunk/plugins/IR Server Suite/Applications/Virtual Remote/
trunk/plugins/IR Server Suite/Applications/Virtual Remote/Properties/
trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor/
trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor/Properties/
trunk/plugins/IR Server Suite/Common/
trunk/plugins/IR Server Suite/Common/IrssUtils/
trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/
trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/
trunk/plugins/IR Server Suite/Common/MPUtils/
trunk/plugins/IR Server Suite/Common/MPUtils/Forms/
trunk/plugins/IR Server Suite/Common/MPUtils/Properties/
trunk/plugins/IR Server Suite/IPC/
trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm/
trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm/Properties/
trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes/
trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes/Properties/
trunk/plugins/IR Server Suite/IPC/Named Pipes/
trunk/plugins/IR Server Suite/IPC/Named Pipes/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/
trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface/
trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver/
trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver/Properties/
trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver/
trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Graphics/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin/Media/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/InputMapper/
trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Properties/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Forms/
trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Properties/
trunk/plugins/IgorPlugUSB/
trunk/plugins/MCEReplacement/
trunk/plugins/MCEReplacement/Forms/
trunk/plugins/MCEReplacement/InputMapper/
trunk/plugins/MCEReplacementTray/
trunk/plugins/MCEReplacementTray/Properties/
trunk/plugins/MessagePlugin/
trunk/plugins/MultiShortcut/
trunk/plugins/MultiShortcut/DLLFix/
trunk/plugins/MultiShortcut/DLLFix/Properties/
trunk/plugins/MultiShortcut/MultiShortcut/
trunk/plugins/MultiShortcut/MultiShortcut/Properties/
trunk/plugins/MultiShortcut/TestServer/
trunk/plugins/MultiShortcut/TestServer/Properties/
trunk/plugins/My Connect4/
trunk/plugins/My Connect4/Skin/
trunk/plugins/My Connect4/Skin/BlueTwo/
trunk/plugins/My Connect4/Skin/SimpleMP/
trunk/plugins/My Connect4/Skin/_default/
trunk/plugins/My Connect4/Skin/_default/Media/
trunk/plugins/My Connect4/Skin/_default/Sounds/
trunk/plugins/My Connect4/Source/
trunk/plugins/My Connect4/Source/MyConnect4/
trunk/plugins/My Connect4/Source/MyConnect4/Properties/
trunk/plugins/My Connect4/language/
trunk/plugins/My Connect4/language/MyConnect4/
trunk/plugins/My Hexxagon/
trunk/plugins/My Hexxagon/Skin/
trunk/plugins/My Hexxagon/Skin/BlueTwo/
trunk/plugins/My Hexxagon/Skin/SimpleMP/
trunk/plugins/My Hexxagon/Skin/_default/
trunk/plugins/My Hexxagon/Skin/_default/Media/
trunk/plugins/My Hexxagon/Skin/_default/Media/Hexxagon/
trunk/plugins/My Hexxagon/Skin/_default/Sounds/
trunk/plugins/My Hexxagon/Source/
trunk/plugins/My Hexxagon/Source/MyHexxagon/
trunk/plugins/My Hexxagon/Source/MyHexxagon/Properties/
trunk/plugins/My Hexxagon/language/
trunk/plugins/My Hexxagon/language/MyHexxagon/
trunk/plugins/My MPlayer/
trunk/plugins/My MPlayer/MPlayer_ExtPlayer/
trunk/plugins/My MPlayer/MPlayer_ExtPlayer/Properties/
trunk/plugins/My MPlayer/MPlayer_ExtPlayer/SampleConfiguration/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/Properties/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SampleConfiguration/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/BlueTwo 16x9/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/BlueTwo 4x3/
trunk/plugins/My MPlayer/MPlayer_GUIPlugin/SkinFiles/PM III/
trunk/plugins/My Minesweeper/
trunk/plugins/My Minesweeper/Release/
trunk/plugins/My Minesweeper/Release/Skin/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Media/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Media/Minesweeper/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Media/Minesweeper/Board/
trunk/plugins/My Minesweeper/Release/Skin/SimpleMP/Sounds/
trunk/plugins/My Minesweeper/Source/
trunk/plugins/My Minesweeper/Source/MyMinesweeper/
trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/
trunk/plugins/My Minesweeper/Source/MyMinesweeper/MyMinesweeper/Properties/
trunk/plugins/My Refresh/
trunk/plugins/My Streamradio/
trunk/plugins/My Streamradio/Release/
trunk/plugins/My Streamradio/Release/Radio/
trunk/plugins/My Streamradio/Release/Skin/
trunk/plugins/My Streamradio/Release/Thumbs/
trunk/plugins/My Streamradio/Release/Thumbs/Radio/
trunk/plugins/My Streamradio/Source/
trunk/plugins/My Streamradio/Source/MyStreamRadio/
trunk/plugins/My Streamradio/Source/MyStreamRadio/Properties/
trunk/plugins/My Streamradio/Source/MyStreamRadio/obj/
trunk/plugins/My Streamradio/Source/MyStreamRadio/obj/Debug/
trunk/plugins/My Streamradio/Source/MyStreamRadio/obj/Debug/TempPE/
trunk/plugins/MyClickmania/
trunk/plugins/MyDVDs/
trunk/plugins/MyDVDs/Properties/
trunk/plugins/MyDVDs/language/
trunk/plugins/MyDVDs/language/English/
trunk/plugins/MyDVDs/skin/
trunk/plugins/MyDVDs/skin/BlueTwo/
trunk/plugins/MyDVDs/skin/BlueTwo/Media/
trunk/plugins/MyDbox/
trunk/plugins/MyDbox/Release/
trunk/plugins/MyDbox/Release/Plugins/
trunk/plugins/MyDbox/Release/Plugins/ExternalPlayers/
trunk/plugins/MyDbox/Release/Plugins/Windows/
trunk/plugins/MyDbox/Release/Skin/
trunk/plugins/MyDbox/Release/Skin/Blue Two/
trunk/plugins/MyDbox/Source/
trunk/plugins/MyDbox/Source/MyDbox/
trunk/plugins/MyDbox/Source/MyDbox/Properties/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/Properties/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/bin/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/bin/Debug/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/bin/Release/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Debug/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Debug/TempPE/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Release/
trunk/plugins/MyDbox/Source/MyDbox/VideoLAN/VlcControl/obj/Release/TempPE/
trunk/plugins/MyDbox/Source/MyDbox/bin/
trunk/plugins/MyDbox/Source/MyDbox/bin/Debug/
trunk/plugins/MyDbox/Source/MyDbox/bin/Release/
trunk/plugins/MyDbox/Source/MyDbox/obj/
trunk/plugins/MyDbox/Source/MyDbox/obj/Debug/
trunk/plugins/MyDbox/Source/MyDbox/obj/Debug/TempPE/
trunk/plugins/MyDbox/Source/MyDbox/obj/Release/
trunk/plugins/MyDbox/Source/MyDbox/obj/Release/TempPE/
trunk/plugins/MyEmulators/
trunk/plugins/MyEmulators/myEmulators/
trunk/plugins/MyEmulators/myEmulators/Properties/
trunk/plugins/MyEmulators/skin/
trunk/plugins/MyEmulators/skin/BlueTwo/
trunk/plugins/MyEmulators/skin/BlueTwo wide/
trunk/plugins/MyExplorer/
trunk/plugins/MyExplorer/Properties/
trunk/plugins/MyExplorer/skin/
trunk/plugins/MyExplorer/skin/BlueTwo/
trunk/plugins/MyExplorer/skin/BlueTwo wide/
trunk/plugins/MyFilms/
trunk/plugins/MyFilms/Properties/
trunk/plugins/MyFilms/skin/
trunk/plugins/MyFilms/skin/BlackMyst/
trunk/plugins/MyFilms/skin/BlackMyst/Media/
trunk/plugins/MyFilms/skin/BlueTwo/
trunk/plugins/MyFilms/skin/BlueTwo/Media/
trunk/plugins/MyFilms/skin/BlueTwo wide/
trunk/plugins/MyFilms/skin/BlueTwo wide/Media/
trunk/plugins/MyFilms/skin/Project Mayhem 3/
trunk/plugins/MyFilms/skin/Project Mayhem 3/Media/
trunk/plugins/MyLyrics/
trunk/plugins/MyLyrics/LyricsEngine/
trunk/plugins/MyLyrics/LyricsEngine/LRC/
trunk/plugins/MyLyrics/LyricsEngine/LyricsDatabase/
trunk/plugins/MyLyrics/LyricsEngine/LyricsSites/
trunk/plugins/MyLyrics/LyricsEngine/Properties/
trunk/plugins/MyLyrics/LyricsEngine/Web References/
trunk/plugins/MyLyrics/LyricsEngine/Web References/Google/
trunk/plugins/MyLyrics/LyricsEngine/Web References/org.lyricwiki/
trunk/plugins/MyLyrics/My Lyrics/
trunk/plugins/MyLyrics/My Lyrics/Convert/
trunk/plugins/MyLyrics/My Lyrics/Properties/
trunk/plugins/MyLyrics/MyLyric Windows Application/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/Log/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/Lyrics/
trunk/plugins/MyLyrics/MyLyric Windows Application/MyLyric Windows Application/Properties/
trunk/plugins/MyLyrics/Skin/
trunk/plugins/MyLyrics/Skin/BlueTwo/
trunk/plugins/MyLyrics/Skin/BlueTwo/Media/
trunk/plugins/MyLyrics/Skin/BlueTwo wide/
trunk/plugins/MyLyrics/Skin/BlueTwo wide/Media/
trunk/plugins/MyMessaging/
trunk/plugins/MyMessaging/Databases/
trunk/plugins/MyMessaging/Databases/Messaging/
trunk/plugins/MyMessaging/Databases/Messaging/SqlLite/
trunk/plugins/MyMessaging/GUIMessage/
trunk/plugins/MyMessaging/GUIMessage/Core/
trunk/plugins/MyMessaging/GUIMessage/GUI/
trunk/plugins/MyMessaging/GUIMessage/Net/
trunk/plugins/MyMessaging/GUIMessage/Net/AUTH/
trunk/plugins/MyMessaging/GUIMessage/Net/Mime/
trunk/plugins/MyMessaging/GUIMessage/Net/Obsolete/
trunk/plugins/MyMessaging/GUIMessage/Net/POP3/
trunk/plugins/MyMessaging/GUIMessage/Net/ServersCore/
trunk/plugins/MyMessaging/WindowPlugins/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Core/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/GUI/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/AUTH/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/Mime/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/Obsolete/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/POP3/
trunk/plugins/MyMessaging/WindowPlugins/GUIMessage/Net/ServersCore/
trunk/plugins/MyRecipes/
trunk/plugins/MyRecipes/Properties/
trunk/plugins/MyRecipes/skin/
trunk/plugins/MyRecipes/skin/BlueTwo/
trunk/plugins/MyRecipes/skin/BlueTwo wide/
trunk/plugins/MyShowTimes/
trunk/plugins/MyShowTimes/ShowTimesGUI/
trunk/plugins/MyShowTimes/ShowTimesGUI/skin/
trunk/plugins/MyShowTimes/ShowTimesGUI/skin/Blue Two/
trunk/plugins/MyShowTimes/ShowTimesGUI/skin/MePo Wide/
trunk/plugins/MyShowTimes/ShowTimesGrabber/
trunk/plugins/MyShowTimes/ShowTimesGrabber/ShowTimes/
trunk/plugins/MyShowTimes/ShowTimesGrabber/ShowTimes/Properties/
trunk/plugins/MySimon/
trunk/plugins/MySimon/Skin/
trunk/plugins/MySimon/Skin/BlueTwo/
trunk/plugins/MySimon/Skin/SimpleMP/
trunk/plugins/MySimon/Skin/_default/
trunk/plugins/MySimon/Skin/_default/Media/
trunk/plugins/MySimon/Skin/_default/Sounds/
trunk/plugins/MySimon/Source/
trunk/plugins/MySimon/Source/SimonSay/
trunk/plugins/MySimon/Source/SimonSay/Properties/
trunk/plugins/MySimon/language/
trunk/plugins/MySimon/language/MySimon/
trunk/plugins/MyStatus/
trunk/plugins/MyStatus/Properties/
trunk/plugins/MyStatus/skin/
trunk/plugins/MyStatus/skin/BlueTwo/
trunk/plugins/MyStatus/skin/BlueTwo wide/
trunk/plugins/MyTorrents/
trunk/plugins/MyTorrents/AzureusWrapper/
trunk/plugins/MyTorrents/AzureusWrapper/Properties/
trunk/plugins/MyTorrents/My Azureus/
trunk/plugins/MyTorrents/My Azureus/GUIAzureus/
trunk/plugins/MyTorrents/My Azureus/Properties/
trunk/plugins/MyTorrents/My Azureus/Skin/
trunk/plugins/MyTorrents/My PodCasts/
trunk/plugins/MyTorrents/My PodCasts/Feeds/
trunk/plugins/MyTorrents/My PodCasts/GUIPodCasts/
trunk/plugins/MyTorrents/My PodCasts/GUIPodCasts/Feeds/
trunk/plugins/MyTorrents/My PodCasts/Properties/
trunk/plugins/MyTorrents/My PodCasts/Skin/
trunk/plugins/MyTorrents/My Torrents/
trunk/plugins/MyTorrents/My Torrents/Feeds/
trunk/plugins/MyTorrents/My Torrents/GUITorrents/
trunk/plugins/MyTorrents/My Torrents/Properties/
trunk/plugins/MyTorrents/My Torrents/Skin/
trunk/plugins/MyTorrents/My uTorrent/
trunk/plugins/MyTorrents/My uTorrent/GUIuTorrent/
trunk/plugins/MyTorrents/My uTorrent/Properties/
trunk/plugins/MyTorrents/My uTorrent/Skin/
trunk/plugins/MyTorrents/My uTorrent/Skin/media/
trunk/plugins/MyTorrents/c3o.Plugins/
trunk/plugins/MyTorrents/c3o.Plugins/Properties/
trunk/plugins/MyTorrents/c3o.Plugins/Shared/
trunk/plugins/MyTorrents/c3o.Plugins/Skin/
trunk/plugins/MyTorrents/c3o.Plugins/Web/
trunk/plugins/OnlinePhotos/
trunk/plugins/OnlinePhotos/bin/
trunk/plugins/OnlinePhotos/bin/Debug/
trunk/plugins/OnlinePhotos/bin/Release/
trunk/plugins/OnlinePhotos/google-sharp/
trunk/plugins/OnlinePhotos/google-sharp/Mono.Google/
trunk/plugins/OnlinePhotos/google-sharp/Mono.Google.Picasa/
trunk/plugins/OnlinePhotos/obj/
trunk/plugins/OnlinePhotos/obj/Debug/
trunk/plugins/OnlinePhotos/obj/Release/
trunk/plugins/OnlineVideos/
trunk/plugins/OnlineVideos/Skin/
trunk/plugins/OnlineVideos/Skin/BlueTwo/
trunk/plugins/OnlineVideos/Source/
trunk/plugins/OnlineVideos/Source/FLV Player/
trunk/plugins/OnlineVideos/Source/OnlineVideos/
trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/
trunk/plugins/OnlineVideos/Source/OnlineVideos/Properties/
trunk/plugins/OnlineVideos/Source/OnlineVideos/bin/
trunk/plugins/OnlineVideos/Source/OnlineVideos/bin/Debug/
trunk/plugins/OnlineVideos/Source/OnlineVideos/obj/
trunk/plugins/OnlineVideos/Source/OnlineVideos/obj/Debug/
trunk/plugins/PowerControl/
trunk/plugins/PowerControl/PowerControl/
trunk/plugins/PowerControl/PowerControl/Properties/
trunk/plugins/TV3ExtChannelChanger/
trunk/plugins/TV3ExtChannelChanger/Forms/
trunk/plugins/TV3MceBlaster/
trunk/plugins/TV3MceBlaster/Forms/
trunk/plugins/TV3UuirtBlaster/
trunk/plugins/TV3UuirtBlaster/Forms/
trunk/plugins/TVServerStatus/
trunk/plugins/TVServerStatus/Graphics/
trunk/plugins/TVServerStatus/Properties/
trunk/plugins/UitzendingGemist/
trunk/plugins/UitzendingGemist/UitGemist/
trunk/plugins/UitzendingGemist/UitGemist/Properties/
trunk/plugins/UitzendingGemist/images/
trunk/plugins/UitzendingGemist/skin/
trunk/plugins/UitzendingGemist/skin/[Default Skin]/
trunk/plugins/UitzendingGemist/skin/[Default Skin]/Media/
trunk/plugins/UitzendingGemist/skin/[Project Mayhem]/
trunk/plugins/UitzendingGemist/skin/[Project Mayhem]/Media/
trunk/plugins/UitzendingGemist/skin/[Wide skin]/
trunk/plugins/UitzendingGemist/skin/[Wide skin]/Media/
trunk/plugins/VideoLAN/
trunk/plugins/VideoLAN/Properties/
trunk/plugins/VideoLAN/bin/
trunk/plugins/WWMP/
trunk/plugins/WWMP/Skins/
trunk/plugins/WWMP/Skins/mce/
trunk/plugins/WWMP/XML/
trunk/plugins/WebBrowser/
trunk/plugins/WebBrowser/Properties/
trunk/plugins/X10Plugin/
trunk/plugins/XBCDRC/
trunk/plugins/file explorer/
trunk/plugins/file explorer/Release/
trunk/plugins/file explorer/Release/Plugins/
trunk/plugins/file explorer/Release/Plugins/Windows/
trunk/plugins/file explorer/Release/Plugins/Windows/FileExplorer/
trunk/plugins/file explorer/Release/Skin/
trunk/plugins/file explorer/Release/Skin/BlueTwo/
trunk/plugins/file explorer/Release/Skin/MCE/
trunk/plugins/file explorer/Release/Skin/Project X/
trunk/plugins/file explorer/Source/
trunk/plugins/file explorer/Source/Compression/
trunk/plugins/file explorer/Source/Dialogs/
trunk/plugins/file explorer/Source/Preview/
trunk/plugins/file explorer/doc/
trunk/plugins/mpinstaler/
trunk/plugins/mpinstaler/MPInstaler/
trunk/plugins/mpinstaler/MPInstaler/Properties/
trunk/plugins/mpinstaler/MPInstaler/bin/
trunk/plugins/mpinstaler/MPInstaler/bin/Debug/
trunk/plugins/mpinstaler/MPInstaler/wizard/
trunk/plugins/mypoker/
trunk/plugins/mypoker/Properties/
trunk/plugins/mypoker/skin/
trunk/plugins/mypoker/skin/MCE/
trunk/plugins/mypoker/skin/MCE/media/
trunk/plugins/mypoker/skin/MCE/media/poker/
trunk/plugins/mypoker/skin/MCE/media/poker/old/
Property changes on: trunk/plugins
___________________________________________________________________
Name: svn:ignore
- My Plugins.FxCop
My Plugins.sln
My Plugins.suo
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/Resources
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/bin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/bin/Debug
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/bin/Release
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/obj
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/obj/Debug
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/obj/Debug/TempPE
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/obj/Release
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/obj/Release/Refactor
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/AutoStart/obj/Release/TempPE
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/References
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/SerialInterface
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Debug
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/bin/Release
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Debug/TempPE
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 2 DirecTV Plugin/TunerPlugin/obj/Release/TempPE
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/References
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/SerialInterface
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Debug
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/DirectTv/TVE 3 DirecTV Plugin/TunerPlugin/bin/Release
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/Documentation plugin
___________________________________________________________________
Name: svn:ignore
- *.bak
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/Documentation plugin/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/Documentation plugin/skin
___________________________________________________________________
Name: svn:ignore
- *.bak
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/ETVNet
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/ETVNet/ETVNet
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/ETVNet/ETVNet/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/ETVNet/ETVNet/skinfiles
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/ETVNet/ETVNet/skinfiles/wide
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/FritzBox
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Modified: trunk/plugins/FritzBox/FritzBox.cs
===================================================================
--- trunk/plugins/FritzBox/FritzBox.cs 2007-05-27 01:41:25 UTC (rev 461)
+++ trunk/plugins/FritzBox/FritzBox.cs 2007-05-27 02:02:33 UTC (rev 462)
@@ -24,15 +24,18 @@
#endregion
using System;
-using System.Windows.Forms;
-using System.Net.Sockets;
using System.Collections;
+using System.Diagnostics;
using System.IO;
+using System.Net.Sockets;
+using System.Reflection;
using System.Runtime.InteropServices;
using System.Threading;
+using System.Windows.Forms;
using System.Xml;
-using System.Reflection;
+using MediaPortal.Ripper;
+
using MediaPortal.Util;
using MediaPortal.GUI.Library;
using MediaPortal.Configuration;
@@ -40,6 +43,7 @@
using MediaPortal.Player;
using System.Collections.Generic;
+
namespace FritzBox
{
/*
@@ -69,6 +73,9 @@
private bool _stopMedia = true; // stop media when an event happend
private bool _resumeMedia = true; // resume media when notify is closed
+ private bool _showNotify = true;
+ private List<string> notifyQueue = new List<string>();
+
#endregion
#region public Variables
@@ -257,8 +264,16 @@
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
+ if ( (count == 0) && line.Contains("sep=;") )
+ continue;
+ if ( (count == 0) && line.Contains("Telefonnummer"))
+ continue;
+
string[] ar = line.Split(char.Parse(";"));
+ ar[0] = ar[0].TrimStart('!');
+ ar[1] = ar[1].TrimStart('!');
+
Caller caller = new Caller();
caller.ID = ar[2];
@@ -267,7 +282,6 @@
caller.Show = true;
if (CallerExists(caller)) continue;
- if (caller.ID == "Telefonnummer") continue;
phonebook.Add(caller);
count++;
@@ -315,6 +329,13 @@
#region FritzBoxActions
private void OnFritzBoxEvent(string dataStream)
{
+ if (!_showNotify)
+ {
+ Log.Info("External process is running. Notify is queued and will be shown later.");
+ notifyQueue.Add(dataStream);
+ return;
+ }
+
string[] strList; // splitted data
// data-stream can be in following format:
@@ -560,8 +581,30 @@
}
}
+
+ public void OnStartExternal(Process proc, bool waitForExit)
+ {
+ if (waitForExit)
+ {
+ _showNotify = false;
+ }
+ else
+ {
+ _showNotify = true;
+ }
+ }
+ public void OnStopExternal(Process proc, bool waitForExit)
+ {
+ _showNotify = true;
+
+ //for (int i = 0; i < notifyQueue.Count; i++)
+ // OnFritzBoxEvent(notifyQueue[i]);
+
+ notifyQueue.Clear();
+ }
+
#endregion
-
+
#region <Interface> Implementations
#region IPlugin Interface
@@ -578,6 +621,9 @@
FritzBoxWatch.Start();
FritzBoxWatch.FritzBoxAction += new FritzBoxWatch.EventHandler(OnFritzBoxEvent);
+
+ Utils.OnStartExternal += new Utils.UtilEventHandler(OnStartExternal);
+ Utils.OnStopExternal += new Utils.UtilEventHandler(OnStopExternal);
}
/// <summary>
Modified: trunk/plugins/FritzBox/FritzBox.csproj
===================================================================
--- trunk/plugins/FritzBox/FritzBox.csproj 2007-05-27 01:41:25 UTC (rev 461)
+++ trunk/plugins/FritzBox/FritzBox.csproj 2007-05-27 02:02:33 UTC (rev 462)
@@ -78,6 +78,10 @@
<Project>{6DA0E4DF-6230-4642-98B5-E690BB6942BB}</Project>
<Name>Utils</Name>
</ProjectReference>
+ <ProjectReference Include="..\..\mediaportal\WindowPlugins\WindowPlugins.csproj">
+ <Project>{B282C55B-A37B-4CEC-A4FC-00791069BF00}</Project>
+ <Name>WindowPlugins</Name>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="FritzBoxSetupFrom.resx">
Property changes on: trunk/plugins/FritzBox/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/FritzBox/gfx
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/FritzBox/gfx/Thumbs
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/FritzBox/gfx/Thumbs/YAC
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTV@UT
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTV@UT/IPTV@UT
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTV@UT/IPTV@UT/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTV@UT/[ Default Skin ]
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTV@UT/[ Wide Skin ]
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTVPlugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTVPlugin/XMLs
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTVPlugin/XMLs/Skins
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTVPlugin/XMLs/Skins/mce
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IPTVPlugin/XMLs/StateDetails
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Debug Client
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Debug Client/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/IR Server
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/IR Server/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Translator
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Translator/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Translator/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Tray Launcher
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Tray Launcher/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Applications/Virtual Remote Skin Editor/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Common
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Common/MPUtils
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Common/MPUtils/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/Common/MPUtils/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IPC
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.InterProcessComm/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IPC/AppModule.NamedPipes/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IPC/Named Pipes
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IPC/Named Pipes/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Dummy Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/FusionRemote Receiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IR Server Plugin Interface/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRMan Receiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IRTrans Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/IgorPlug USB Receiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/USB-UIRT Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/Windows Message Receiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/X10 Transceiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/IR Server Plugins/XBCDRC Receiver/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Graphics
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Blast Zone Plugin/Skin/Media
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/InputMapper
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV2 Blaster Plugin/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IR Server Suite/MediaPortal Plugins/TV3 Blaster Plugin/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/IgorPlugUSB
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MCEReplacement
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MCEReplacement/Forms
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MCEReplacement/InputMapper
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MCEReplacementTray
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MCEReplacementTray/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MessagePlugin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MultiShortcut
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MultiShortcut/DLLFix
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MultiShortcut/DLLFix/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MultiShortcut/MultiShortcut
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MultiShortcut/MultiShortcut/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MultiShortcut/TestServer
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/MultiShortcut/TestServer/Properties
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/My Connect4
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/My Connect4/Skin
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/My Connect4/Skin/BlueTwo
___________________________________________________________________
Name: svn:ignore
+ My Plugins.FxCop
My Plugins.sln
My Plugins.suo
*.suo
*.user
Property changes on: trunk/plugins/My Connect4/Skin/SimpleMP
___________________________________________________________________
...
[truncated message content] |
|
From: <che...@us...> - 2007-05-27 01:41:26
|
Revision: 461
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=461&view=rev
Author: chef_koch
Date: 2007-05-26 18:41:25 -0700 (Sat, 26 May 2007)
Log Message:
-----------
Removed Paths:
-------------
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 01:40:17
|
Revision: 460
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=460&view=rev
Author: chef_koch
Date: 2007-05-26 18:40:14 -0700 (Sat, 26 May 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/plugins/My Hexxagon/Source/MyHexxagon/LocalizeStrings.cs
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.csproj
trunk/plugins/My Hexxagon/Source/MyHexxagon/Properties/
trunk/plugins/My Hexxagon/Source/MyHexxagon/hexxagon.png
trunk/plugins/My Hexxagon/Source/MyHexxagon/hexxagonDisabled.png
trunk/plugins/My Hexxagon/Source/MyHexxagon.sln
Removed Paths:
-------------
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/Properties/
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/hexxagon.png
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/hexxagonDisabled.png
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.sln
Copied: trunk/plugins/My Hexxagon/Source/MyHexxagon/LocalizeStrings.cs (from rev 459, trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs)
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/LocalizeStrings.cs (rev 0)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/LocalizeStrings.cs 2007-05-27 01:40:14 UTC (rev 460)
@@ -0,0 +1,260 @@
+#region Copyright (C) 2005-2007 Team MediaPortal
+
+/*
+ * Copyright (C) 2005-2007 Team MediaPortal
+ * http://www.team-mediaportal.com
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Make; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#endregion
+
+using System;
+using System.IO;
+using System.Globalization;
+using System.Collections;
+using System.Collections.Generic;
+using System.Text;
+using System.Xml;
+using MediaPortal.Util;
+using MediaPortal.GUI.Library;
+using MediaPortal.Configuration;
+using MediaPortal.Localisation;
+
+namespace MediaPortal.GUI.MyHexxagon
+{
+ /// <summary>
+ /// This class will hold all text used in the application
+ /// The text is loaded for the current language from
+ /// the file language/[language]/strings.xml
+ /// </summary>
+ public class GUILocalizeStrings
+ {
+ #region Variables
+ static LocalisationProvider _stringProvider;
+ static Dictionary<string, string> _cultures;
+ static string[] _languages;
+ #endregion
+
+ #region Constructors/Destructors
+ // singleton. Dont allow any instance of this class
+ private GUILocalizeStrings()
+ {
+ }
+
+ static public void Dispose()
+ {
+ if (_stringProvider != null)
+ _stringProvider.Dispose();
+ }
+ #endregion
+
+ #region Public Methods
+ /// <summary>
+ /// Public method to load the text from a strings/xml file into memory
+ /// </summary>
+ /// <param name="strFileName">Contains the filename+path for the string.xml file</param>
+ /// <returns>
+ /// true when text is loaded
+ /// false when it was unable to load the text
+ /// </returns>
+ //[Obsolete("This method has changed", true)]
+ static public bool Load(string language)
+ {
+ bool isPrefixEnabled = true;
+
+ using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(Config.GetFile(Config.Dir.Config, "MediaPortal.xml")))
+ isPrefixEnabled = reader.GetValueAsBool("general", "myprefix", true);
+
+ string directory = Config.GetSubFolder(Config.Dir.Language, "MyHexxagon");
+ string cultureName = null;
+ if (language != null)
+ cultureName = GetCultureName(language);
+
+ Log.Info(" Loading localised Strings - Path: {0} Culture: {1} Language: {2} Prefix: {3}", directory, cultureName, language, isPrefixEnabled);
+
+ _stringProvider = new LocalisationProvider(directory, cultureName, isPrefixEnabled);
+
+ GUIGraphicsContext.CharsInCharacterSet = _stringProvider.Characters;
+
+ return true;
+ }
+
+ static public string CurrentLanguage()
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ return _stringProvider.CurrentLanguage.EnglishName;
+ }
+
+ static public void ChangeLanguage(string language)
+ {
+ if (_stringProvider == null)
+ Load(language);
+ else
+ _stringProvider.ChangeLanguage(GetCultureName(language));
+ }
+
+ /// <summary>
+ /// Get the translation for a given id and format the sting with
+ /// the given parameters
+ /// </summary>
+ /// <param name="dwCode">id of text</param>
+ /// <param name="parameters">parameters used in the formating</param>
+ /// <returns>
+ /// string containing the translated text
+ /// </returns>
+ static public string Get(int dwCode, object[] parameters)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ string translation = _stringProvider.GetString("unmapped", dwCode);
+ // if parameters or the translation is null, return the translation.
+ if ((translation == null) || (parameters == null))
+ {
+ return translation;
+ }
+ // return the formatted string. If formatting fails, log the error
+ // and return the unformatted string.
+ try
+ {
+ return String.Format(translation, parameters);
+ }
+ catch (System.FormatException e)
+ {
+ Log.Error("Error formatting translation with id {0}", dwCode);
+ Log.Error("Unformatted translation: {0}", translation);
+ Log.Error(e);
+ return translation;
+ }
+ }
+
+ /// <summary>
+ /// Get the translation for a given id
+ /// </summary>
+ /// <param name="dwCode">id of text</param>
+ /// <returns>
+ /// string containing the translated text
+ /// </returns>
+ static public string Get(int dwCode)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ string translation = _stringProvider.GetString("unmapped", dwCode);
+
+ if (translation == null)
+ {
+ Log.Error("No translation found for id {0}", dwCode);
+ return String.Empty;
+ }
+
+ return translation;
+ }
+
+ static public void LocalizeLabel(ref string strLabel)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ if (strLabel == null) strLabel = String.Empty;
+ if (strLabel == "-") strLabel = "";
+ if (strLabel == "") return;
+ // This can't be a valid string code if the first character isn't a number.
+ // This check will save us from catching unnecessary exceptions.
+ if (!char.IsNumber(strLabel, 0))
+ return;
+
+ int dwLabelID;
+
+ try
+ {
+ dwLabelID = System.Int32.Parse(strLabel);
+ }
+ catch (FormatException e)
+ {
+ Log.Error(e);
+ strLabel = String.Empty;
+ return;
+ }
+
+ strLabel = _stringProvider.GetString("unmapped", dwLabelID);
+ if (strLabel == null)
+ {
+ Log.Error("No translation found for id {0}", dwLabelID);
+ strLabel = String.Empty;
+ }
+ }
+
+ public static string LocalSupported()
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ CultureInfo culture = _stringProvider.GetBestLanguage();
+
+ return culture.EnglishName;
+ }
+
+ public static string[] SupportedLanguages()
+ {
+ if (_languages == null)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ CultureInfo[] cultures = _stringProvider.AvailableLanguages();
+
+ SortedList sortedLanguages = new SortedList();
+ foreach (CultureInfo culture in cultures)
+ sortedLanguages.Add(culture.EnglishName, culture.EnglishName);
+
+ _languages = new string[sortedLanguages.Count];
+
+ for (int i = 0; i < sortedLanguages.Count; i++)
+ {
+ _languages[i] = (string)sortedLanguages.GetByIndex(i);
+ }
+ }
+
+ return _languages;
+ }
+
+ static public string GetCultureName(string language)
+ {
+ if (_cultures == null)
+ {
+ _cultures = new Dictionary<string, string>();
+
+ CultureInfo[] cultureList = CultureInfo.GetCultures(CultureTypes.AllCultures);
+
+ for (int i = 0; i < cultureList.Length; i++)
+ {
+ _cultures.Add(cultureList[i].EnglishName, cultureList[i].Name);
+ }
+ }
+
+ if (_cultures.ContainsKey(language))
+ return _cultures[language];
+
+ return null;
+ }
+ #endregion
+ }
+}
\ No newline at end of file
Deleted: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs 2007-05-27 01:22:43 UTC (rev 459)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs 2007-05-27 01:40:14 UTC (rev 460)
@@ -1,260 +0,0 @@
-#region Copyright (C) 2005-2007 Team MediaPortal
-
-/*
- * Copyright (C) 2005-2007 Team MediaPortal
- * http://www.team-mediaportal.com
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GNU Make; see the file COPYING. If not, write to
- * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- * http://www.gnu.org/copyleft/gpl.html
- *
- */
-
-#endregion
-
-using System;
-using System.IO;
-using System.Globalization;
-using System.Collections;
-using System.Collections.Generic;
-using System.Text;
-using System.Xml;
-using MediaPortal.Util;
-using MediaPortal.GUI.Library;
-using MediaPortal.Configuration;
-using MediaPortal.Localisation;
-
-namespace MediaPortal.GUI.MyHexxagon
-{
- /// <summary>
- /// This class will hold all text used in the application
- /// The text is loaded for the current language from
- /// the file language/[language]/strings.xml
- /// </summary>
- public class GUILocalizeStrings
- {
- #region Variables
- static LocalisationProvider _stringProvider;
- static Dictionary<string, string> _cultures;
- static string[] _languages;
- #endregion
-
- #region Constructors/Destructors
- // singleton. Dont allow any instance of this class
- private GUILocalizeStrings()
- {
- }
-
- static public void Dispose()
- {
- if (_stringProvider != null)
- _stringProvider.Dispose();
- }
- #endregion
-
- #region Public Methods
- /// <summary>
- /// Public method to load the text from a strings/xml file into memory
- /// </summary>
- /// <param name="strFileName">Contains the filename+path for the string.xml file</param>
- /// <returns>
- /// true when text is loaded
- /// false when it was unable to load the text
- /// </returns>
- //[Obsolete("This method has changed", true)]
- static public bool Load(string language)
- {
- bool isPrefixEnabled = true;
-
- using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(Config.GetFile(Config.Dir.Config, "MediaPortal.xml")))
- isPrefixEnabled = reader.GetValueAsBool("general", "myprefix", true);
-
- string directory = Config.GetSubFolder(Config.Dir.Language, "MyHexxagon");
- string cultureName = null;
- if (language != null)
- cultureName = GetCultureName(language);
-
- Log.Info(" Loading localised Strings - Path: {0} Culture: {1} Language: {2} Prefix: {3}", directory, cultureName, language, isPrefixEnabled);
-
- _stringProvider = new LocalisationProvider(directory, cultureName, isPrefixEnabled);
-
- GUIGraphicsContext.CharsInCharacterSet = _stringProvider.Characters;
-
- return true;
- }
-
- static public string CurrentLanguage()
- {
- if (_stringProvider == null)
- Load(null);
-
- return _stringProvider.CurrentLanguage.EnglishName;
- }
-
- static public void ChangeLanguage(string language)
- {
- if (_stringProvider == null)
- Load(language);
- else
- _stringProvider.ChangeLanguage(GetCultureName(language));
- }
-
- /// <summary>
- /// Get the translation for a given id and format the sting with
- /// the given parameters
- /// </summary>
- /// <param name="dwCode">id of text</param>
- /// <param name="parameters">parameters used in the formating</param>
- /// <returns>
- /// string containing the translated text
- /// </returns>
- static public string Get(int dwCode, object[] parameters)
- {
- if (_stringProvider == null)
- Load(null);
-
- string translation = _stringProvider.GetString("unmapped", dwCode);
- // if parameters or the translation is null, return the translation.
- if ((translation == null) || (parameters == null))
- {
- return translation;
- }
- // return the formatted string. If formatting fails, log the error
- // and return the unformatted string.
- try
- {
- return String.Format(translation, parameters);
- }
- catch (System.FormatException e)
- {
- Log.Error("Error formatting translation with id {0}", dwCode);
- Log.Error("Unformatted translation: {0}", translation);
- Log.Error(e);
- return translation;
- }
- }
-
- /// <summary>
- /// Get the translation for a given id
- /// </summary>
- /// <param name="dwCode">id of text</param>
- /// <returns>
- /// string containing the translated text
- /// </returns>
- static public string Get(int dwCode)
- {
- if (_stringProvider == null)
- Load(null);
-
- string translation = _stringProvider.GetString("unmapped", dwCode);
-
- if (translation == null)
- {
- Log.Error("No translation found for id {0}", dwCode);
- return String.Empty;
- }
-
- return translation;
- }
-
- static public void LocalizeLabel(ref string strLabel)
- {
- if (_stringProvider == null)
- Load(null);
-
- if (strLabel == null) strLabel = String.Empty;
- if (strLabel == "-") strLabel = "";
- if (strLabel == "") return;
- // This can't be a valid string code if the first character isn't a number.
- // This check will save us from catching unnecessary exceptions.
- if (!char.IsNumber(strLabel, 0))
- return;
-
- int dwLabelID;
-
- try
- {
- dwLabelID = System.Int32.Parse(strLabel);
- }
- catch (FormatException e)
- {
- Log.Error(e);
- strLabel = String.Empty;
- return;
- }
-
- strLabel = _stringProvider.GetString("unmapped", dwLabelID);
- if (strLabel == null)
- {
- Log.Error("No translation found for id {0}", dwLabelID);
- strLabel = String.Empty;
- }
- }
-
- public static string LocalSupported()
- {
- if (_stringProvider == null)
- Load(null);
-
- CultureInfo culture = _stringProvider.GetBestLanguage();
-
- return culture.EnglishName;
- }
-
- public static string[] SupportedLanguages()
- {
- if (_languages == null)
- {
- if (_stringProvider == null)
- Load(null);
-
- CultureInfo[] cultures = _stringProvider.AvailableLanguages();
-
- SortedList sortedLanguages = new SortedList();
- foreach (CultureInfo culture in cultures)
- sortedLanguages.Add(culture.EnglishName, culture.EnglishName);
-
- _languages = new string[sortedLanguages.Count];
-
- for (int i = 0; i < sortedLanguages.Count; i++)
- {
- _languages[i] = (string)sortedLanguages.GetByIndex(i);
- }
- }
-
- return _languages;
- }
-
- static public string GetCultureName(string language)
- {
- if (_cultures == null)
- {
- _cultures = new Dictionary<string, string>();
-
- CultureInfo[] cultureList = CultureInfo.GetCultures(CultureTypes.AllCultures);
-
- for (int i = 0; i < cultureList.Length; i++)
- {
- _cultures.Add(cultureList[i].EnglishName, cultureList[i].Name);
- }
- }
-
- if (_cultures.ContainsKey(language))
- return _cultures[language];
-
- return null;
- }
- #endregion
- }
-}
\ No newline at end of file
Deleted: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs 2007-05-27 01:22:43 UTC (rev 459)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs 2007-05-27 01:40:14 UTC (rev 460)
@@ -1,1324 +0,0 @@
-#region Copyright (C) 2005-2007 Team MediaPortal
-
-/*
- * Copyright (C) 2005-2007 Team MediaPortal
- * http://www.team-mediaportal.com
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GNU Make; see the file COPYING. If not, write to
- * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- * http://www.gnu.org/copyleft/gpl.html
- *
- */
-
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Windows.Forms;
-using MediaPortal.GUI.Library;
-using MediaPortal.Dialogs;
-using MediaPortal.Util;
-using MediaPortal.Configuration;
-
-namespace MediaPortal.GUI.MyHexxagon
-{
- [PluginIcons("MyHexxagon.hexxagon.png", "MyHexxagon.hexxagonDisabled.png")]
- public class MyHexxagonGUI : GUIWindow, ISetupForm
- {
- #region enums
-
- private enum Level
- {
- Easy = 0,
- Medium = 1,
- Hard = 2
- }
-
- private enum Mode
- {
- PlayerVsComputer = 0,
- PlayerVsPlayer = 1
- }
-
- #endregion
-
- #region SkinControl
-
- [SkinControlAttribute(2)]
- protected GUIButtonControl btnStart = null;
- [SkinControlAttribute(3)]
- protected GUIButtonControl btnMode = null;
- [SkinControlAttribute(4)]
- protected GUIButtonControl btnLevel = null;
- [SkinControlAttribute(5)]
- protected GUIToggleButtonControl btnSound = null;
- [SkinControlAttribute(6)]
- protected GUIButtonControl btnWhatsThis = null;
- [SkinControlAttribute(10)]
- protected GUIButtonControl btnUndo = null;
- [SkinControlAttribute(15)]
- protected GUIButtonControl btnBoard = null;
-
- #endregion
-
- #region Private variables
-
- Level _currentLevel = Level.Easy;
- Mode _currentMode = Mode.PlayerVsComputer;
- bool _soundOn = true;
-
- int ActPly = 0; // actual player
-
- int player = 4; // constant player
- int computer = 6; // constant computer
-
- int wait = 0; // init wait timer for computer
-
- int time = 0; // timer for game
- int boardNo = 1; // default board
-
- int[] time_rec = { 999, 999, 999, 999, 999 };
-
- // init board
- int[] board = {0,0,0,0,0,0,0,0,0,0, // 0-9
- 0,0,0,0,0,0,0,0,0,0, //10-19
- 0,0,1,1,1,1,1,0,0,0, //20-29
- 0,0,1,1,1,1,1,1,0,0, //30-39
- 0,0,1,1,1,1,1,1,1,0, //40-49
- 0,0,1,1,1,1,1,1,1,1, //50-59
- 0,0,1,1,1,1,1,1,1,1, //60-69
- 1,0,0,1,1,1,1,1,1,1, //70-79
- 1,0,0,0,1,1,1,1,1,1, //80-89
- 1,0,0,0,0,1,1,1,1,1, //90-99
- 1,0,0,0,0,0,1,1,1,1, //100-109
- 1,0,0,0,0,0,0,0,0,0, //110-119
- 0,0,0,0,0,0,0,0,0,0, //120-129
- 0,0,0}; //130-132
-
- int[,] rem_board = new int[80, 140];
- bool initBoard = false;
-
- // distances for moves
- int[] MoveDouble = { 10, 11, 1, -10, -11, -1 };
- int[] MoveJump = { 9, 20, 21, 22, 12, 2, -9, -20, -21, -22, -12, -2 };
-
- // last selected move
- int lastHexx = 0;
-
- // init counter
- int cntPly1 = 0;
- int cntPly2 = 0;
- int round = 1;
-
- // some help arrays for draw the board
- int[] Draw = { 22, 32, 42, 52, 62, 73, 84, 95, 106 };
- int[] DrawCnt = { 5, 6, 7, 8, 9, 8, 7, 6, 5 };
-
- // values on the baord
- // Off Double Jump On1 On1Select On2 On2Select
- // 1 2 3 4 5 6 7
-
- private int[] ani01 = { 0, 0, 0, 0, 0, 0, 0, 0 };
- // possible moves 0-5, player 6 , cnt 7
- private int[] ani02 = { 0, 0, 0 };
- // last move, player, counter
-
- // game ticker for the computer
- private System.Windows.Forms.Timer _Game = new System.Windows.Forms.Timer();
-
- #endregion
-
- #region ISetupForm Members
-
- // Returns the name of the plugin which is shown in the plugin menu
- public string PluginName()
- {
- return "My Hexxagon";
- }
-
- // Returns the description of the plugin is shown in the plugin menu
- public string Description()
- {
- return "My Hexxagon";
- }
-
- // Returns the author of the plugin which is shown in the plugin menu
- public string Author()
- {
- return "Mark Koenig (kroko)";
- }
-
- // show the setup dialog
- public void ShowPlugin()
- {
- MessageBox.Show("Nothing to configure, this is just an example");
- }
-
- // Indicates whether plugin can be enabled/disabled
- public bool CanEnable()
- {
- return true;
- }
-
- // get ID of windowplugin belonging to this setup
- public int GetWindowId()
- {
- return 1234711;
- }
-
- // Indicates if plugin is enabled by default;
- public bool DefaultEnabled()
- {
- return true;
- }
-
- // indicates if a plugin has its own setup screen
- public bool HasSetup()
- {
- return false;
- }
-
- /// <summary>
- /// If the plugin should have its own button on the main menu of MediaPortal then it
- /// should return true to this method, otherwise if it should not be on home
- /// it should return false
- /// </summary>
- /// <param name="strButtonText">text the button should have</param>
- /// <param name="strButtonImage">image for the button, or empty for default</param>
- /// <param name="strButtonImageFocus">image for the button, or empty for default</param>
- /// <param name="strPictureImage">subpicture for the button or empty for none</param>
- /// <returns>true : plugin needs its own button on home
- /// false : plugin does not need its own button on home</returns>
-
- public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage)
- {
- strButtonText = PluginName();
- strButtonImage = String.Empty;
- strButtonImageFocus = String.Empty;
- strPictureImage = @"hover_my hexxagon.png";
- return true;
- }
-
- #endregion
-
- #region Overrides
-
- public override int GetID
- {
- get
- {
- return 1234711;
- }
- set
- {
- base.GetID = value;
- }
- }
-
- public override bool Init()
- {
- MyHexxagon.GUILocalizeStrings.Load(GUI.Library.GUILocalizeStrings.CurrentLanguage());
-
- bool result = Load(GUIGraphicsContext.Skin + @"\MyHexxagon.xml");
- return result;
- }
-
- public override bool OnMessage(GUIMessage message)
- {
- return base.OnMessage(message);
- }
-
- protected override void OnPageLoad()
- {
-
- // start game ticker
- _Game.Interval = 100;
- _Game.Tick += new EventHandler(_Game_Tick);
- _Game.Start();
-
- base.OnPageLoad();
-
- // get position from the start button
- int StartX = GetControl(198).XPosition;
- int StartY = GetControl(198).YPosition;
- // Disable level control
- GUIControl.HideControl(GetID, 198);
-
- try
- {
- int StartT = GetControl(22).XPosition;
- }
- catch
- {
- initBoard = false;
- }
-
- if (initBoard == false)
- {
- initBoard = true;
- // draw buttons
- for (int j = 0; j < 9; j++)
- {
- for (int i = 0; i < DrawCnt[j]; i++)
- {
-
- int Nr = Draw[j] + i;
- int XPos = StartX + (j * 45);
- int YPos = 0;
-
- if (j < 5)
- YPos = StartY + (i * 37) - (19 * j);
-
- if (j > 4)
- YPos = StartY + (i * 37) - (19 * (8 - j));
-
- CreateButton(Nr, XPos, YPos, 40, 60, "#F" + Nr, "#NF" + Nr);
-
- //default navigation
- int up = Nr - 1;
- int dn = Nr + 1;
- int le = Nr - 10;
- int ri = Nr + 10;
-
- //make it easier to navigate
- if (j == 0 || j == 2 || j == 4 || j == 6 || j == 8)
- {
- le = Nr - 11;
- ri = Nr + 11;
- }
- //block to top
- if (i == 0)
- up = Nr;
- //block to bottom
- if (i == (DrawCnt[j] - 1))
- dn = Nr;
- //goto to start on left side
- if (j == 0)
- le = 2;
- //block to right
- if (j == 8)
- ri = Nr;
- // some exeption top row
- if (i == 0)
- {
- if (j == 2 || j == 4)
- {
- le = Nr - 10;
- }
- if (j == 5 || j == 7)
- {
- ri = Nr + 11;
- }
- }
- // some exeption bottom row
- if ((i == 5 && j == 1) || (i == 7 && j == 3))
- le = Nr - 11;
- if ((i == 8 && j == 4) || (i == 6 && j == 6))
- ri = Nr + 10;
-
- //SetNavigation(U, D, L, R)
- GetControl(Nr).SetNavigation(up, dn, le, ri);
-
- }
- }
- }
-
-
- // Disable level control
- GUIControl.DisableControl(GetID, btnLevel.GetID);
-
- // Draw field
- ResetBoard();
- SetLevel();
- Count();
- UpdateBoard();
-
- UpdateButtonStates();
- }
-
- protected override void OnPageDestroy(int new_windowId)
- {
- _Game.Stop();
- _Game.Tick -= new EventHandler(_Game_Tick);
- }
-
- protected override void OnClicked(int controlId, GUIControl control, MediaPortal.GUI.Library.Action.ActionType actionType)
- {
- if (control == btnStart)
- OnBtnStart();
- else if (control == btnLevel)
- OnBtnLevel();
- else if (control == btnMode)
- OnBtnMode();
- else if (control == btnSound)
- OnBtnSound();
- else if (control == btnWhatsThis)
- OnBtnWhatsThis();
- else if (control == btnUndo)
- OnBtnUndo();
- else if (control == btnBoard)
- OnBtnBoard();
-
- // check if some has clicked
- if (board[controlId] == ActPly)
- {
- if (ActPly == 4 || (ActPly == 6 && _currentMode == Mode.PlayerVsPlayer))
- {
- Select(ActPly, controlId);
- }
- }
- if (board[controlId] == 2 || board[controlId] == 3)
- Move(ActPly, controlId);
- }
-
- protected override void OnShowContextMenu()
- {
- base.OnShowContextMenu();
- }
-
- #endregion
-
- #region Implementation
-
- private void OnBtnStart()
- {
- ActPly = 4; // Player 1 starts
- round = 1; // reset round counter
-
- time = 0;
-
- ResetBoard();
- SetLevel();
-
- Count();
-
- for (int i = 0; i < 133; i++)
- {
- rem_board[0, i] = board[i];
- }
-
- // draw field
- UpdateBoard();
-
- UpdateButtonStates();
- }
-
- private void OnBtnLevel()
- {
- //Choose level for the game
- if (!(ActPly == 0 || (round == 1 && ActPly == player)))
- return;
-
- switch (_currentLevel)
- {
- case Level.Easy:
- _currentLevel = Level.Medium;
- break;
- case Level.Medium:
- _currentLevel = Level.Hard;
- break;
- case Level.Hard:
- _currentLevel = Level.Easy;
- break;
- }
-
- UpdateButtonStates();
- }
-
- private void OnBtnMode()
- {
- //Choose mode for the game
- if (!(ActPly == 0 || (round == 1 && ActPly == player)))
- return;
-
- switch (_currentMode)
- {
- case Mode.PlayerVsComputer:
- _currentMode = Mode.PlayerVsPlayer;
- break;
- case Mode.PlayerVsPlayer:
- _currentMode = Mode.PlayerVsComputer;
- break;
- }
-
- UpdateButtonStates();
- }
-
- private void OnBtnSound()
- {
- _soundOn = btnSound.Selected;
- UpdateButtonStates();
- }
-
- private void OnBtnWhatsThis()
- {
- GUIDialogText dlg = (GUIDialogText)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_TEXT);
- dlg.SetHeading(MyHexxagon.GUILocalizeStrings.Get(31)); // help dialog heading
- dlg.SetText(MyHexxagon.GUILocalizeStrings.Get(32)); // help dialog text
- dlg.DoModal(GetID);
- }
-
- private void OnBtnUndo()
- {
- if (round <= 1)
- return;
-
- for (int i = 0; i < 133; i++)
- {
- board[i] = rem_board[round - 2, i];
- }
- round = round - 1;
- ActPly = player;
- Count();
- UpdateBoard();
-
- UpdateButtonStates();
- }
-
- private void OnBtnBoard()
- {
- //Choose mode for the game
- if (!(ActPly == 0 || (round == 1 && ActPly == player)))
- return;
-
- switch (boardNo)
- {
- case 1:
- boardNo = 2;
- break;
- case 2:
- boardNo = 3;
- break;
- case 3:
- boardNo = 4;
- break;
- case 4:
- boardNo = 5;
- break;
- case 5:
- boardNo = 1;
- break;
- }
-
- ResetBoard();
- SetLevel();
- Count();
- UpdateBoard();
-
- UpdateButtonStates();
- }
-
- private void OnRenderSound(string strFilePath)
- {
- if (_soundOn)
- {
- MediaPortal.Util.Utils.PlaySound(strFilePath, false, true);
- }
- }
-
- private void UpdateButtonStates()
- {
- GUIPropertyManager.SetProperty("#header_label", MyHexxagon.GUILocalizeStrings.Get(0)); // MyHexxagon
-
- GUIControl.SetControlLabel(GetID, btnStart.GetID, MyHexxagon.GUILocalizeStrings.Get(1)); // Start
- //btnStart.Disabled = (Player != 0);
-
- string strLine = MyHexxagon.GUILocalizeStrings.Get(10); // Level:
- switch (_currentLevel)
- {
- case Level.Easy:
- strLine += MyHexxagon.GUILocalizeStrings.Get(11); // easy
- break;
- case Level.Medium:
- strLine += MyHexxagon.GUILocalizeStrings.Get(12); // medium
- break;
- case Level.Hard:
- strLine += MyHexxagon.GUILocalizeStrings.Get(13); // difficult
- break;
- }
- GUIControl.SetControlLabel(GetID, btnLevel.GetID, strLine);
- //btnLevel.Disabled = ((Player != 0) || (_currentMode == Mode.PlayerVsPlayer));
-
- strLine = MyHexxagon.GUILocalizeStrings.Get(20); // Mode: Play vs
- switch (_currentMode)
- {
- case Mode.PlayerVsComputer:
- strLine += MyHexxagon.GUILocalizeStrings.Get(21); // Comp
- break;
- case Mode.PlayerVsPlayer:
- strLine += MyHexxagon.GUILocalizeStrings.Get(22); // Player
- break;
- }
- GUIControl.SetControlLabel(GetID, btnMode.GetID, strLine);
- //btnMode.Disabled = (Player != 0);
-
- GUIControl.SetControlLabel(GetID, btnSound.GetID, MyHexxagon.GUILocalizeStrings.Get(9)); // Sounds
- btnSound.Selected = _soundOn;
-
- GUIControl.SetControlLabel(GetID, btnWhatsThis.GetID, MyHexxagon.GUILocalizeStrings.Get(31)); // What is MyConnect?
- GUIControl.SetControlLabel(GetID, btnUndo.GetID, MyHexxagon.GUILocalizeStrings.Get(8)); // Undo
- GUIControl.SetControlLabel(GetID, btnBoard.GetID, MyHexxagon.GUILocalizeStrings.Get(7) + ": " + boardNo.ToString()); // Board: 1
- }
-
- #endregion
-
- public void Dispose()
- {
- _Game.Stop();
- _Game.Tick -= new EventHandler(_Game_Tick);
- }
-
- private void CreateButton(int ID, int posx, int posy, int height, int width, string focusimg, string nofocusimg)
- {
- GUIButtonControl button = new GUIButtonControl(GetID, ID, posx, posy, width, height, focusimg, nofocusimg);
- button.AllocResources();
- GUIControl btnControl = (GUIControl)button;
- Add(ref btnControl);
- }
-
- void _Game_Tick(object sender, EventArgs e)
- {
-
- if ((ActPly > 0) && (round > 1))
- time++;
- if (round <= 1)
- time = 0;
-
- GUIPropertyManager.SetProperty("#Time", MyHexxagon.GUILocalizeStrings.Get(4) + ": " + (time / 10).ToString() + "s"); // Time: 5s
-
- UpdateButtonStates();
- if ((round > 1) && (ActPly != 0))
- {
- GUIControl.EnableControl(GetID, btnUndo.GetID); // Undo
- }
- else
- {
- GUIControl.DisableControl(GetID, btnUndo.GetID); // Undo
- }
-
- // wait some time
- if (wait > 0)
- wait = wait - 1;
-
- if (wait == 0 && ActPly == computer)
- {
- if (_currentMode == Mode.PlayerVsComputer)
- // move the computer
- CompSelect();
- }
-
- // ------------------------------------------------
- // animation 01
-
- if ((ani01[0] != 0) && (ani01[7] > 0))
- {
- int tmp;
- // select different color
- if (board[ani01[0]] == player)
- {
- tmp = computer;
- }
- else
- {
- tmp = player;
- }
-
- // last animation
- if (ani01[7] == 1)
- {
- tmp = ani01[06];
- }
-
- // set board take over
- for (int i = 0; i < 6; i++)
- {
- if (board[ani01[i]] != 0)
- {
- board[ani01[i]] = tmp;
- }
- }
- UpdateBoard();
- ani01[7]--;
- }
- // ------------------------------------------------
- // animation 02
-
- if ((ani02[0] != 0) && (ani02[2] > 0))
- {
- int tmp;
- // select different
- if (board[ani02[0]] != 1)
- {
- tmp = 1;
- }
- else
- {
- tmp = ani02[1];
- }
-
- // last animation
- if (ani02[2] == 1)
- {
- tmp = ani02[01];
- }
-
- board[ani02[0]] = tmp;
-
- UpdateBoard();
- ani02[2]--;
-
- }
-
- }
-
- private void UpdateBoard()
- {
- // draw the board
- for (int i = 22; i < 111; i++)
- {
- if (board[i] == 1)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx01F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx01.png");
- }
- if (board[i] == 2)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx02F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx02.png");
- }
- if (board[i] == 3)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx03F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx03.png");
- }
- if (board[i] == 4)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx04F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx04.png");
- }
- if (board[i] == 5)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx05F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx05.png");
- }
- if (board[i] == 6)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx06F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx06.png");
- }
- if (board[i] == 7)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx07F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx07.png");
- }
- if (board[i] == 10)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx0X.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx0X.png");
- }
- if (ActPly == 4)
- GUIPropertyManager.SetProperty("#Player", MyHexxagon.GUILocalizeStrings.Get(2) + " 1"); // PLAYER 1
- if (ActPly == 6)
- GUIPropertyManager.SetProperty("#Player", MyHexxagon.GUILocalizeStrings.Get(2) + " 2"); // PLAYER 2
- if (ActPly == 0)
- GUIPropertyManager.SetProperty("#Player", MyHexxagon.GUILocalizeStrings.Get(6)); // GAME OVER
-
- // display counter and so on
- GUIPropertyManager.SetProperty("#Round", MyHexxagon.GUILocalizeStrings.Get(5) + "1"); // Round: 1
- GUIPropertyManager.SetProperty("#Ply1.Count", cntPly1.ToString());
- GUIPropertyManager.SetProperty("#Ply2.Count", cntPly2.ToString());
-
- int p1 = (100 * cntPly1 / 58);
- int p2 = (100 * cntPly2 / 58);
-
- GUIPropertyManager.SetProperty("#Round", MyHexxagon.GUILocalizeStrings.Get(5) + round.ToString()); // Round:
- GUIPropertyManager.SetProperty("#Ply1.Percentage", p1.ToString());
- GUIPropertyManager.SetProperty("#Ply2.Percentage", p2.ToString());
- }
- }
-
- private void Select(int ply, int pos)
- {
- // not game over
- if (ActPly != 0)
- {
- // remember selected pos
- lastHexx = pos;
- // reset old selection
- for (int i = 22; i < 111; i++)
- {
- if (board[i] == 2)
- board[i] = 1;
- if (board[i] == 3)
- board[i] = 1;
- if (board[i] == 5)
- board[i] = 4;
- if (board[i] == 7)
- board[i] = 6;
- }
- // display selected pos
- board[pos] = ply + 1;
- OnRenderSound("HexxSelect.wav");
- // draw selection for double
- for (int i = 0; i < 6; i++)
- {
- // if not occupied and visible
- if (board[pos + MoveDouble[i]] == 1)
- board[pos + MoveDouble[i]] = 2;
- }
- // draw selection for jumpe
- for (int i = 0; i < 12; i++)
- {
- // if not occupied and visible
- if (board[pos + MoveJump[i]] == 1)
- board[pos + MoveJump[i]] = 3;
- }
- UpdateBoard();
- }
- }
-
- private void Move(int ply, int pos)
- {
- if (board[pos] == 2)
- {
- // double
- board[pos] = ply;
-
- ani02[0] = pos;
- ani02[1] = ply;
- ani02[2] = 10;
-
- Check(ply, pos);
- OnRenderSound("HexxDouble.wav");
- }
- if (board[pos] == 3)
- {
- // jump
- board[lastHexx] = 1;
- board[pos] = ply;
-
- ani02[0] = pos;
- ani02[1] = ply;
- ani02[2] = 10;
-
- Check(ply, pos);
- OnRenderSound("HexxMove.wav");
- }
- // clear selection on the board
- for (int i = 22; i < 111; i++)
- {
- if (board[i] == 2)
- board[i] = 1;
- if (board[i] == 3)
- board[i] = 1;
- if (board[i] == 5)
- board[i] = 4;
- if (board[i] == 7)
- board[i] = 6;
- }
-
- // reset last stored
- lastHexx = 0;
-
- NextPlayer();
- UpdateBoard();
- }
-
- private void Check(int ply, int pos)
- {
- int cnt = 0;
- // reset ani
- for (int i = 0; i < 6; i++)
- {
- ani01[i] = 0;
- }
- // remember player
- ani01[6] = ply;
-
- // after move turn arround all surrounding tokens
- for (int i = 0; i < 6; i++)
- {
- int next = ply + 2;
- if (next > 6) next = 4;
-
- if (board[pos + MoveDouble[i]] == next)
- {
- //SetFlowDirection board
- board[pos + MoveDouble[i]] = ply;
- // set values for animation
- ani01[7] = 10; // counter for animation
- ani01[cnt] = pos + MoveDouble[i];
- cnt++;
- }
- }
- }
-
- private void NextPlayer()
- {
- if (ActPly == 4)
- {
- ActPly = 6;
- wait = 25;
- }
- else
- {
- ActPly = 4;
-
- for (int i = 0; i < 133; i++)
- {
- rem_board[round, i] = board[i];
- }
-
- round = round + 1;
-
- }
- // check if there is a move left
- NoMove(ActPly);
- }
-
- private void NoMove(int ply)
- {
- bool noMove = true;
-
- for (int i = 22; i < 111; i++)
- { // there is a move possible
- if (noMove == false)
- break;
-
- if (board[i] == ply)
- { // if this is a player field
- for (int j = 0; j < 6; j++)
- { // check double fields are empty
- if (board[i + MoveDouble[j]] == 1)
- {
- noMove = false;
- break;
- }
- }
- for (int j = 0; j < 12; j++)
- { // check jump fields are empty
- if (board[i + MoveJump[j]] == 1)
- {
- noMove = false;
- break;
- }
- }
- }
-
- }
-
- if (noMove == true)
- { // Player can not move fill rest with other player
-
- ActPly = 0; // Game over
-
- int next = ply + 2;
- if (next > 6) next = 4;
-
- for (int i = 22; i < 111; i++)
- {
- if (board[i] == 1)
- board[i] = next;
-
- }
- }
-
- Count();
- UpdateBoard();
-
- // set message for game over
- string msg = "";
- if ((ActPly == 0) && (cntPly1 > cntPly2))
- {
- msg = "Player 1 wins the game !";
- }
- if ((ActPly == 0) && (cntPly1 < cntPly2))
- {
- msg = "Player 2 wins the game !";
- }
- if ((ActPly == 0) && (cntPly1 == cntPly2))
- {
- msg = "It is a tie !";
- }
- // if game over
- if (msg != "")
- {
- GUIDialogOK dlg = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK);
- dlg.SetHeading(msg);
- dlg.SetLine(1, msg);
- dlg.SetLine(2, "Result");
- dlg.SetLine(3, cntPly1.ToString() + " : " + cntPly2.ToString());
- dlg.DoModal(GUIWindowManager.ActiveWindow);
- }
- }
-
- private void CompSelect()
- {
- // search the best move
- double[] thisBest = { 0, 0, 0, 0 };
- double[] bestMove = { 0, 0, 0, 0 };
-
- // check all fields
- for (int i = 22; i < 111; i++)
- {
- int compHexx = 0;
-
- // if field is computer
- if (board[i] == computer)
- compHexx = i;
-
- if (compHexx != 0)
- {
- // Find the best move from every best move
- thisBest = findBestMove(compHexx);
-
- if (thisBest[0] > bestMove[0])
- {
- bestMove = thisBest;
- } // Find best move if equal ranking
- else if (thisBest[0] == bestMove[0])
- {
- if (thisBest[3] < bestMove[3])
- {
- bestMove = thisBest;
- }
- }
- }
- }
-
- if (bestMove[2] != 0)
- {
- Select(computer, Convert.ToInt16(bestMove[1]));
- Move(computer, Convert.ToInt16(bestMove[2]));
- }
-
- }
-
- private double[] findBestMove(int compHexx)
- {
- double highestRanking = 0;
- int hexxCheck = 0;
- int hexxDest = 0;
- int tryDest = 0;
- double eqCount = 0;
-
- Random randObj = new Random();
-
- double[] returnArr = { 0, 0, 0, 0 };
-
- // calculate the value for selcted pos
-
- for (int check = 0; check < 3; check++)
- {
- for (int j = 0; j < 6; j++)
- {
- double attackCount = 0;
-
- if (check == 0)
- {
- // normal double
- hexxCheck = MoveDouble[j];
-
- double RND = Math.Round(randObj.NextDouble() * 1.5);
- if (RND == 1)
- {
- attackCount = 0.5;
- }
- else
- {
- attackCount = 1.5;
- }
- }
- if (check == 1)
- {
- // jump part 1
- hexxCheck = MoveJump[j];
- }
- if (check == 2)
- {
- // jump part 2
- hexxCheck = MoveJump[j + 6];
- }
-
- for (int k = 0; k < 6; k++)
- {
- tryDest = compHexx + hexxCheck;
- if (board[tryDest] == 1)
- {
- // If destination is not occupied...
- if (board[tryDest + MoveDouble[k]] == player)
- {
- // Count attacks for each move
- attackCount++;
- }
- if (board[tryDest + MoveDouble[k]] == 1)
- {
- // Count attacks for each move
- attackCount = attackCount + 0.1;
- }
- }
- }
- if (attackCount >= highestRanking)
- {
- // Find the best available attacking move
- if (board[tryDest] == 1)
- {
- highestRanking = attackCount;
- hexxDest = tryDest;
- }
- }
- // Find the better of two equally ranked moves
- if (attackCount == highestRanking)
- {
- eqCount = 0;
- for (int k = 0; k < 6; k++)
- {
- if (board[compHexx + MoveDouble[k]] == computer)
- {
- // Only move if least of your kind surrounding you
- eqCount++;
- }
- else
- {
- eqCount--;
- }
- }
- }
- }
- }
-
- // return values
-
- returnArr[0] = highestRanking;
- returnArr[1] = Convert.ToDouble(compHexx);
- returnArr[2] = Convert.ToDouble(hexxDest);
- returnArr[3] = eqCount;
- return returnArr;
- }
-
- private void Count()
- {
- // set counter to 0
- cntPly1 = 0;
- cntPly2 = 0;
- //count all fields
- for (int j = 22; j < 111; j++)
- {
- if (board[j] == 4 || board[j] == 5)
- cntPly1 = cntPly1 + 1;
- if (board[j] == 6 || board[j] == 7)
- cntPly2 = cntPly2 + 1;
- }
- }
-
- private void ResetBoard()
- {
- for (int i = 22; i <= 26; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 32; i <= 37; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 42; i <= 48; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 52; i <= 59; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 62; i <= 70; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 73; i <= 80; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 84; i <= 90; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 95; i <= 100; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- for (int i = 106; i <= 110; i++)
- {
- board[i] = 1;
- GUIControl.EnableControl(GetID, i);
- }
- }
-
- private void SetLevel()
- {
- GetControl(98).SetNavigation(97, 99, 88, 108);
-
- GetControl(64).SetNavigation(63, 65, 54, 74);
-
- switch (boardNo)
- {
- case 1:
- GUIControl.DisableControl(GetID, 56);
- GUIControl.DisableControl(GetID, 65);
- GUIControl.DisableControl(GetID, 77);
- board[56] = 10;
- board[65] = 10;
- board[77] = 10;
-
- board[22] = 4;
- board[70] = 4;
- board[106] = 4;
- board[26] = 6;
- board[62] = 6;
- board[110] = 6;
- break;
- case 2:
- board[22] = 4;
- board[70] = 4;
- board[106] = 4;
- board[26] = 6;
- board[62] = 6;
- board[110] = 6;
- break;
- case 3:
- GetControl(98).SetNavigation(97, 99, 88, 98);
- GUIControl.DisableControl(GetID, 24);
- GUIControl.DisableControl(GetID, 66);
- GUIControl.DisableControl(GetID, 108);
- GUIControl.DisableControl(GetID, 44);
- GUIControl.DisableControl(GetID, 64);
- GUIControl.DisableControl(GetID, 86);
- GUIControl.DisableControl(GetID, 46);
- GUIControl.DisableControl(GetID, 68);
- GUIControl.DisableControl(GetID, 88);
-
- board[24] = 10;
- board[66] = 10;
- board[108] = 10;
- board[44] = 10;
- board[64] = 10;
- board[86] = 10;
- board[46] = 10;
- board[68] = 10;
- board[88] = 10;
-
- board[65] = 4;
- board[67] = 4;
- board[55] = 4;
- board[56] = 4;
- board[76] = 4;
- board[77] = 4;
-
- board[22] = 6;
- board[62] = 6;
- board[106] = 6;
- board[26] = 6;
- board[70] = 6;
- board[110] = 6;
- break;
- case 4:
- GetControl(64).SetNavigation(64, 65, 54, 74); // block UP
- GUIControl.DisableControl(GetID, 62);
- GUIControl.DisableControl(GetID, 43);
- GUIControl.DisableControl(GetID, 63);
- GUIControl.DisableControl(GetID, 85);
- GUIControl.DisableControl(GetID, 105);
- GUIControl.DisableControl(GetID, 34);
- GUIControl.DisableControl(GetID, 55);
- GUIControl.DisableControl(GetID, 76);
- GUIControl.DisableControl(GetID, 97);
- GUIControl.DisableControl(GetID, 56);
- GUIControl.DisableControl(GetID, 67);
- GUIControl.DisableControl(GetID, 77);
- GUIControl.DisableControl(GetID, 36);
- GUIControl.DisableControl(GetID, 58);
- GUIControl.DisableControl(GetID, 79);
- GUIControl.DisableControl(GetID, 99);
- GUIControl.DisableControl(GetID, 70);
-
- board[62] = 10;
- board[43] = 10;
- board[63] = 10;
- board[85] = 10;
- board[105] = 10;
- board[34] = 10;
- board[55] = 10;
- board[76] = 10;
- board[97] = 10;
- board[56] = 10;
- board[67] = 10;
- board[77] = 10;
- board[36] = 10;
- board[58] = 10;
- board[79] = 10;
- board[99] = 10;
- board[70] = 10;
-
- board[22] = 4;
- board[26] = 6;
- break;
- case 5:
- GUIControl.DisableControl(GetID, 44);
- GUIControl.DisableControl(GetID, 45);
- GUIControl.DisableControl(GetID, 46);
-
- GUIControl.DisableControl(GetID, 86);
- GUIControl.DisableControl(GetID, 87);
- GUIControl.DisableControl(GetID, 88);
-
- GUIControl.DisableControl(GetID, 54);
- GUIControl.DisableControl(GetID, 64);
- GUIControl.DisableControl(GetID, 75);
-
- GUIControl.DisableControl(GetID, 57);
- GUIControl.DisableControl(GetID, 68);
- GUIControl.DisableControl(GetID, 78);
-
- board[44] = 10;
- board[45] = 10;
- board[46] = 10;
- board[86] = 10;
- board[87] = 10;
- board[88] = 10;
-
- board[54] = 10;
- board[64] = 10;
- board[75] = 10;
-
- board[57] = 10;
- board[68] = 10;
- board[78] = 10;
-
- board[24] = 4;
- board[108] = 6;
-
- board[62] = 6;
- board[70] = 4;
- break;
- }
- }
- }
-}
\ No newline at end of file
Deleted: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj 2007-05-27 01:22:43 UTC (rev 459)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj 2007-05-27 01:40:14 UTC (rev 460)
@@ -1,70 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>8.0.50727</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{7446DF9E-4F6D-41BF-89EB-7CFA23FA1DCD}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>MyHexxagon</RootNamespace>
- <AssemblyName>MyHexxagon</AssemblyName>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\..\..\Programme\Team MediaPortal\MediaPortal\Plugins\Windows\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Core, Version=0.2.2.0, Culture=neutral, processorArchitecture=x86">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\..\..\Programme\Team MediaPortal\MediaPortal\Core.DLL</HintPath>
- <Private>False</Private>
- </Reference>
- <Reference Include="Dialogs, Version=0.0.0.0, Culture=neutral, processorArchitecture=x86">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\..\..\Programme\Team MediaPortal\MediaPortal\Plugins\Windows\Dialogs.DLL</HintPath>
- <Private>False</Private>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Data" />
- <Reference Include="System.Windows.Forms" />
- <Reference Include="System.Xml" />
- <Reference Include="Utils, Version=1.0.2546.32604, Culture=neutral, processorArchitecture=x86">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\..\..\Programme\Team MediaPortal\MediaPortal\Utils.DLL</HintPath>
- <Private>False</Private>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="LocalizeStrings.cs" />
- <Compile Include="MyHexxagon.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="hexxagon.png" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="hexxagonDisabled.png" />
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/hexxagon.png
===================================================================
(Binary files differ)
Deleted: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/hexxagonDisabled.png
===================================================================
(Binary files differ)
Copied: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs (from rev 459, trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs)
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs (rev 0)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.cs 2007-05-27 01:40:14 UTC (rev 460)
@@ -0,0 +1,1324 @@
+#region Copyright (C) 2005-2007 Team MediaPortal
+
+/*
+ * Copyright (C) 2005-2007 Team MediaPortal
+ * http://www.team-mediaportal.com
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Make; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#endregion
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Windows.Forms;
+using MediaPortal.GUI.Library;
+using MediaPortal.Dialogs;
+using MediaPortal.Util;
+using MediaPortal.Configuration;
+
+namespace MediaPortal.GUI.MyHexxagon
+{
+ [PluginIcons("MyHexxagon.hexxagon.png", "MyHexxagon.hexxagonDisabled.png")]
+ public class MyHexxagonGUI : GUIWindow, ISetupForm
+ {
+ #region enums
+
+ private enum Level
+ {
+ Easy = 0,
+ Medium = 1,
+ Hard = 2
+ }
+
+ private enum Mode
+ {
+ PlayerVsComputer = 0,
+ PlayerVsPlayer = 1
+ }
+
+ #endregion
+
+ #region SkinControl
+
+ [SkinControlAttribute(2)]
+ protected GUIButtonControl btnStart = null;
+ [SkinControlAttribute(3)]
+ protected GUIButtonControl btnMode = null;
+ [SkinControlAttribute(4)]
+ protected GUIButtonControl btnLevel = null;
+ [SkinControlAttribute(5)]
+ protected GUIToggleButtonControl btnSound = null;
+ [SkinControlAttribute(6)]
+ protected GUIButtonControl btnWhatsThis = null;
+ [SkinControlAttribute(10)]
+ protected GUIButtonControl btnUndo = null;
+ [SkinControlAttribute(15)]
+ protected GUIButtonControl btnBoard = null;
+
+ #endregion
+
+ #region Private variables
+
+ Level _currentLevel = Level.Easy;
+ Mode _currentMod...
[truncated message content] |
|
From: <che...@us...> - 2007-05-27 01:22:49
|
Revision: 459
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=459&view=rev
Author: chef_koch
Date: 2007-05-26 18:22:43 -0700 (Sat, 26 May 2007)
Log Message:
-----------
added localisation support
Added Paths:
-----------
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs
Added: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs (rev 0)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/LocalizeStrings.cs 2007-05-27 01:22:43 UTC (rev 459)
@@ -0,0 +1,260 @@
+#region Copyright (C) 2005-2007 Team MediaPortal
+
+/*
+ * Copyright (C) 2005-2007 Team MediaPortal
+ * http://www.team-mediaportal.com
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Make; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#endregion
+
+using System;
+using System.IO;
+using System.Globalization;
+using System.Collections;
+using System.Collections.Generic;
+using System.Text;
+using System.Xml;
+using MediaPortal.Util;
+using MediaPortal.GUI.Library;
+using MediaPortal.Configuration;
+using MediaPortal.Localisation;
+
+namespace MediaPortal.GUI.MyHexxagon
+{
+ /// <summary>
+ /// This class will hold all text used in the application
+ /// The text is loaded for the current language from
+ /// the file language/[language]/strings.xml
+ /// </summary>
+ public class GUILocalizeStrings
+ {
+ #region Variables
+ static LocalisationProvider _stringProvider;
+ static Dictionary<string, string> _cultures;
+ static string[] _languages;
+ #endregion
+
+ #region Constructors/Destructors
+ // singleton. Dont allow any instance of this class
+ private GUILocalizeStrings()
+ {
+ }
+
+ static public void Dispose()
+ {
+ if (_stringProvider != null)
+ _stringProvider.Dispose();
+ }
+ #endregion
+
+ #region Public Methods
+ /// <summary>
+ /// Public method to load the text from a strings/xml file into memory
+ /// </summary>
+ /// <param name="strFileName">Contains the filename+path for the string.xml file</param>
+ /// <returns>
+ /// true when text is loaded
+ /// false when it was unable to load the text
+ /// </returns>
+ //[Obsolete("This method has changed", true)]
+ static public bool Load(string language)
+ {
+ bool isPrefixEnabled = true;
+
+ using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(Config.GetFile(Config.Dir.Config, "MediaPortal.xml")))
+ isPrefixEnabled = reader.GetValueAsBool("general", "myprefix", true);
+
+ string directory = Config.GetSubFolder(Config.Dir.Language, "MyHexxagon");
+ string cultureName = null;
+ if (language != null)
+ cultureName = GetCultureName(language);
+
+ Log.Info(" Loading localised Strings - Path: {0} Culture: {1} Language: {2} Prefix: {3}", directory, cultureName, language, isPrefixEnabled);
+
+ _stringProvider = new LocalisationProvider(directory, cultureName, isPrefixEnabled);
+
+ GUIGraphicsContext.CharsInCharacterSet = _stringProvider.Characters;
+
+ return true;
+ }
+
+ static public string CurrentLanguage()
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ return _stringProvider.CurrentLanguage.EnglishName;
+ }
+
+ static public void ChangeLanguage(string language)
+ {
+ if (_stringProvider == null)
+ Load(language);
+ else
+ _stringProvider.ChangeLanguage(GetCultureName(language));
+ }
+
+ /// <summary>
+ /// Get the translation for a given id and format the sting with
+ /// the given parameters
+ /// </summary>
+ /// <param name="dwCode">id of text</param>
+ /// <param name="parameters">parameters used in the formating</param>
+ /// <returns>
+ /// string containing the translated text
+ /// </returns>
+ static public string Get(int dwCode, object[] parameters)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ string translation = _stringProvider.GetString("unmapped", dwCode);
+ // if parameters or the translation is null, return the translation.
+ if ((translation == null) || (parameters == null))
+ {
+ return translation;
+ }
+ // return the formatted string. If formatting fails, log the error
+ // and return the unformatted string.
+ try
+ {
+ return String.Format(translation, parameters);
+ }
+ catch (System.FormatException e)
+ {
+ Log.Error("Error formatting translation with id {0}", dwCode);
+ Log.Error("Unformatted translation: {0}", translation);
+ Log.Error(e);
+ return translation;
+ }
+ }
+
+ /// <summary>
+ /// Get the translation for a given id
+ /// </summary>
+ /// <param name="dwCode">id of text</param>
+ /// <returns>
+ /// string containing the translated text
+ /// </returns>
+ static public string Get(int dwCode)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ string translation = _stringProvider.GetString("unmapped", dwCode);
+
+ if (translation == null)
+ {
+ Log.Error("No translation found for id {0}", dwCode);
+ return String.Empty;
+ }
+
+ return translation;
+ }
+
+ static public void LocalizeLabel(ref string strLabel)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ if (strLabel == null) strLabel = String.Empty;
+ if (strLabel == "-") strLabel = "";
+ if (strLabel == "") return;
+ // This can't be a valid string code if the first character isn't a number.
+ // This check will save us from catching unnecessary exceptions.
+ if (!char.IsNumber(strLabel, 0))
+ return;
+
+ int dwLabelID;
+
+ try
+ {
+ dwLabelID = System.Int32.Parse(strLabel);
+ }
+ catch (FormatException e)
+ {
+ Log.Error(e);
+ strLabel = String.Empty;
+ return;
+ }
+
+ strLabel = _stringProvider.GetString("unmapped", dwLabelID);
+ if (strLabel == null)
+ {
+ Log.Error("No translation found for id {0}", dwLabelID);
+ strLabel = String.Empty;
+ }
+ }
+
+ public static string LocalSupported()
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ CultureInfo culture = _stringProvider.GetBestLanguage();
+
+ return culture.EnglishName;
+ }
+
+ public static string[] SupportedLanguages()
+ {
+ if (_languages == null)
+ {
+ if (_stringProvider == null)
+ Load(null);
+
+ CultureInfo[] cultures = _stringProvider.AvailableLanguages();
+
+ SortedList sortedLanguages = new SortedList();
+ foreach (CultureInfo culture in cultures)
+ sortedLanguages.Add(culture.EnglishName, culture.EnglishName);
+
+ _languages = new string[sortedLanguages.Count];
+
+ for (int i = 0; i < sortedLanguages.Count; i++)
+ {
+ _languages[i] = (string)sortedLanguages.GetByIndex(i);
+ }
+ }
+
+ return _languages;
+ }
+
+ static public string GetCultureName(string language)
+ {
+ if (_cultures == null)
+ {
+ _cultures = new Dictionary<string, string>();
+
+ CultureInfo[] cultureList = CultureInfo.GetCultures(CultureTypes.AllCultures);
+
+ for (int i = 0; i < cultureList.Length; i++)
+ {
+ _cultures.Add(cultureList[i].EnglishName, cultureList[i].Name);
+ }
+ }
+
+ if (_cultures.ContainsKey(language))
+ return _cultures[language];
+
+ return null;
+ }
+ #endregion
+ }
+}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-27 01:20:02
|
Revision: 458
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=458&view=rev
Author: chef_koch
Date: 2007-05-26 18:20:00 -0700 (Sat, 26 May 2007)
Log Message:
-----------
added option to enable/disabled sound effects
Modified Paths:
--------------
trunk/plugins/My Hexxagon/Skin/SimpleMP/MyHexxagon.xml
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj
Added Paths:
-----------
trunk/plugins/My Hexxagon/Skin/BlueTwo/MyHexxagon.xml
trunk/plugins/My Hexxagon/language/
trunk/plugins/My Hexxagon/language/MyHexxagon/
trunk/plugins/My Hexxagon/language/MyHexxagon/strings_de.xml
trunk/plugins/My Hexxagon/language/MyHexxagon/strings_en.xml
Added: trunk/plugins/My Hexxagon/Skin/BlueTwo/MyHexxagon.xml
===================================================================
--- trunk/plugins/My Hexxagon/Skin/BlueTwo/MyHexxagon.xml (rev 0)
+++ trunk/plugins/My Hexxagon/Skin/BlueTwo/MyHexxagon.xml 2007-05-27 01:20:00 UTC (rev 458)
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>1234711</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <autohidetopbar>yes</autohidetopbar>
+ <controls>
+ <import>common.time.xml</import>
+ <control>
+ <description>BackGround</description>
+ <type>image</type>
+ <id>1</id>
+ <posX>0</posX>
+ <posY>0</posY>
+ <width>720</width>
+ <height>576</height>
+ <texture>background.png</texture>
+ </control>
+ <control>
+ <description>header label</description>
+ <type>label</type>
+ <id>1</id>
+ <posX>250</posX>
+ <posY>70</posY>
+ <label>#header_label</label>
+ <font>font16</font>
+ <align>right</align>
+ <textcolor>White</textcolor>
+ <animation effect="fade" time="200">WindowOpen</animation>
+ <animation effect="fade" time="200">WindowClose</animation>
+ </control>
+ <control>
+ <description>button group</description>
+ <type>group</type>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <animation effect="slide" time="250" start="-300,0">WindowOpen</animation>
+ <animation effect="slide" time="500" end="0,-300">WindowClose</animation>
+ <posX>60</posX>
+ <posY>97</posY>
+ <layout>StackLayout</layout>
+ <control>
+ <description>Start</description>
+ <type>button</type>
+ <id>2</id>
+ <onleft>2</onleft>
+ <onright>22</onright>
+ <onup>6</onup>
+ <ondown>15</ondown>
+ </control>
+ <control>
+ <description>Board</description>
+ <type>button</type>
+ <id>15</id>
+ <onleft>15</onleft>
+ <onright>22</onright>
+ <onup>2</onup>
+ <ondown>10</ondown>
+ </control>
+ <control>
+ <description>Undo</description>
+ <type>button</type>
+ <id>10</id>
+ <onleft>10</onleft>
+ <onright>22</onright>
+ <onup>15</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Mode</description>
+ <type>button</type>
+ <id>3</id>
+ <onleft>3</onleft>
+ <onright>3</onright>
+ <onup>10</onup>
+ <ondown>4</ondown>
+ </control>
+ <control>
+ <description>Level</description>
+ <type>button</type>
+ <id>4</id>
+ <onleft>4</onleft>
+ <onright>4</onright>
+ <onup>3</onup>
+ <ondown>5</ondown>
+ </control>
+ <control>
+ <description>Sounds</description>
+ <type>togglebutton</type>
+ <id>5</id>
+ <onleft>5</onleft>
+ <onright>5</onright>
+ <onup>4</onup>
+ <ondown>6</ondown>
+ </control>
+ <control>
+ <description>Round</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Round</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>Player: / GameOver</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Player</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>Whatsthis</description>
+ <type>button</type>
+ <id>6</id>
+ <onleft>6</onleft>
+ <onright>6</onright>
+ <onup>5</onup>
+ <ondown>2</ondown>
+ </control>
+ </control>
+ <control>
+ <description>text label</description>
+ <type>label</type>
+ <id>12</id>
+ <posX>70</posX>
+ <posY>394</posY>
+ <label>#Ply1.Count</label>
+ <font>font12</font>
+ <align>Left</align>
+ <textcolor>ff000000</textcolor>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <description>text label</description>
+ <type>label</type>
+ <id>13</id>
+ <posX>70</posX>
+ <posY>424</posY>
+ <label>#Ply2.Count</label>
+ <font>font12</font>
+ <align>Left</align>
+ <textcolor>ffffffff</textcolor>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <description>progress bar</description>
+ <type>progress</type>
+ <id>8</id>
+ <posX>100</posX>
+ <posY>394</posY>
+ <width>180</width>
+ <label>#Ply1.Percentage</label>
+ <visible>yes</visible>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <description>progress bar</description>
+ <type>progress</type>
+ <id>9</id>
+ <posX>100</posX>
+ <posY>424</posY>
+ <width>180</width>
+ <label>#Ply2.Percentage</label>
+ <visible>yes</visible>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <description>hidden hex</description>
+ <type>image</type>
+ <id>198</id>
+ <posX>270</posX>
+ <posY>220</posY>
+ <width>40</width>
+ <height>60</height>
+ <texture>\Hexxagon\MyHexx01.png</texture>
+ </control>
+ <control>
+ <description>text label</description>
+ <type>label</type>
+ <id>14</id>
+ <posX>70</posX>
+ <posY>458</posY>
+ <label>#Time</label>
+ <font>font12</font>
+ <align>Left</align>
+ <textcolor>ffffffff</textcolor>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ </controls>
+</window>
Modified: trunk/plugins/My Hexxagon/Skin/SimpleMP/MyHexxagon.xml
===================================================================
--- trunk/plugins/My Hexxagon/Skin/SimpleMP/MyHexxagon.xml 2007-05-26 20:39:02 UTC (rev 457)
+++ trunk/plugins/My Hexxagon/Skin/SimpleMP/MyHexxagon.xml 2007-05-27 01:20:00 UTC (rev 458)
@@ -1,230 +1,198 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<window>
- <id>1234711</id>
- <defaultcontrol>2</defaultcontrol>
+ <id>1234711</id>
+ <defaultcontrol>2</defaultcontrol>
<allowoverlay>yes</allowoverlay>
<autohidetopbar>yes</autohidetopbar>
<controls>
- <import>common.time.xml</import>
- <control>
- <description>Hexxagon label</description>
- <type>label</type>
- <posX>55</posX>
- <posY>20</posY>
- <align>left</align>
- <font>font48</font>
- <label>Hexxagon</label>
- <textcolor>20ffffff</textcolor>
- <id>1</id>
+ <import>common.time.xml</import>
+ <control>
+ <description>BackGround</description>
+ <type>image</type>
+ <id>1</id>
+ <posX>0</posX>
+ <posY>0</posY>
+ <width>720</width>
+ <height>576</height>
+ <texture>background.png</texture>
+ </control>
+ <control>
+ <description>header label</description>
+ <type>label</type>
+ <id>1</id>
+ <posX>250</posX>
+ <posY>70</posY>
+ <label>#header_label</label>
+ <font>font16</font>
+ <align>right</align>
+ <textcolor>White</textcolor>
<animation effect="fade" time="150">WindowOpen</animation>
<animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>BackGround</description>
- <type>image</type>
- <id>1</id>
- <posX>0</posX>
- <posY>0</posY>
- <width>720</width>
- <height>576</height>
- <texture>background.png</texture>
+ </control>
+ <control>
+ <description>button group</description>
+ <type>group</type>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ <posX>60</posX>
+ <posY>97</posY>
+ <layout>StackLayout</layout>
+ <control>
+ <description>Start</description>
+ <type>button</type>
+ <id>2</id>
+ <onleft>2</onleft>
+ <onright>22</onright>
+ <onup>6</onup>
+ <ondown>15</ondown>
</control>
- <control>
- <description>text label</description>
- <type>label</type>
- <id>11</id>
- <posX>250</posX>
- <posY>70</posY>
- <label>Hexxagon</label>
- <font>font16</font>
- <align>right</align>
- <textcolor>ffffffff</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
+ <control>
+ <description>Board</description>
+ <type>button</type>
+ <id>15</id>
+ <onleft>15</onleft>
+ <onright>22</onright>
+ <onup>2</onup>
+ <ondown>10</ondown>
</control>
- <control>
- <description>Start</description>
- <type>button</type>
- <id>2</id>
- <posX>60</posX>
- <posY>97</posY>
- <label>Start</label>
- <onleft>2</onleft>
- <onright>22</onright>
- <onup>6</onup>
- <ondown>15</ondown>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
+ <control>
+ <description>Undo</description>
+ <type>button</type>
+ <id>10</id>
+ <onleft>10</onleft>
+ <onright>22</onright>
+ <onup>15</onup>
+ <ondown>3</ondown>
</control>
- <control>
- <description>Board</description>
- <type>button</type>
- <id>15</id>
- <posX>60</posX>
- <posY>131</posY>
- <label>Board: 1</label>
- <onleft>15</onleft>
- <onright>22</onright>
- <onup>2</onup>
- <ondown>10</ondown>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
+ <control>
+ <description>Mode</description>
+ <type>button</type>
+ <id>3</id>
+ <onleft>3</onleft>
+ <onright>3</onright>
+ <onup>10</onup>
+ <ondown>4</ondown>
</control>
- <control>
- <description>Undo</description>
- <type>button</type>
- <id>10</id>
- <posX>60</posX>
- <posY>165</posY>
- <label>Undo</label>
- <onleft>2</onleft>
- <onright>22</onright>
- <onup>15</onup>
- <ondown>3</ondown>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
+ <control>
+ <description>Level</description>
+ <type>button</type>
+ <id>4</id>
+ <onleft>4</onleft>
+ <onright>4</onright>
+ <onup>3</onup>
+ <ondown>5</ondown>
</control>
- <control>
- <description>Mode</description>
- <type>button</type>
- <id>3</id>
- <posX>60</posX>
- <posY>199</posY>
- <label>Mode: Play vs Computer</label>
- <onleft>3</onleft>
- <onright>3</onright>
- <onup>10</onup>
- <ondown>4</ondown>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>Level</description>
- <type>button</type>
- <id>4</id>
- <posX>60</posX>
- <posY>233</posY>
- <label>Level: Amateur</label>
- <onleft>4</onleft>
- <onright>4</onright>
- <onup>3</onup>
- <ondown>6</ondown>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
+ <control>
+ <description>Sounds</description>
+ <type>togglebutton</type>
+ <id>5</id>
+ <onleft>5</onleft>
+ <onright>5</onright>
+ <onup>4</onup>
+ <ondown>6</ondown>
</control>
<control>
- <description>text label</description>
- <type>label</type>
- <id>5</id>
- <posX>70</posX>
- <posY>272</posY>
- <label>#Round</label>
- <font>font12</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
+ <description>Round</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Round</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>Player: / GameOver</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Player</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>Whatsthis</description>
+ <type>button</type>
+ <id>6</id>
+ <onleft>6</onleft>
+ <onright>6</onright>
+ <onup>5</onup>
+ <ondown>2</ondown>
+ </control>
+ </control>
+ <control>
+ <description>text label</description>
+ <type>label</type>
+ <id>12</id>
+ <posX>70</posX>
+ <posY>394</posY>
+ <label>#Ply1.Count</label>
+ <font>font12</font>
+ <align>Left</align>
+ <textcolor>ff000000</textcolor>
<animation effect="fade" time="150">WindowOpen</animation>
<animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>text label</description>
- <type>label</type>
- <id>7</id>
- <posX>70</posX>
- <posY>306</posY>
- <label>#Player</label>
- <font>font12</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
+ </control>
+ <control>
+ <description>text label</description>
+ <type>label</type>
+ <id>13</id>
+ <posX>70</posX>
+ <posY>424</posY>
+ <label>#Ply2.Count</label>
+ <font>font12</font>
+ <align>Left</align>
+ <textcolor>ffffffff</textcolor>
<animation effect="fade" time="150">WindowOpen</animation>
<animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>Whatsthis</description>
- <type>button</type>
- <id>6</id>
- <posX>60</posX>
- <posY>335</posY>
- <label>What's this?</label>
- <onleft>6</onleft>
- <onright>6</onright>
- <onup>3</onup>
- <ondown>2</ondown>
+ </control>
+ <control>
+ <description>progress bar</description>
+ <type>progress</type>
+ <id>8</id>
+ <posX>100</posX>
+ <posY>394</posY>
+ <width>180</width>
+ <label>#Ply1.Percentage</label>
+ <visible>yes</visible>
<animation effect="fade" time="150">WindowOpen</animation>
<animation effect="fade" time="150">WindowClose</animation>
- </control>
-
- <control>
- <description>text label</description>
- <type>label</type>
- <id>12</id>
- <posX>70</posX>
- <posY>394</posY>
- <label>#Ply1.Count</label>
- <font>font12</font>
- <align>Left</align>
- <textcolor>ff000000</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>text label</description>
- <type>label</type>
- <id>13</id>
- <posX>70</posX>
- <posY>424</posY>
- <label>#Ply2.Count</label>
- <font>font12</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>progress bar</description>
- <type>progress</type>
- <id>8</id>
- <posX>100</posX>
- <posY>394</posY>
- <width>180</width>
- <label>#Ply1.Percentage</label>
- <visible>yes</visible>
+ </control>
+ <control>
+ <description>progress bar</description>
+ <type>progress</type>
+ <id>9</id>
+ <posX>100</posX>
+ <posY>424</posY>
+ <width>180</width>
+ <label>#Ply2.Percentage</label>
+ <visible>yes</visible>
<animation effect="fade" time="150">WindowOpen</animation>
<animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>progress bar</description>
- <type>progress</type>
- <id>9</id>
- <posX>100</posX>
- <posY>424</posY>
- <width>180</width>
- <label>#Ply2.Percentage</label>
- <visible>yes</visible>
+ </control>
+ <control>
+ <description>hidden hex</description>
+ <type>image</type>
+ <id>198</id>
+ <posX>270</posX>
+ <posY>220</posY>
+ <width>40</width>
+ <height>60</height>
+ <texture>\Hexxagon\MyHexx01.png</texture>
+ </control>
+ <control>
+ <description>text label</description>
+ <type>label</type>
+ <id>14</id>
+ <posX>70</posX>
+ <posY>458</posY>
+ <label>#Time</label>
+ <font>font12</font>
+ <align>Left</align>
+ <textcolor>ffffffff</textcolor>
<animation effect="fade" time="150">WindowOpen</animation>
<animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>hidden hex</description>
- <type>image</type>
- <id>198</id>
- <posX>270</posX>
- <posY>220</posY>
- <width>40</width>
- <height>60</height>
- <texture>\Hexxagon\MyHexx01.png</texture>
- </control>
- <control>
- <description>text label</description>
- <type>label</type>
- <id>14</id>
- <posX>70</posX>
- <posY>458</posY>
- <label>#Time</label>
- <font>font12</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- </controls>
+ </control>
+ </controls>
</window>
Modified: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs 2007-05-26 20:39:02 UTC (rev 457)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.cs 2007-05-27 01:20:00 UTC (rev 458)
@@ -34,43 +34,65 @@
namespace MediaPortal.GUI.MyHexxagon
{
- [PluginIcons("MyHexxagon.hexxagon.png", "MyHexxagon.hexxagonDisabled.png")]
- public class MyHexxagonGUI : GUIWindow, ISetupForm
+ [PluginIcons("MyHexxagon.hexxagon.png", "MyHexxagon.hexxagonDisabled.png")]
+ public class MyHexxagonGUI : GUIWindow, ISetupForm
+ {
+ #region enums
+
+ private enum Level
{
- #region SkinControl
- [SkinControlAttribute(2)]
- protected GUIButtonControl BtnStart = null;
- [SkinControlAttribute(3)]
- protected GUIButtonControl BtnMode = null;
- [SkinControlAttribute(4)]
- protected GUIButtonControl BtnLevel = null;
- [SkinControlAttribute(6)]
- protected GUIButtonControl BtnWhatsThis = null;
- [SkinControlAttribute(10)]
- protected GUIButtonControl BtnUndo = null;
- [SkinControlAttribute(15)]
- protected GUIButtonControl BtnBoard = null;
+ Easy = 0,
+ Medium = 1,
+ Hard = 2
+ }
- #endregion
+ private enum Mode
+ {
+ PlayerVsComputer = 0,
+ PlayerVsPlayer = 1
+ }
- #region Private variables
+ #endregion
- int ActPly = 0; // actual player
- string Mode = "1p"; // one player
- string Level = "Am"; // Choosen level
+ #region SkinControl
- int player = 4; // constant player
- int computer = 6; // constant computer
+ [SkinControlAttribute(2)]
+ protected GUIButtonControl btnStart = null;
+ [SkinControlAttribute(3)]
+ protected GUIButtonControl btnMode = null;
+ [SkinControlAttribute(4)]
+ protected GUIButtonControl btnLevel = null;
+ [SkinControlAttribute(5)]
+ protected GUIToggleButtonControl btnSound = null;
+ [SkinControlAttribute(6)]
+ protected GUIButtonControl btnWhatsThis = null;
+ [SkinControlAttribute(10)]
+ protected GUIButtonControl btnUndo = null;
+ [SkinControlAttribute(15)]
+ protected GUIButtonControl btnBoard = null;
- int wait = 0; // init wait timer for computer
+ #endregion
- int time = 0; // timer for game
- int boardNo = 1; // default board
+ #region Private variables
- int[] time_rec = { 999, 999, 999, 999, 999 };
+ Level _currentLevel = Level.Easy;
+ Mode _currentMode = Mode.PlayerVsComputer;
+ bool _soundOn = true;
- // init board
- int[] board = {0,0,0,0,0,0,0,0,0,0, // 0-9
+ int ActPly = 0; // actual player
+
+ int player = 4; // constant player
+ int computer = 6; // constant computer
+
+ int wait = 0; // init wait timer for computer
+
+ int time = 0; // timer for game
+ int boardNo = 1; // default board
+
+ int[] time_rec = { 999, 999, 999, 999, 999 };
+
+ // init board
+ int[] board = {0,0,0,0,0,0,0,0,0,0, // 0-9
0,0,0,0,0,0,0,0,0,0, //10-19
0,0,1,1,1,1,1,0,0,0, //20-29
0,0,1,1,1,1,1,1,0,0, //30-39
@@ -85,1160 +107,1218 @@
0,0,0,0,0,0,0,0,0,0, //120-129
0,0,0}; //130-132
- int[,] rem_board = new int [80,140];
- bool initBoard = false;
+ int[,] rem_board = new int[80, 140];
+ bool initBoard = false;
- // distances for moves
- int[] MoveDouble = { 10, 11, 1, -10, -11, -1 };
- int[] MoveJump = { 9, 20, 21, 22, 12, 2, -9, -20, -21, -22, -12, -2 };
+ // distances for moves
+ int[] MoveDouble = { 10, 11, 1, -10, -11, -1 };
+ int[] MoveJump = { 9, 20, 21, 22, 12, 2, -9, -20, -21, -22, -12, -2 };
- // last selected move
- int lastHexx = 0;
+ // last selected move
+ int lastHexx = 0;
- // init counter
- int cntPly1 = 0;
- int cntPly2 = 0;
- int round = 1;
+ // init counter
+ int cntPly1 = 0;
+ int cntPly2 = 0;
+ int round = 1;
- // some help arrays for draw the board
- int[] Draw = { 22, 32, 42, 52, 62, 73, 84, 95, 106 };
- int[] DrawCnt = { 5, 6, 7, 8, 9, 8, 7, 6, 5 };
+ // some help arrays for draw the board
+ int[] Draw = { 22, 32, 42, 52, 62, 73, 84, 95, 106 };
+ int[] DrawCnt = { 5, 6, 7, 8, 9, 8, 7, 6, 5 };
- // values on the baord
- // Off Double Jump On1 On1Select On2 On2Select
- // 1 2 3 4 5 6 7
+ // values on the baord
+ // Off Double Jump On1 On1Select On2 On2Select
+ // 1 2 3 4 5 6 7
- private int[] ani01 = { 0, 0, 0, 0, 0, 0, 0, 0 };
- // possible moves 0-5, player 6 , cnt 7
- private int[] ani02 = { 0, 0 , 0};
- // last move, player, counter
-
- // game ticker for the computer
- private System.Windows.Forms.Timer _Game = new System.Windows.Forms.Timer();
+ private int[] ani01 = { 0, 0, 0, 0, 0, 0, 0, 0 };
+ // possible moves 0-5, player 6 , cnt 7
+ private int[] ani02 = { 0, 0, 0 };
+ // last move, player, counter
- #endregion
+ // game ticker for the computer
+ private System.Windows.Forms.Timer _Game = new System.Windows.Forms.Timer();
- #region ISetupForm Members
+ #endregion
- // Returns the name of the plugin which is shown in the plugin menu
- public string PluginName()
- {
- return "My Hexxagon";
- }
+ #region ISetupForm Members
- // Returns the description of the plugin is shown in the plugin menu
- public string Description()
- {
- return "My Hexxagon";
- }
+ // Returns the name of the plugin which is shown in the plugin menu
+ public string PluginName()
+ {
+ return "My Hexxagon";
+ }
- // Returns the author of the plugin which is shown in the plugin menu
- public string Author()
- {
- return "Mark Koenig (kroko)";
- }
+ // Returns the description of the plugin is shown in the plugin menu
+ public string Description()
+ {
+ return "My Hexxagon";
+ }
- // show the setup dialog
- public void ShowPlugin()
- {
- MessageBox.Show("Nothing to configure, this is just an example");
- }
+ // Returns the author of the plugin which is shown in the plugin menu
+ public string Author()
+ {
+ return "Mark Koenig (kroko)";
+ }
- // Indicates whether plugin can be enabled/disabled
- public bool CanEnable()
- {
- return true;
- }
+ // show the setup dialog
+ public void ShowPlugin()
+ {
+ MessageBox.Show("Nothing to configure, this is just an example");
+ }
- // get ID of windowplugin belonging to this setup
- public int GetWindowId()
- {
- return 1234711;
- }
+ // Indicates whether plugin can be enabled/disabled
+ public bool CanEnable()
+ {
+ return true;
+ }
- // Indicates if plugin is enabled by default;
- public bool DefaultEnabled()
- {
- return true;
- }
+ // get ID of windowplugin belonging to this setup
+ public int GetWindowId()
+ {
+ return 1234711;
+ }
- // indicates if a plugin has its own setup screen
- public bool HasSetup()
- {
- return false;
- }
+ // Indicates if plugin is enabled by default;
+ public bool DefaultEnabled()
+ {
+ return true;
+ }
- /// <summary>
- /// If the plugin should have its own button on the main menu of MediaPortal then it
- /// should return true to this method, otherwise if it should not be on home
- /// it should return false
- /// </summary>
- /// <param name="strButtonText">text the button should have</param>
- /// <param name="strButtonImage">image for the button, or empty for default</param>
- /// <param name="strButtonImageFocus">image for the button, or empty for default</param>
- /// <param name="strPictureImage">subpicture for the button or empty for none</param>
- /// <returns>true : plugin needs its own button on home
- /// false : plugin does not need its own button on home</returns>
+ // indicates if a plugin has its own setup screen
+ public bool HasSetup()
+ {
+ return false;
+ }
- public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage)
- {
- strButtonText = PluginName();
- strButtonImage = String.Empty;
- strButtonImageFocus = String.Empty;
- strPictureImage = @"hover_my hexxagon.png";
- return true;
- }
+ /// <summary>
+ /// If the plugin should have its own button on the main menu of MediaPortal then it
+ /// should return true to this method, otherwise if it should not be on home
+ /// it should return false
+ /// </summary>
+ /// <param name="strButtonText">text the button should have</param>
+ /// <param name="strButtonImage">image for the button, or empty for default</param>
+ /// <param name="strButtonImageFocus">image for the button, or empty for default</param>
+ /// <param name="strPictureImage">subpicture for the button or empty for none</param>
+ /// <returns>true : plugin needs its own button on home
+ /// false : plugin does not need its own button on home</returns>
- #endregion
+ public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage)
+ {
+ strButtonText = PluginName();
+ strButtonImage = String.Empty;
+ strButtonImageFocus = String.Empty;
+ strPictureImage = @"hover_my hexxagon.png";
+ return true;
+ }
- public override int GetID
- {
- get
- {
- return 1234711;
- }
- set
- {
- base.GetID = value;
- }
- }
+ #endregion
- public override bool Init()
- {
- bool result = Load(GUIGraphicsContext.Skin + @"\MyHexxagon.xml");
- return result;
- }
+ #region Overrides
- public override bool OnMessage(GUIMessage message)
- {
- return base.OnMessage(message);
- }
+ public override int GetID
+ {
+ get
+ {
+ return 1234711;
+ }
+ set
+ {
+ base.GetID = value;
+ }
+ }
- public void Dispose()
- {
- _Game.Stop();
- _Game.Tick -= new EventHandler(_Game_Tick);
- }
+ public override bool Init()
+ {
+ MyHexxagon.GUILocalizeStrings.Load(GUI.Library.GUILocalizeStrings.CurrentLanguage());
- protected override void OnPageLoad()
- {
+ bool result = Load(GUIGraphicsContext.Skin + @"\MyHexxagon.xml");
+ return result;
+ }
- // start game ticker
- _Game.Interval = 100;
- _Game.Tick += new EventHandler(_Game_Tick);
- _Game.Start();
+ public override bool OnMessage(GUIMessage message)
+ {
+ return base.OnMessage(message);
+ }
- base.OnPageLoad();
+ protected override void OnPageLoad()
+ {
- // get position from the start button
- int StartX = GetControl(198).XPosition;
- int StartY = GetControl(198).YPosition;
- // Disable level control
- GUIControl.HideControl(GetID, 198);
+ // start game ticker
+ _Game.Interval = 100;
+ _Game.Tick += new EventHandler(_Game_Tick);
+ _Game.Start();
- try
- {
- int StartT = GetControl(22).XPosition;
- }
- catch
- {
- initBoard = false;
- }
+ base.OnPageLoad();
- if (initBoard == false)
- {
- initBoard = true;
- // draw buttons
- for (int j = 0; j < 9; j++)
- {
- for (int i = 0; i < DrawCnt[j]; i++)
- {
+ // get position from the start button
+ int StartX = GetControl(198).XPosition;
+ int StartY = GetControl(198).YPosition;
+ // Disable level control
+ GUIControl.HideControl(GetID, 198);
- int Nr = Draw[j] + i;
- int XPos = StartX + (j * 45);
- int YPos = 0;
+ try
+ {
+ int StartT = GetControl(22).XPosition;
+ }
+ catch
+ {
+ initBoard = false;
+ }
- if (j < 5)
- YPos = StartY + (i * 37) - (19 * j);
+ if (initBoard == false)
+ {
+ initBoard = true;
+ // draw buttons
+ for (int j = 0; j < 9; j++)
+ {
+ for (int i = 0; i < DrawCnt[j]; i++)
+ {
- if (j > 4)
- YPos = StartY + (i * 37) - (19 * (8 - j));
+ int Nr = Draw[j] + i;
+ int XPos = StartX + (j * 45);
+ int YPos = 0;
- CreateButton(Nr, XPos, YPos, 40, 60, "#F" + Nr, "#NF" + Nr);
+ if (j < 5)
+ YPos = StartY + (i * 37) - (19 * j);
- //default navigation
- int up = Nr - 1;
- int dn = Nr + 1;
- int le = Nr - 10;
- int ri = Nr + 10;
+ if (j > 4)
+ YPos = StartY + (i * 37) - (19 * (8 - j));
- //make it easier to navigate
- if (j == 0 || j == 2 || j == 4 || j == 6 || j == 8)
- {
- le = Nr - 11;
- ri = Nr + 11;
- }
- //block to top
- if (i == 0)
- up = Nr;
- //block to bottom
- if (i == (DrawCnt[j] - 1))
- dn = Nr;
- //goto to start on left side
- if (j == 0)
- le = 2;
- //block to right
- if (j == 8)
- ri = Nr;
- // some exeption top row
- if (i == 0)
- {
- if (j == 2 || j == 4)
- {
- le = Nr - 10;
- }
- if (j == 5 || j == 7)
- {
- ri = Nr + 11;
- }
- }
- // some exeption bottom row
- if ((i == 5 && j == 1) || (i == 7 && j == 3))
- le = Nr - 11;
- if ((i == 8 && j == 4) || (i == 6 && j == 6))
- ri = Nr + 10;
+ CreateButton(Nr, XPos, YPos, 40, 60, "#F" + Nr, "#NF" + Nr);
- //SetNavigation(U, D, L, R)
- GetControl(Nr).SetNavigation(up, dn, le, ri);
+ //default navigation
+ int up = Nr - 1;
+ int dn = Nr + 1;
+ int le = Nr - 10;
+ int ri = Nr + 10;
- }
- }
+ //make it easier to navigate
+ if (j == 0 || j == 2 || j == 4 || j == 6 || j == 8)
+ {
+ le = Nr - 11;
+ ri = Nr + 11;
}
-
+ //block to top
+ if (i == 0)
+ up = Nr;
+ //block to bottom
+ if (i == (DrawCnt[j] - 1))
+ dn = Nr;
+ //goto to start on left side
+ if (j == 0)
+ le = 2;
+ //block to right
+ if (j == 8)
+ ri = Nr;
+ // some exeption top row
+ if (i == 0)
+ {
+ if (j == 2 || j == 4)
+ {
+ le = Nr - 10;
+ }
+ if (j == 5 || j == 7)
+ {
+ ri = Nr + 11;
+ }
+ }
+ // some exeption bottom row
+ if ((i == 5 && j == 1) || (i == 7 && j == 3))
+ le = Nr - 11;
+ if ((i == 8 && j == 4) || (i == 6 && j == 6))
+ ri = Nr + 10;
- // Disable level control
- GUIControl.DisableControl(GetID, 4);
+ //SetNavigation(U, D, L, R)
+ GetControl(Nr).SetNavigation(up, dn, le, ri);
- // Draw field
- ResetBoard();
- SetLevel();
- Count();
- UpdateBoard();
+ }
}
+ }
- protected override void OnPageDestroy(int new_windowId)
+
+ // Disable level control
+ GUIControl.DisableControl(GetID, btnLevel.GetID);
+
+ // Draw field
+ ResetBoard();
+ SetLevel();
+ Count();
+ UpdateBoard();
+
+ UpdateButtonStates();
+ }
+
+ protected override void OnPageDestroy(int new_windowId)
+ {
+ _Game.Stop();
+ _Game.Tick -= new EventHandler(_Game_Tick);
+ }
+
+ protected override void OnClicked(int controlId, GUIControl control, MediaPortal.GUI.Library.Action.ActionType actionType)
+ {
+ if (control == btnStart)
+ OnBtnStart();
+ else if (control == btnLevel)
+ OnBtnLevel();
+ else if (control == btnMode)
+ OnBtnMode();
+ else if (control == btnSound)
+ OnBtnSound();
+ else if (control == btnWhatsThis)
+ OnBtnWhatsThis();
+ else if (control == btnUndo)
+ OnBtnUndo();
+ else if (control == btnBoard)
+ OnBtnBoard();
+
+ // check if some has clicked
+ if (board[controlId] == ActPly)
+ {
+ if (ActPly == 4 || (ActPly == 6 && _currentMode == Mode.PlayerVsPlayer))
{
- _Game.Stop();
- _Game.Tick -= new EventHandler(_Game_Tick);
+ Select(ActPly, controlId);
}
+ }
+ if (board[controlId] == 2 || board[controlId] == 3)
+ Move(ActPly, controlId);
+ }
- protected override void OnClicked(int controlId, GUIControl control, MediaPortal.GUI.Library.Action.ActionType actionType)
- {
- if (control == BtnWhatsThis)
- OnBtnWhatsThis();
- if (control == BtnUndo)
- OnBtnUndo();
- if (control == BtnBoard)
- OnBtnBoard();
- if (control == BtnStart)
- {
- ActPly = 4; // Player 1 starts
- round = 1; // reset round counter
+ protected override void OnShowContextMenu()
+ {
+ base.OnShowContextMenu();
+ }
- time = 0;
+ #endregion
- ResetBoard();
- SetLevel();
+ #region Implementation
+
+ private void OnBtnStart()
+ {
+ ActPly = 4; // Player 1 starts
+ round = 1; // reset round counter
- Count();
+ time = 0;
- for (int i = 0; i < 133; i++)
- {
- rem_board[0,i] = board [i];
- }
+ ResetBoard();
+ SetLevel();
- // draw field
- UpdateBoard();
+ Count();
- }
- if (control == BtnLevel)
- OnBtnLevel();
- if (control == BtnMode )
- OnBtnMode();
+ for (int i = 0; i < 133; i++)
+ {
+ rem_board[0, i] = board[i];
+ }
- // check if some has clicked
- if (board[controlId] == ActPly)
- {
- if (ActPly == 4 || (ActPly == 6 && Mode == "2p"))
- {
- Select(ActPly, controlId);
- }
- }
- if (board[controlId] == 2 || board[controlId] == 3)
- Move(ActPly, controlId);
- }
+ // draw field
+ UpdateBoard();
- protected override void OnShowContextMenu()
- {
- base.OnShowContextMenu();
- }
+ UpdateButtonStates();
+ }
- private void CreateButton(int ID, int posx, int posy, int height, int width, string focusimg, string nofocusimg)
- {
- GUIButtonControl button = new GUIButtonControl(GetID, ID, posx, posy, width, height, focusimg, nofocusimg);
- button.AllocResources();
- GUIControl btnControl = (GUIControl)button;
- Add(ref btnControl);
- }
+ private void OnBtnLevel()
+ {
+ //Choose level for the game
+ if (!(ActPly == 0 || (round == 1 && ActPly == player)))
+ return;
- void _Game_Tick(object sender, EventArgs e)
- {
+ switch (_currentLevel)
+ {
+ case Level.Easy:
+ _currentLevel = Level.Medium;
+ break;
+ case Level.Medium:
+ _currentLevel = Level.Hard;
+ break;
+ case Level.Hard:
+ _currentLevel = Level.Easy;
+ break;
+ }
- if ((ActPly > 0) && (round>1))
- time++;
- if (round <=1)
- time = 0;
+ UpdateButtonStates();
+ }
+ private void OnBtnMode()
+ {
+ //Choose mode for the game
+ if (!(ActPly == 0 || (round == 1 && ActPly == player)))
+ return;
- GUIPropertyManager.SetProperty("#Time", "Time: " + (time/10).ToString() + "s");
+ switch (_currentMode)
+ {
+ case Mode.PlayerVsComputer:
+ _currentMode = Mode.PlayerVsPlayer;
+ break;
+ case Mode.PlayerVsPlayer:
+ _currentMode = Mode.PlayerVsComputer;
+ break;
+ }
+ UpdateButtonStates();
+ }
- if ((round > 1) && (ActPly!=0))
- {
- GUIControl.EnableControl(GetID, 10); // Undo
- }
- else
- {
- GUIControl.DisableControl(GetID, 10); // Undo
- }
+ private void OnBtnSound()
+ {
+ _soundOn = btnSound.Selected;
+ UpdateButtonStates();
+ }
- // wait some time
- if (wait > 0)
- wait = wait - 1;
+ private void OnBtnWhatsThis()
+ {
+ GUIDialogText dlg = (GUIDialogText)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_TEXT);
+ dlg.SetHeading(MyHexxagon.GUILocalizeStrings.Get(31)); // help dialog heading
+ dlg.SetText(MyHexxagon.GUILocalizeStrings.Get(32)); // help dialog text
+ dlg.DoModal(GetID);
+ }
- if (wait == 0 && ActPly == computer)
- {
- if (Mode=="1p")
- // move the computer
- CompSelect();
- }
+ private void OnBtnUndo()
+ {
+ if (round <= 1)
+ return;
- // ------------------------------------------------
- // animation 01
+ for (int i = 0; i < 133; i++)
+ {
+ board[i] = rem_board[round - 2, i];
+ }
+ round = round - 1;
+ ActPly = player;
+ Count();
+ UpdateBoard();
- if ((ani01[0] != 0) && (ani01[7] > 0))
- {
- int tmp;
- // select different color
- if (board[ani01[0]]== player)
- {
- tmp = computer;
- }
- else
- {
- tmp = player;
- }
+ UpdateButtonStates();
+ }
- // last animation
- if (ani01[7] == 1)
- {
- tmp = ani01[06];
- }
+ private void OnBtnBoard()
+ {
+ //Choose mode for the game
+ if (!(ActPly == 0 || (round == 1 && ActPly == player)))
+ return;
- // set board take over
- for (int i = 0; i < 6; i++)
- {
- if (board[ani01[i]] != 0)
- {
- board[ani01[i]] = tmp;
- }
- }
- UpdateBoard();
- ani01[7]--;
- }
- // ------------------------------------------------
- // animation 02
+ switch (boardNo)
+ {
+ case 1:
+ boardNo = 2;
+ break;
+ case 2:
+ boardNo = 3;
+ break;
+ case 3:
+ boardNo = 4;
+ break;
+ case 4:
+ boardNo = 5;
+ break;
+ case 5:
+ boardNo = 1;
+ break;
+ }
- if ((ani02[0] != 0) && (ani02[2] > 0))
- {
- int tmp;
- // select different
- if (board[ani02[0]] != 1)
- {
- tmp = 1;
- }
- else
- {
- tmp = ani02[1];
- }
+ ResetBoard();
+ SetLevel();
+ Count();
+ UpdateBoard();
- // last animation
- if (ani02[2] == 1)
- {
- tmp = ani02[01];
- }
+ UpdateButtonStates();
+ }
- board[ani02[0]] = tmp;
+ private void OnRenderSound(string strFilePath)
+ {
+ if (_soundOn)
+ {
+ MediaPortal.Util.Utils.PlaySound(strFilePath, false, true);
+ }
+ }
- UpdateBoard();
- ani02[2]--;
+ private void UpdateButtonStates()
+ {
+ GUIPropertyManager.SetProperty("#header_label", MyHexxagon.GUILocalizeStrings.Get(0)); // MyHexxagon
- }
+ GUIControl.SetControlLabel(GetID, btnStart.GetID, MyHexxagon.GUILocalizeStrings.Get(1)); // Start
+ //btnStart.Disabled = (Player != 0);
- }
+ string strLine = MyHexxagon.GUILocalizeStrings.Get(10); // Level:
+ switch (_currentLevel)
+ {
+ case Level.Easy:
+ strLine += MyHexxagon.GUILocalizeStrings.Get(11); // easy
+ break;
+ case Level.Medium:
+ strLine += MyHexxagon.GUILocalizeStrings.Get(12); // medium
+ break;
+ case Level.Hard:
+ strLine += MyHexxagon.GUILocalizeStrings.Get(13); // difficult
+ break;
+ }
+ GUIControl.SetControlLabel(GetID, btnLevel.GetID, strLine);
+ //btnLevel.Disabled = ((Player != 0) || (_currentMode == Mode.PlayerVsPlayer));
- private void UpdateBoard()
- {
- // draw the board
- for (int i = 22; i < 111; i++)
- {
- if (board[i] == 1)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx01F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx01.png");
- }
- if (board[i] == 2)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx02F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx02.png");
- }
- if (board[i] == 3)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx03F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx03.png");
- }
- if (board[i] == 4)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx04F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx04.png");
- }
- if (board[i] == 5)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx05F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx05.png");
- }
- if (board[i] == 6)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx06F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx06.png");
- }
- if (board[i] == 7)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx07F.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx07.png");
- }
- if (board[i] == 10)
- {
- GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx0X.png");
- GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx0X.png");
- }
- if (ActPly == 4)
- GUIPropertyManager.SetProperty("#Player", "Player 1");
- if (ActPly == 6)
- GUIPropertyManager.SetProperty("#Player", "Player 2");
- if (ActPly == 0)
- GUIPropertyManager.SetProperty("#Player", "Game over");
+ strLine = MyHexxagon.GUILocalizeStrings.Get(20); // Mode: Play vs
+ switch (_currentMode)
+ {
+ case Mode.PlayerVsComputer:
+ strLine += MyHexxagon.GUILocalizeStrings.Get(21); // Comp
+ break;
+ case Mode.PlayerVsPlayer:
+ strLine += MyHexxagon.GUILocalizeStrings.Get(22); // Player
+ break;
+ }
+ GUIControl.SetControlLabel(GetID, btnMode.GetID, strLine);
+ //btnMode.Disabled = (Player != 0);
- // display counter and so on
- GUIPropertyManager.SetProperty("#Round", "Round: 1");
- GUIPropertyManager.SetProperty("#Ply1.Count", cntPly1.ToString());
- GUIPropertyManager.SetProperty("#Ply2.Count", cntPly2.ToString());
+ GUIControl.SetControlLabel(GetID, btnSound.GetID, MyHexxagon.GUILocalizeStrings.Get(9)); // Sounds
+ btnSound.Selected = _soundOn;
- int p1 = (100 * cntPly1 / 58);
- int p2 = (100 * cntPly2 / 58);
+ GUIControl.SetControlLabel(GetID, btnWhatsThis.GetID, MyHexxagon.GUILocalizeStrings.Get(31)); // What is MyConnect?
+ GUIControl.SetControlLabel(GetID, btnUndo.GetID, MyHexxagon.GUILocalizeStrings.Get(8)); // Undo
+ GUIControl.SetControlLabel(GetID, btnBoard.GetID, MyHexxagon.GUILocalizeStrings.Get(7) + ": " + boardNo.ToString()); // Board: 1
+ }
- GUIPropertyManager.SetProperty("#Ply1.Percentage", p1.ToString());
- GUIPropertyManager.SetProperty("#Ply2.Percentage", p2.ToString());
- GUIPropertyManager.SetProperty("#Round", "Round: " + round.ToString());
- }
- }
+ #endregion
- private void Select(int ply, int pos)
- {
- // not game over
- if (ActPly != 0)
- {
- // remember selected pos
- lastHexx = pos;
- // reset old selection
- for (int i = 22; i < 111; i++)
- {
- if (board[i] == 2)
- board[i] = 1;
- if (board[i] == 3)
- board[i] = 1;
- if (board[i] == 5)
- board[i] = 4;
- if (board[i] == 7)
- board[i] = 6;
- }
- // display selected pos
- board[pos] = ply + 1;
- MediaPortal.Util.Utils.PlaySound("HexxSelect.wav", false, true);
- // draw selection for double
- for (int i = 0; i < 6; i++)
- {
- // if not occupied and visible
- if (board[pos + MoveDouble[i]] == 1)
- board[pos + MoveDouble[i]] = 2;
- }
- // draw selection for jumpe
- for (int i = 0; i < 12; i++)
- {
- // if not occupied and visible
- if (board[pos + MoveJump[i]] == 1)
- board[pos + MoveJump[i]] = 3;
- }
- UpdateBoard();
- }
- }
+ public void Dispose()
+ {
+ _Game.Stop();
+ _Game.Tick -= new EventHandler(_Game_Tick);
+ }
- private void Move(int ply, int pos)
- {
- if (board[pos] == 2)
- {
- // double
- board[pos] = ply;
+ private void CreateButton(int ID, int posx, int posy, int height, int width, string focusimg, string nofocusimg)
+ {
+ GUIButtonControl button = new GUIButtonControl(GetID, ID, posx, posy, width, height, focusimg, nofocusimg);
+ button.AllocResources();
+ GUIControl btnControl = (GUIControl)button;
+ Add(ref btnControl);
+ }
- ani02[0] = pos;
- ani02[1] = ply;
- ani02[2] = 10;
+ void _Game_Tick(object sender, EventArgs e)
+ {
- Check(ply, pos);
- MediaPortal.Util.Utils.PlaySound("HexxDouble.wav", false, true);
- }
- if (board[pos] == 3)
- {
- // jump
- board[lastHexx] = 1;
- board[pos] = ply;
+ if ((ActPly > 0) && (round > 1))
+ time++;
+ if (round <= 1)
+ time = 0;
- ani02[0] = pos;
- ani02[1] = ply;
- ani02[2] = 10;
+ GUIPropertyManager.SetProperty("#Time", MyHexxagon.GUILocalizeStrings.Get(4) + ": " + (time / 10).ToString() + "s"); // Time: 5s
- Check(ply, pos);
- MediaPortal.Util.Utils.PlaySound("HexxMove.wav", false, true);
- }
- // clear selection on the board
- for (int i = 22; i < 111; i++)
- {
- if (board[i] == 2)
- board[i] = 1;
- if (board[i] == 3)
- board[i] = 1;
- if (board[i] == 5)
- board[i] = 4;
- if (board[i] == 7)
- board[i] = 6;
- }
+ UpdateButtonStates();
+ if ((round > 1) && (ActPly != 0))
+ {
+ GUIControl.EnableControl(GetID, btnUndo.GetID); // Undo
+ }
+ else
+ {
+ GUIControl.DisableControl(GetID, btnUndo.GetID); // Undo
+ }
- // reset last stored
- lastHexx = 0;
+ // wait some time
+ if (wait > 0)
+ wait = wait - 1;
- NextPlayer();
- UpdateBoard();
+ if (wait == 0 && ActPly == computer)
+ {
+ if (_currentMode == Mode.PlayerVsComputer)
+ // move the computer
+ CompSelect();
+ }
+ // ------------------------------------------------
+ // animation 01
+
+ if ((ani01[0] != 0) && (ani01[7] > 0))
+ {
+ int tmp;
+ // select different color
+ if (board[ani01[0]] == player)
+ {
+ tmp = computer;
}
+ else
+ {
+ tmp = player;
+ }
- private void Check(int ply, int pos)
+ // last animation
+ if (ani01[7] == 1)
{
- int cnt = 0;
- // reset ani
- for (int i = 0; i < 6; i++)
- {
- ani01[i] = 0;
- }
- // remember player
- ani01[6] = ply;
+ tmp = ani01[06];
+ }
- // after move turn arround all surrounding tokens
- for (int i = 0; i < 6; i++)
- {
- int next = ply + 2;
- if (next > 6) next = 4;
+ // set board take over
+ for (int i = 0; i < 6; i++)
+ {
+ if (board[ani01[i]] != 0)
+ {
+ board[ani01[i]] = tmp;
+ }
+ }
+ UpdateBoard();
+ ani01[7]--;
+ }
+ // ------------------------------------------------
+ // animation 02
- if (board[pos + MoveDouble[i]] == next)
- {
- //SetFlowDirection board
- board[pos + MoveDouble[i]] = ply;
- // set values for animation
- ani01[7] = 10; // counter for animation
- ani01[cnt]=pos + MoveDouble[i];
- cnt++;
- }
- }
+ if ((ani02[0] != 0) && (ani02[2] > 0))
+ {
+ int tmp;
+ // select different
+ if (board[ani02[0]] != 1)
+ {
+ tmp = 1;
}
+ else
+ {
+ tmp = ani02[1];
+ }
- private void NextPlayer()
+ // last animation
+ if (ani02[2] == 1)
{
- if (ActPly == 4)
- {
- ActPly = 6;
- wait = 25;
- }
- else
- {
- ActPly = 4;
+ tmp = ani02[01];
+ }
- for (int i = 0; i < 133; i++)
- {
- rem_board[round, i] = board[i];
- }
+ board[ani02[0]] = tmp;
- round = round + 1;
-
- }
- // check if there is a move left
- NoMove(ActPly);
+ UpdateBoard();
+ ani02[2]--;
+
+ }
+
+ }
+
+ private void UpdateBoard()
+ {
+ // draw the board
+ for (int i = 22; i < 111; i++)
+ {
+ if (board[i] == 1)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx01F.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx01.png");
}
+ if (board[i] == 2)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx02F.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx02.png");
+ }
+ if (board[i] == 3)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx03F.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx03.png");
+ }
+ if (board[i] == 4)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx04F.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx04.png");
+ }
+ if (board[i] == 5)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx05F.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx05.png");
+ }
+ if (board[i] == 6)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx06F.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx06.png");
+ }
+ if (board[i] == 7)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx07F.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx07.png");
+ }
+ if (board[i] == 10)
+ {
+ GUIPropertyManager.SetProperty("#F" + i, @"\Hexxagon\MyHexx0X.png");
+ GUIPropertyManager.SetProperty("#NF" + i, @"\Hexxagon\MyHexx0X.png");
+ }
+ if (ActPly == 4)
+ GUIPropertyManager.SetProperty("#Player", MyHexxagon.GUILocalizeStrings.Get(2) + " 1"); // PLAYER 1
+ if (ActPly == 6)
+ GUIPropertyManager.SetProperty("#Player", MyHexxagon.GUILocalizeStrings.Get(2) + " 2"); // PLAYER 2
+ if (ActPly == 0)
+ GUIPropertyManager.SetProperty("#Player", MyHexxagon.GUILocalizeStrings.Get(6)); // GAME OVER
- private void NoMove(int ply)
+ // display counter and so on
+ GUIPropertyManager.SetProperty("#Round", MyHexxagon.GUILocalizeStrings.Get(5) + "1"); // Round: 1
+ GUIPropertyManager.SetProperty("#Ply1.Count", cntPly1.ToString());
+ GUIPropertyManager.SetProperty("#Ply2.Count", cntPly2.ToString());
+
...
[truncated message content] |
|
From: <che...@us...> - 2007-05-26 20:39:12
|
Revision: 457
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=457&view=rev
Author: chef_koch
Date: 2007-05-26 13:39:02 -0700 (Sat, 26 May 2007)
Log Message:
-----------
seperated Media and Sounds from skin files
Added Paths:
-----------
trunk/plugins/My Hexxagon/Skin/_default/Media/
trunk/plugins/My Hexxagon/Skin/_default/Sounds/
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxDouble.wav
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxMove.wav
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxSelect.wav
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxZap.wav
Removed Paths:
-------------
trunk/plugins/My Hexxagon/Skin/SimpleMP/Media/
trunk/plugins/My Hexxagon/Skin/SimpleMP/Sounds/
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxDouble.wav
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxMove.wav
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxSelect.wav
trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxZap.wav
Copied: trunk/plugins/My Hexxagon/Skin/_default/Media (from rev 455, trunk/plugins/My Hexxagon/Skin/SimpleMP/Media)
Copied: trunk/plugins/My Hexxagon/Skin/_default/Sounds (from rev 453, trunk/plugins/My Hexxagon/Skin/SimpleMP/Sounds)
Deleted: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxDouble.wav
===================================================================
(Binary files differ)
Copied: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxDouble.wav (from rev 455, trunk/plugins/My Hexxagon/Skin/SimpleMP/Sounds/HexxDouble.wav)
===================================================================
(Binary files differ)
Deleted: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxMove.wav
===================================================================
(Binary files differ)
Copied: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxMove.wav (from rev 455, trunk/plugins/My Hexxagon/Skin/SimpleMP/Sounds/HexxMove.wav)
===================================================================
(Binary files differ)
Deleted: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxSelect.wav
===================================================================
(Binary files differ)
Copied: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxSelect.wav (from rev 455, trunk/plugins/My Hexxagon/Skin/SimpleMP/Sounds/HexxSelect.wav)
===================================================================
(Binary files differ)
Deleted: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxZap.wav
===================================================================
(Binary files differ)
Copied: trunk/plugins/My Hexxagon/Skin/_default/Sounds/HexxZap.wav (from rev 455, trunk/plugins/My Hexxagon/Skin/SimpleMP/Sounds/HexxZap.wav)
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-26 20:13:18
|
Revision: 456
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=456&view=rev
Author: chef_koch
Date: 2007-05-26 13:13:17 -0700 (Sat, 26 May 2007)
Log Message:
-----------
removed obsolete files
Removed Paths:
-------------
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj.user
trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.suo
Deleted: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj.user
===================================================================
--- trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj.user 2007-05-26 15:46:35 UTC (rev 455)
+++ trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon/MyHexxagon.csproj.user 2007-05-26 20:13:17 UTC (rev 456)
@@ -1,9 +0,0 @@
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <StartAction>Program</StartAction>
- <StartProgram>C:\Programme\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram>
- </PropertyGroup>
- <PropertyGroup>
- <ReferencePath>C:\Programme\Team MediaPortal\MediaPortal\;C:\Programme\Team MediaPortal\MediaPortal\Plugins\</ReferencePath>
- </PropertyGroup>
-</Project>
\ No newline at end of file
Deleted: trunk/plugins/My Hexxagon/Source/MyHexxagon/MyHexxagon.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-26 15:46:36
|
Revision: 455
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=455&view=rev
Author: chef_koch
Date: 2007-05-26 08:46:35 -0700 (Sat, 26 May 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/plugins/My Hexxagon/Skin/BlueTwo/
trunk/plugins/My Hexxagon/Skin/_default/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-26 15:43:31
|
Revision: 454
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=454&view=rev
Author: chef_koch
Date: 2007-05-26 08:43:30 -0700 (Sat, 26 May 2007)
Log Message:
-----------
fixed typo in B2 folder
Added Paths:
-----------
trunk/plugins/My Connect4/Skin/BlueTwo/
Removed Paths:
-------------
trunk/plugins/My Connect4/Skin/Blue Two/
Copied: trunk/plugins/My Connect4/Skin/BlueTwo (from rev 453, trunk/plugins/My Connect4/Skin/Blue Two)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-26 07:15:38
|
Revision: 453
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=453&view=rev
Author: chef_koch
Date: 2007-05-26 00:15:36 -0700 (Sat, 26 May 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/plugins/My Connect4/Skin/_default/
Removed Paths:
-------------
trunk/plugins/My Connect4/Skin/Skin default/
Copied: trunk/plugins/My Connect4/Skin/_default (from rev 444, trunk/plugins/My Connect4/Skin/Skin default)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-26 07:14:29
|
Revision: 452
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=452&view=rev
Author: chef_koch
Date: 2007-05-26 00:14:27 -0700 (Sat, 26 May 2007)
Log Message:
-----------
added option to enable/disable sound effects
fixed some navi issues when buttons are disabled
Modified Paths:
--------------
trunk/plugins/My Connect4/Skin/Blue Two/MyConnect4.xml
trunk/plugins/My Connect4/Skin/SimpleMP/MyConnect4.xml
trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs
trunk/plugins/My Connect4/language/MyConnect4/strings_de.xml
trunk/plugins/My Connect4/language/MyConnect4/strings_en.xml
Modified: trunk/plugins/My Connect4/Skin/Blue Two/MyConnect4.xml
===================================================================
--- trunk/plugins/My Connect4/Skin/Blue Two/MyConnect4.xml 2007-05-26 07:11:42 UTC (rev 451)
+++ trunk/plugins/My Connect4/Skin/Blue Two/MyConnect4.xml 2007-05-26 07:14:27 UTC (rev 452)
@@ -9,7 +9,7 @@
<control>
<description>BackGround</description>
<type>image</type>
- <id>10</id>
+ <id>1</id>
<posX>0</posX>
<posY>0</posY>
<width>720</width>
@@ -19,7 +19,7 @@
<control>
<description>header label</description>
<type>label</type>
- <id>11</id>
+ <id>1</id>
<posX>250</posX>
<posY>70</posY>
<label>#header_label</label>
@@ -36,23 +36,22 @@
<animation effect="fade" time="500">WindowClose</animation>
<animation effect="slide" time="250" start="-300,0">WindowOpen</animation>
<animation effect="slide" time="500" end="0,-300">WindowClose</animation>
+ <posX>60</posX>
+ <posY>97</posY>
+ <layout>StackLayout</layout>
<control>
<description>Start</description>
<type>button</type>
<id>2</id>
- <posX>60</posX>
- <posY>97</posY>
<onleft>2</onleft>
<onright>301</onright>
- <onup>7</onup>
+ <onup>6</onup>
<ondown>3</ondown>
</control>
<control>
<description>Mode</description>
<type>button</type>
<id>3</id>
- <posX>60</posX>
- <posY>131</posY>
<onleft>3</onleft>
<onright>301</onright>
<onup>2</onup>
@@ -62,44 +61,47 @@
<description>Level</description>
<type>button</type>
<id>4</id>
- <posX>60</posX>
- <posY>165</posY>
<onleft>4</onleft>
<onright>301</onright>
<onup>3</onup>
- <ondown>7</ondown>
+ <ondown>5</ondown>
</control>
<control>
+ <description>Sounds</description>
+ <type>togglebutton</type>
+ <id>5</id>
+ <onleft>5</onleft>
+ <onright>301</onright>
+ <onup>4</onup>
+ <ondown>6</ondown>
+ </control>
+ <control>
<description>Round</description>
- <type>label</type>
- <id>5</id>
- <posX>70</posX>
- <posY>205</posY>
+ <type>button</type>
+ <id>1</id>
<label>#Round</label>
<font>font12</font>
- <align>Left</align>
- <textcolor>White</textcolor>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
</control>
<control>
<description>Player: / GameOver</description>
- <type>label</type>
- <id>6</id>
- <posX>70</posX>
- <posY>240</posY>
+ <type>button</type>
+ <id>1</id>
<label>#Player</label>
<font>font12</font>
- <align>Left</align>
- <textcolor>White</textcolor>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
</control>
<control>
<description>What is this?</description>
<type>button</type>
- <id>7</id>
- <posX>60</posX>
- <posY>270</posY>
- <onleft>7</onleft>
+ <id>6</id>
+ <onleft>6</onleft>
<onright>301</onright>
- <onup>4</onup>
+ <onup>5</onup>
<ondown>2</ondown>
</control>
</control>
Modified: trunk/plugins/My Connect4/Skin/SimpleMP/MyConnect4.xml
===================================================================
--- trunk/plugins/My Connect4/Skin/SimpleMP/MyConnect4.xml 2007-05-26 07:11:42 UTC (rev 451)
+++ trunk/plugins/My Connect4/Skin/SimpleMP/MyConnect4.xml 2007-05-26 07:14:27 UTC (rev 452)
@@ -47,27 +47,24 @@
<description>group element</description>
<animation effect="fade" time="150">WindowOpen</animation>
<animation effect="fade" time="150">WindowClose</animation>
+ <posX>60</posX>
+ <posY>97</posY>
+ <layout>StackLayout</layout>
<control>
<description>Start</description>
<type>button</type>
<id>2</id>
- <posX>60</posX>
- <posY>97</posY>
- <label>Start</label>
<onleft>2</onleft>
<onright>301</onright>
- <onup>7</onup>
+ <onup>6</onup>
<ondown>3</ondown>
</control>
<control>
<description>Mode</description>
<type>button</type>
<id>3</id>
- <posX>60</posX>
- <posY>131</posY>
- <label>Mode: Play vs Player</label>
<onleft>3</onleft>
- <onright>3</onright>
+ <onright>301</onright>
<onup>2</onup>
<ondown>4</ondown>
</control>
@@ -75,46 +72,47 @@
<description>Level</description>
<type>button</type>
<id>4</id>
- <posX>60</posX>
- <posY>165</posY>
- <label>Level: Amateur</label>
<onleft>4</onleft>
- <onright>4</onright>
+ <onright>301</onright>
<onup>3</onup>
- <ondown>7</ondown>
+ <ondown>5</ondown>
</control>
<control>
- <description>text label</description>
- <type>label</type>
+ <description>Sounds</description>
+ <type>togglebutton</type>
<id>5</id>
- <posX>70</posX>
- <posY>205</posY>
+ <onleft>5</onleft>
+ <onright>301</onright>
+ <onup>4</onup>
+ <ondown>6</ondown>
+ </control>
+ <control>
+ <description>Round</description>
+ <type>button</type>
+ <id>1</id>
<label>#Round</label>
<font>font12</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
</control>
<control>
- <description>text label</description>
- <type>label</type>
- <id>6</id>
- <posX>70</posX>
- <posY>240</posY>
+ <description>Player: / GameOver</description>
+ <type>button</type>
+ <id>1</id>
<label>#Player</label>
<font>font12</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
</control>
<control>
<description>Whatsthis</description>
<type>button</type>
- <id>7</id>
- <posX>60</posX>
- <posY>270</posY>
- <label>What's this?</label>
- <onleft>7</onleft>
+ <id>6</id>
+ <onleft>6</onleft>
<onright>301</onright>
- <onup>4</onup>
+ <onup>5</onup>
<ondown>2</ondown>
</control>
</control>
Modified: trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs
===================================================================
--- trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs 2007-05-26 07:11:42 UTC (rev 451)
+++ trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs 2007-05-26 07:14:27 UTC (rev 452)
@@ -39,28 +39,46 @@
[PluginIcons("MyConnect4.connect4.png", "MyConnect4.connect4Disabled.png")]
public class MyConnect4GUI : GUIWindow, ISetupForm
{
+ #region enums
+
+ private enum Level
+ {
+ Easy = 0,
+ Medium = 1,
+ Hard = 2
+ }
+
+ private enum Mode
+ {
+ PlayerVsComputer = 0,
+ PlayerVsPlayer = 1
+ }
+
+ #endregion
+
#region SkinControl
- [SkinControlAttribute(11)]
- protected GUILabelControl lblHeader = null;
[SkinControlAttribute(2)]
- protected GUIButtonControl BtnStart = null;
+ protected GUIButtonControl btnStart = null;
+ [SkinControlAttribute(3)]
+ protected GUIButtonControl btnMode = null;
[SkinControlAttribute(4)]
- protected GUIButtonControl BtnLevel = null;
- [SkinControlAttribute(3)]
- protected GUIButtonControl BtnMode = null;
+ protected GUIButtonControl btnLevel = null;
+ [SkinControlAttribute(5)]
+ protected GUIToggleButtonControl btnSound = null;
+ [SkinControlAttribute(6)]
+ protected GUIButtonControl btnWhatsThis = null;
- [SkinControlAttribute(7)]
- protected GUIButtonControl BtnWhatsThis = null;
#endregion
#region Private variables
- string Level = "Nor"; //Choosen level
+ Level _currentLevel = Level.Easy;
+ Mode _currentMode = Mode.PlayerVsComputer;
+ bool _soundOn = true;
+
int AI = 5;
- string Mode = "1p"; //2player
-
int Player = 0;
int round = 0;
@@ -147,6 +165,8 @@
#endregion
+ #region Overrides
+
public override int GetID
{
get
@@ -169,50 +189,11 @@
return result;
}
- #region Actions
- public override void OnAction(Action action)
- {
- base.OnAction(action);
- }
- public void OnAction2(Action action)
- {
-
- if (GUIWindowManager.ActiveWindowEx == (int)GUIWindow.Window.WINDOW_DIALOG_MENU) return;
-
- //string t = action.wID.ToString();
- //GUIPropertyManager.SetProperty("#Round", t);
-
- if ((Player == 1) | (Player == 2 && Mode == "2p"))
- {
- switch (action.wID)
- {
- case Action.ActionType.ACTION_MOVE_LEFT:
-
- break;
- case Action.ActionType.ACTION_MOVE_RIGHT:
-
- break;
- case Action.ActionType.ACTION_SELECT_ITEM:
-
- break;
- default:
- break;
- }
- }
- }
- #endregion
-
public override bool OnMessage(GUIMessage message)
{
return base.OnMessage(message);
}
- public void Dispose()
- {
- _Game.Stop();
- _Game.Tick -= new EventHandler(_Game_Tick);
- }
-
protected override void OnPageLoad()
{
_Game.Interval = 300;
@@ -220,28 +201,9 @@
_Game.Start();
Player = 0;
- Level = "Nor";
- Mode = "1p";
- AI = 5;
- GUIPropertyManager.SetProperty("#header_label", MyConnect.GUILocalizeStrings.Get(0)); // My Connect 4
-
- GUIControl.SetControlLabel(GetID, BtnStart.GetID, MyConnect.GUILocalizeStrings.Get(1)); // Start
- GUIControl.SetControlLabel(GetID, BtnWhatsThis.GetID, MyConnect.GUILocalizeStrings.Get(31)); // What is Connect4?
-
GUIPropertyManager.SetProperty("#Status", " ");
- GUIControl.SetControlLabel(GetID, BtnLevel.GetID,
- MyConnect.GUILocalizeStrings.Get(10) + // Level:
- MyConnect.GUILocalizeStrings.Get(12)); // Normal
- GUIControl.SetControlLabel(GetID, BtnMode.GetID,
- MyConnect.GUILocalizeStrings.Get(20) + // Mode: Play vs
- MyConnect.GUILocalizeStrings.Get(21)); // Comp
- // Disable level selection
- GUIControl.DisableControl(GetID, 4);
-
- RelButtons();
-
GUIGraphicsContext.OnNewAction -= ah;
GUIGraphicsContext.OnNewAction += ah;
@@ -252,6 +214,7 @@
Drawfield();
+ UpdateButtonStates();
}
protected override void OnPageDestroy(int new_windowId)
@@ -262,38 +225,18 @@
protected override void OnClicked(int controlId, GUIControl control, MediaPortal.GUI.Library.Action.ActionType actionType)
{
- if (control == BtnLevel)
+ if (control == btnStart)
+ OnBtnStart();
+ else if (control == btnLevel)
OnBtnLevel();
- if (control == BtnMode)
+ else if (control == btnMode)
OnBtnMode();
- if (control == BtnWhatsThis)
+ else if (control == btnSound)
+ OnBtnSound();
+ else if (control == btnWhatsThis)
OnBtnWhatsThis();
- if (control == BtnStart)
- { //start game
- if (Player == 0 && wait == 0)
- {
- Player = 1;
- round = 0;
- GUIPropertyManager.SetProperty("#Status", " ");
-
- // Disable start button
- GUIControl.DisableControl(GetID, 2);
- // Disable level selection
- GUIControl.DisableControl(GetID, 3);
- // Disable mode selection
- GUIControl.DisableControl(GetID, 4);
-
- this.gameEngine = null;
- this.gameEngine = new Engine(7, 6, 4);
-
- Drawfield();
-
- wait = 2;
- GUIControl.FocusControl(GetID, 15);
- }
- }
- if ((Player == 1) | (Player == 2 && Mode == "2p"))
+ if ((Player == 1) | (Player == 2 && _currentMode == Mode.PlayerVsPlayer))
{
if ((controlId >= 301) && (controlId <= 307))
@@ -313,62 +256,80 @@
base.OnShowContextMenu();
}
+ #endregion
+
+ #region Implementation
+
+ private void OnBtnStart()
+ {
+ //start game
+ if (Player != 0)
+ return;
+ if (wait != 0)
+ return;
+
+ Player = 1;
+ round = 0;
+ GUIPropertyManager.SetProperty("#Status", " ");
+
+ this.gameEngine = null;
+ this.gameEngine = new Engine(7, 6, 4);
+
+ Drawfield();
+
+ wait = 2;
+ GUIControl.FocusControl(GetID, 15);
+
+ UpdateButtonStates();
+ }
+
private void OnBtnLevel()
- { //Choose level for the game
- if (Player == 0)
+ {
+ //Choose level for the game
+ if (Player != 0)
+ return;
+
+ switch (_currentLevel)
{
- if (Level == "Nor")
- {
- GUIControl.SetControlLabel(GetID, BtnLevel.GetID,
- MyConnect.GUILocalizeStrings.Get(10) + // Level:
- MyConnect.GUILocalizeStrings.Get(13)); // Professional
- Level = "Pro";
- AI = 8;
- }
- else if (Level == "Pro")
- {
- GUIControl.SetControlLabel(GetID, BtnLevel.GetID,
- MyConnect.GUILocalizeStrings.Get(10) + // Level:
- MyConnect.GUILocalizeStrings.Get(11)); // Amateur
- Level = "Am";
- AI = 3;
- }
- else
- {
- GUIControl.SetControlLabel(GetID, BtnLevel.GetID,
- MyConnect.GUILocalizeStrings.Get(10) + // Level:
- MyConnect.GUILocalizeStrings.Get(12)); // Normal
- Level = "Nor";
- AI = 5;
- }
+ case Level.Easy:
+ _currentLevel = Level.Medium;
+ break;
+ case Level.Medium:
+ _currentLevel = Level.Hard;
+ break;
+ case Level.Hard:
+ _currentLevel = Level.Easy;
+ break;
}
+
+ UpdateButtonStates();
}
private void OnBtnMode()
- { //Choose mode for the game
- if (Player == 0)
+ {
+ //Choose mode for the game
+ if (Player != 0)
+ return;
+
+ switch (_currentMode)
{
- if (Mode == "2p")
- {
- GUIControl.SetControlLabel(GetID, BtnMode.GetID,
- MyConnect.GUILocalizeStrings.Get(20) + // Mode: Play vs
- MyConnect.GUILocalizeStrings.Get(21)); // Comp
- Mode = "1p";
- // Enable level selection
- GUIControl.EnableControl(GetID, 4);
- }
- else
- {
- GUIControl.SetControlLabel(GetID, BtnMode.GetID,
- MyConnect.GUILocalizeStrings.Get(20) + // Mode: Play vs
- MyConnect.GUILocalizeStrings.Get(22)); // Player
- Mode = "2p";
- // Disable level selection
- GUIControl.DisableControl(GetID, 4);
- }
+ case Mode.PlayerVsComputer:
+ _currentMode = Mode.PlayerVsPlayer;
+ break;
+ case Mode.PlayerVsPlayer:
+ _currentMode = Mode.PlayerVsComputer;
+ break;
}
+
+ UpdateButtonStates();
}
+ private void OnBtnSound()
+ {
+ _soundOn = btnSound.Selected;
+ UpdateButtonStates();
+ }
+
private void OnBtnWhatsThis()
{
GUIDialogText dlg = (GUIDialogText)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_TEXT);
@@ -377,6 +338,100 @@
dlg.DoModal(GetID);
}
+ private void OnRenderSound(string strFilePath)
+ {
+ if (_soundOn)
+ {
+ MediaPortal.Util.Utils.PlaySound(strFilePath, false, true);
+ }
+ }
+
+ private void UpdateButtonStates()
+ {
+ GUIPropertyManager.SetProperty("#header_label", MyConnect.GUILocalizeStrings.Get(0)); // MyConnect
+
+ GUIControl.SetControlLabel(GetID, btnStart.GetID, MyConnect.GUILocalizeStrings.Get(1)); // Start
+ btnStart.Disabled = (Player != 0);
+
+ string strLine = MyConnect.GUILocalizeStrings.Get(10); // Level:
+ switch (_currentLevel)
+ {
+ case Level.Easy:
+ strLine += MyConnect.GUILocalizeStrings.Get(11); // easy
+ AI = 3;
+ break;
+ case Level.Medium:
+ strLine += MyConnect.GUILocalizeStrings.Get(12); // medium
+ AI = 5;
+ break;
+ case Level.Hard:
+ strLine += MyConnect.GUILocalizeStrings.Get(13); // difficult
+ AI = 8;
+ break;
+ }
+ GUIControl.SetControlLabel(GetID, btnLevel.GetID, strLine);
+ btnLevel.Disabled = ((Player != 0) || (_currentMode == Mode.PlayerVsPlayer));
+
+ strLine = MyConnect.GUILocalizeStrings.Get(20); // Mode: Play vs
+ switch (_currentMode)
+ {
+ case Mode.PlayerVsComputer:
+ strLine += MyConnect.GUILocalizeStrings.Get(21); // Comp
+ break;
+ case Mode.PlayerVsPlayer:
+ strLine += MyConnect.GUILocalizeStrings.Get(22); // Player
+ break;
+ }
+ GUIControl.SetControlLabel(GetID, btnMode.GetID, strLine);
+ btnMode.Disabled = (Player != 0);
+
+ GUIControl.SetControlLabel(GetID, btnSound.GetID, MyConnect.GUILocalizeStrings.Get(9)); // Sounds
+ btnSound.Selected = _soundOn;
+
+ GUIControl.SetControlLabel(GetID, btnWhatsThis.GetID, MyConnect.GUILocalizeStrings.Get(31)); // What is MyConnect?
+ }
+
+ #endregion
+
+ #region Actions
+ public override void OnAction(Action action)
+ {
+ base.OnAction(action);
+ }
+ public void OnAction2(Action action)
+ {
+
+ if (GUIWindowManager.ActiveWindowEx == (int)GUIWindow.Window.WINDOW_DIALOG_MENU) return;
+
+ //string t = action.wID.ToString();
+ //GUIPropertyManager.SetProperty("#Round", t);
+
+ if ((Player == 1) | (Player == 2 && _currentMode == Mode.PlayerVsPlayer))
+ {
+ switch (action.wID)
+ {
+ case Action.ActionType.ACTION_MOVE_LEFT:
+
+ break;
+ case Action.ActionType.ACTION_MOVE_RIGHT:
+
+ break;
+ case Action.ActionType.ACTION_SELECT_ITEM:
+
+ break;
+ default:
+ break;
+ }
+ }
+ }
+ #endregion
+
+ public void Dispose()
+ {
+ _Game.Stop();
+ _Game.Tick -= new EventHandler(_Game_Tick);
+ }
+
private void Drawfield()
{ // draw all fields
@@ -407,9 +462,8 @@
{
round++;
Drawfield();
- MediaPortal.Util.Utils.PlaySound("MyConnect4_klick.wav", false, true);
+ OnRenderSound("MyConnect4_klick.wav");
-
if (gameEngine.isWinner(Player - 1) == true)
{
int tmp = Player;
@@ -419,7 +473,7 @@
MyConnect.GUILocalizeStrings.Get(3) // wins the game!
);
Player = 0;
- RelButtons();
+ UpdateButtonStates();
gameEngine.getState().flashit(3);
Drawfield();
}
@@ -427,7 +481,7 @@
{
GUIPropertyManager.SetProperty("#Status", MyConnect.GUILocalizeStrings.Get(4)); // Nobody wins the game ! Its a draw !
Player = 0;
- RelButtons();
+ UpdateButtonStates();
GUIDialogOK dlg = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK);
}
NextPlayer();
@@ -446,20 +500,6 @@
}
}
- private void RelButtons()
- {
- // Enable start button
- GUIControl.EnableControl(GetID, 2);
- // Enable mode selection
- GUIControl.EnableControl(GetID, 3);
- if (Mode == "1p") // Enable level selection
- GUIControl.EnableControl(GetID, 4);
- // Enable What this
- GUIControl.EnableControl(GetID, 7);
-
- //GUIControl.FocusControl(GetID, 2);
- }
-
void _Game_Tick(object sender, EventArgs e)
{
//display status of the game
@@ -478,7 +518,7 @@
wait = wait - 1;
}
- if (Player == 2 && Mode == "1p" && wait == 0)
+ if (Player == 2 && _currentMode == Mode.PlayerVsComputer && wait == 0)
{
Point pos = gameEngine.computerMove(1, AI);
if (pos.Y >= 0)
@@ -486,7 +526,7 @@
wait = 2;
round++;
Drawfield();
- MediaPortal.Util.Utils.PlaySound("MyConnect4_klick.wav", false, true);
+ OnRenderSound("MyConnect4_klick.wav");
if (gameEngine.isWinner(Player - 1) == true)
@@ -499,13 +539,13 @@
gameEngine.getState().flashit(3);
Drawfield();
Player = 0;
- RelButtons();
+ UpdateButtonStates();
}
if (gameEngine.isTie() == true)
{
GUIPropertyManager.SetProperty("#Status", MyConnect.GUILocalizeStrings.Get(4)); // Nobody wins the game ! Its a draw !
Player = 0;
- RelButtons();
+ UpdateButtonStates();
}
NextPlayer();
}
@@ -513,6 +553,5 @@
}
}
-
}
}
\ No newline at end of file
Modified: trunk/plugins/My Connect4/language/MyConnect4/strings_de.xml
===================================================================
--- trunk/plugins/My Connect4/language/MyConnect4/strings_de.xml 2007-05-26 07:11:42 UTC (rev 451)
+++ trunk/plugins/My Connect4/language/MyConnect4/strings_de.xml 2007-05-26 07:14:27 UTC (rev 452)
@@ -8,6 +8,7 @@
<String id="4">Unentschieden! Keiner hat gewonnen!</String>
<String id="5">Runde: </String>
<String id="6">GAME OVER</String>
+ <String id="9">Spielgeräusche</String>
<String id="10">Stufe: </String>
<String id="11">leicht</String>
<String id="12">mittel</String>
Modified: trunk/plugins/My Connect4/language/MyConnect4/strings_en.xml
===================================================================
--- trunk/plugins/My Connect4/language/MyConnect4/strings_en.xml 2007-05-26 07:11:42 UTC (rev 451)
+++ trunk/plugins/My Connect4/language/MyConnect4/strings_en.xml 2007-05-26 07:14:27 UTC (rev 452)
@@ -2,12 +2,13 @@
<Language name="English" characters="255">
<Section name="unmapped">
<String id="0" prefix="My ">Connect 4</String>
- <String id="1">Start</String>
+ <String id="1">New Game</String>
<String id="2">Player</String>
<String id="3">wins the game!</String>
<String id="4">Nobody wins the game ! Its a draw !</String>
<String id="5">Round: </String>
<String id="6">GAME OVER</String>
+ <String id="9">Sounds</String>
<String id="10">Level: </String>
<String id="11">easy</String>
<String id="12">medium</String>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-26 07:11:43
|
Revision: 451
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=451&view=rev
Author: chef_koch
Date: 2007-05-26 00:11:42 -0700 (Sat, 26 May 2007)
Log Message:
-----------
minor code cleanup
Modified Paths:
--------------
trunk/plugins/MySimon/Source/SimonSay/MySimon.cs
Modified: trunk/plugins/MySimon/Source/SimonSay/MySimon.cs
===================================================================
--- trunk/plugins/MySimon/Source/SimonSay/MySimon.cs 2007-05-26 07:11:12 UTC (rev 450)
+++ trunk/plugins/MySimon/Source/SimonSay/MySimon.cs 2007-05-26 07:11:42 UTC (rev 451)
@@ -265,42 +265,42 @@
private void OnBtnStart()
{
- if ((!PlayerOn) && (!SimonOn))
- {
+ if (PlayerOn)
+ return;
+ if (SimonOn)
+ return;
- test = false;
+ test = false;
- Random randObj = new Random();
- for (int i = 0; i <= 99; i++)
- { // do random colors for 100 rounds
- Code[i] = (int)(randObj.NextDouble() * 4);
- }
+ Random randObj = new Random();
+ for (int i = 0; i <= 99; i++)
+ { // do random colors for 100 rounds
+ Code[i] = (int)(randObj.NextDouble() * 4);
+ }
- // set timebase for game
- switch (_currentLevel)
- {
- case Level.Easy:
- timeBase = 20;
- break;
- case Level.Medium:
- timeBase = 10;
- break;
- case Level.Hard:
- timeBase = 4;
- break;
- }
+ // set timebase for game
+ switch (_currentLevel)
+ {
+ case Level.Easy:
+ timeBase = 20;
+ break;
+ case Level.Medium:
+ timeBase = 10;
+ break;
+ case Level.Hard:
+ timeBase = 4;
+ break;
+ }
+ timeActual = timeBase;
+ Reset();
- timeActual = timeBase;
- Reset();
+ //init round
+ round = 0;
+ cnt = 0;
+ //simonn starts
+ SimonOn = true;
- //init round
- round = 0;
- cnt = 0;
- //simonn starts
- SimonOn = true;
- }
-
UpdateButtonStates();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-26 07:11:13
|
Revision: 450
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=450&view=rev
Author: chef_koch
Date: 2007-05-26 00:11:12 -0700 (Sat, 26 May 2007)
Log Message:
-----------
changed english string Start to New Game
Modified Paths:
--------------
trunk/plugins/MySimon/language/MySimon/strings_en.xml
Modified: trunk/plugins/MySimon/language/MySimon/strings_en.xml
===================================================================
--- trunk/plugins/MySimon/language/MySimon/strings_en.xml 2007-05-25 23:53:03 UTC (rev 449)
+++ trunk/plugins/MySimon/language/MySimon/strings_en.xml 2007-05-26 07:11:12 UTC (rev 450)
@@ -2,7 +2,7 @@
<Language name="English" characters="255">
<Section name="unmapped">
<String id="0" prefix="My ">Simon Say</String>
- <String id="1">Start</String>
+ <String id="1">New Game</String>
<String id="2">Player</String>
<String id="3">SIMON</String>
<String id="5">Round: </String>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-25 23:53:06
|
Revision: 449
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=449&view=rev
Author: chef_koch
Date: 2007-05-25 16:53:03 -0700 (Fri, 25 May 2007)
Log Message:
-----------
moved sounds and media to default folder
Added Paths:
-----------
trunk/plugins/MySimon/Skin/_default/Media/
trunk/plugins/MySimon/Skin/_default/Sounds/
Removed Paths:
-------------
trunk/plugins/MySimon/Skin/Media/
trunk/plugins/MySimon/Skin/Sounds/
Copied: trunk/plugins/MySimon/Skin/_default/Media (from rev 448, trunk/plugins/MySimon/Skin/Media)
Copied: trunk/plugins/MySimon/Skin/_default/Sounds (from rev 448, trunk/plugins/MySimon/Skin/Sounds)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <che...@us...> - 2007-05-25 23:44:27
|
Revision: 448
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=448&view=rev
Author: chef_koch
Date: 2007-05-25 16:44:26 -0700 (Fri, 25 May 2007)
Log Message:
-----------
moved skin file for simplemp to seperate folder
Added Paths:
-----------
trunk/plugins/MySimon/Skin/SimpleMP/MySimon.xml
trunk/plugins/MySimon/Skin/_default/
Removed Paths:
-------------
trunk/plugins/MySimon/Skin/MySimon.xml
Deleted: trunk/plugins/MySimon/Skin/MySimon.xml
===================================================================
--- trunk/plugins/MySimon/Skin/MySimon.xml 2007-05-25 23:30:28 UTC (rev 447)
+++ trunk/plugins/MySimon/Skin/MySimon.xml 2007-05-25 23:44:26 UTC (rev 448)
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?>
-<window>
- <id>04071975</id>
- <defaultcontrol>2</defaultcontrol>
- <allowoverlay>yes</allowoverlay>
- <autohidetopbar>yes</autohidetopbar>
- <controls>
- <import>common.time.xml</import>
- <control>
- <description>BackGround</description>
- <type>image</type>
- <id>1</id>
- <posX>0</posX>
- <posY>0</posY>
- <width>720</width>
- <height>576</height>
- <texture>background.png</texture>
- </control>
- <control>
- <description>header label</description>
- <type>label</type>
- <id>1</id>
- <posX>55</posX>
- <posY>20</posY>
- <label>#header_label</label>
- <font>font48</font>
- <align>left</align>
- <textcolor>20ffffff</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>header label</description>
- <type>label</type>
- <id>1</id>
- <posX>60</posX>
- <posY>70</posY>
- <label>#header_label</label>
- <font>font16</font>
- <align>Left</align>
- <textcolor>ffffffff</textcolor>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <description>button group</description>
- <type>group</type>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- <posX>60</posX>
- <posY>97</posY>
- <layout>StackLayout</layout>
- <control>
- <description>Start</description>
- <type>button</type>
- <id>2</id>
- <onleft>2</onleft>
- <onright>2</onright>
- <onup>6</onup>
- </control>
- <control>
- <description>Level</description>
- <type>button</type>
- <id>3</id>
- <onleft>3</onleft>
- <onright>3</onright>
- </control>
- <control>
- <description>Sounds</description>
- <type>togglebutton</type>
- <id>4</id>
- <onleft>4</onleft>
- <onright>4</onright>
- </control>
- <control>
- <description>Round</description>
- <type>button</type>
- <id>1</id>
- <label>#Round</label>
- <font>font12</font>
- <enabled>false</enabled>
- <textureFocus>-</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- </control>
- <control>
- <description>Player: / GameOver</description>
- <type>button</type>
- <id>1</id>
- <label>#Player</label>
- <font>font12</font>
- <enabled>false</enabled>
- <textureFocus>-</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- </control>
- <control>
- <description>What is this?</description>
- <type>button</type>
- <id>6</id>
- <onleft>6</onleft>
- <onright>6</onright>
- <ondown>2</ondown>
- </control>
- </control>
- <control>
- <type>button</type>
- <id>101</id>
- <posX>300</posX>
- <posY>80</posY>
- <width>172</width>
- <height>137</height>
- <textureFocus>#Senso1</textureFocus>
- <textureNoFocus>#Senso1</textureNoFocus>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <type>button</type>
- <id>102</id>
- <posX>386</posX>
- <posY>130</posY>
- <width>137</width>
- <height>172</height>
- <textureFocus>#Senso2</textureFocus>
- <textureNoFocus>#Senso2</textureNoFocus>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <type>button</type>
- <id>103</id>
- <posX>249</posX>
- <posY>131</posY>
- <width>137</width>
- <height>172</height>
- <textureFocus>#Senso3</textureFocus>
- <textureNoFocus>#Senso3</textureNoFocus>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- <control>
- <type>button</type>
- <id>104</id>
- <posX>300</posX>
- <posY>217</posY>
- <width>172</width>
- <height>137</height>
- <textureFocus>#Senso4</textureFocus>
- <textureNoFocus>#Senso4</textureNoFocus>
- <animation effect="fade" time="150">WindowOpen</animation>
- <animation effect="fade" time="150">WindowClose</animation>
- </control>
- </controls>
-</window>
\ No newline at end of file
Copied: trunk/plugins/MySimon/Skin/SimpleMP/MySimon.xml (from rev 447, trunk/plugins/MySimon/Skin/MySimon.xml)
===================================================================
--- trunk/plugins/MySimon/Skin/SimpleMP/MySimon.xml (rev 0)
+++ trunk/plugins/MySimon/Skin/SimpleMP/MySimon.xml 2007-05-25 23:44:26 UTC (rev 448)
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>04071975</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <autohidetopbar>yes</autohidetopbar>
+ <controls>
+ <import>common.time.xml</import>
+ <control>
+ <description>BackGround</description>
+ <type>image</type>
+ <id>1</id>
+ <posX>0</posX>
+ <posY>0</posY>
+ <width>720</width>
+ <height>576</height>
+ <texture>background.png</texture>
+ </control>
+ <control>
+ <description>header label</description>
+ <type>label</type>
+ <id>1</id>
+ <posX>55</posX>
+ <posY>20</posY>
+ <label>#header_label</label>
+ <font>font48</font>
+ <align>left</align>
+ <textcolor>20ffffff</textcolor>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <description>header label</description>
+ <type>label</type>
+ <id>1</id>
+ <posX>60</posX>
+ <posY>70</posY>
+ <label>#header_label</label>
+ <font>font16</font>
+ <align>Left</align>
+ <textcolor>ffffffff</textcolor>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <description>button group</description>
+ <type>group</type>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ <posX>60</posX>
+ <posY>97</posY>
+ <layout>StackLayout</layout>
+ <control>
+ <description>Start</description>
+ <type>button</type>
+ <id>2</id>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <onup>6</onup>
+ </control>
+ <control>
+ <description>Level</description>
+ <type>button</type>
+ <id>3</id>
+ <onleft>3</onleft>
+ <onright>3</onright>
+ </control>
+ <control>
+ <description>Sounds</description>
+ <type>togglebutton</type>
+ <id>4</id>
+ <onleft>4</onleft>
+ <onright>4</onright>
+ </control>
+ <control>
+ <description>Round</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Round</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>Player: / GameOver</description>
+ <type>button</type>
+ <id>1</id>
+ <label>#Player</label>
+ <font>font12</font>
+ <enabled>false</enabled>
+ <textureFocus>-</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ </control>
+ <control>
+ <description>What is this?</description>
+ <type>button</type>
+ <id>6</id>
+ <onleft>6</onleft>
+ <onright>6</onright>
+ <ondown>2</ondown>
+ </control>
+ </control>
+ <control>
+ <type>button</type>
+ <id>101</id>
+ <posX>300</posX>
+ <posY>80</posY>
+ <width>172</width>
+ <height>137</height>
+ <textureFocus>#Senso1</textureFocus>
+ <textureNoFocus>#Senso1</textureNoFocus>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <type>button</type>
+ <id>102</id>
+ <posX>386</posX>
+ <posY>130</posY>
+ <width>137</width>
+ <height>172</height>
+ <textureFocus>#Senso2</textureFocus>
+ <textureNoFocus>#Senso2</textureNoFocus>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <type>button</type>
+ <id>103</id>
+ <posX>249</posX>
+ <posY>131</posY>
+ <width>137</width>
+ <height>172</height>
+ <textureFocus>#Senso3</textureFocus>
+ <textureNoFocus>#Senso3</textureNoFocus>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ <control>
+ <type>button</type>
+ <id>104</id>
+ <posX>300</posX>
+ <posY>217</posY>
+ <width>172</width>
+ <height>137</height>
+ <textureFocus>#Senso4</textureFocus>
+ <textureNoFocus>#Senso4</textureNoFocus>
+ <animation effect="fade" time="150">WindowOpen</animation>
+ <animation effect="fade" time="150">WindowClose</animation>
+ </control>
+ </controls>
+</window>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|