Skip to content

Commit 1c586d7

Browse files
committed
v1.3.0
Client supports Official Seafight Client
1 parent 8486ae8 commit 1c586d7

16 files changed

+28
-11281
lines changed

.vs/SF-Client/v16/.suo

-36.5 KB
Binary file not shown.

SF-Client/FlashPlayer.cs

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.IO;
23
using System.Windows.Forms;
34

45
namespace SF_Client
@@ -8,7 +9,6 @@ public partial class FlashPlayer : Form
89
public FlashPlayer()
910
{
1011
InitializeComponent();
11-
1212
}
1313

1414
public string FlashVariables { get; set; }
@@ -27,8 +27,8 @@ private void FlashPlayer_Load(object sender, EventArgs e)
2727

2828
private void RestartFlashPlayer()
2929
{
30-
try
31-
{
30+
//try
31+
//{
3232
this.Controls.Remove(axShockwaveFlash1);
3333
axShockwaveFlash1.Dispose();
3434
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FlashPlayer));
@@ -40,7 +40,12 @@ private void RestartFlashPlayer()
4040
this.axShockwaveFlash1.Location = new System.Drawing.Point(0, 0);
4141
this.axShockwaveFlash1.Margin = new Padding(10);
4242
this.axShockwaveFlash1.Name = "axShockwaveFlash1";
43-
this.axShockwaveFlash1.OcxState = ((AxHost.State)(resources.GetObject("axShockwaveFlash1.OcxState")));
43+
//this.axShockwaveFlash1.OcxState = ((AxHost.State)(resources.GetObject("axShockwaveFlash1.OcxState")));
44+
this.axShockwaveFlash1.OcxState = new AxHost.State(new MemoryStream(1024 * 1024), 2, true, "");
45+
this.axShockwaveFlash1.CtlScale = "ShowAll";
46+
this.axShockwaveFlash1.DeviceFont = true;
47+
this.axShockwaveFlash1.WMode = "cpu";
48+
this.axShockwaveFlash1.Quality = 0;
4449
this.axShockwaveFlash1.Padding = new Padding(10);
4550
this.axShockwaveFlash1.Size = new System.Drawing.Size(1248, 473);
4651
this.axShockwaveFlash1.TabIndex = 2;
@@ -52,11 +57,11 @@ private void RestartFlashPlayer()
5257
this.axShockwaveFlash1.FlashVars = FlashVariables;
5358
this.axShockwaveFlash1.LoadMovie(0, SwfClient);
5459
this.axShockwaveFlash1.GotoFrame(0);
55-
}
56-
catch (Exception ex)
57-
{
58-
MessageBox.Show(ex.Message);
59-
}
60+
//}
61+
//catch (Exception ex)
62+
//{
63+
// MessageBox.Show(ex.Message);
64+
//}
6065
}
6166

6267
private void axShockwaveFlash1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)

SF-Client/FlashPlayer.resx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -121,14 +121,14 @@
121121
<value>
122122
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
123123
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
124-
ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAbwEAAAIB
125-
AAAAAQAAAAAAAAAAAAAAAFoBAABnVWZVAA4AAI9nAAAjSwAACAACAAAAAAAIAAAAAAAIAAAAAAAIAA4A
126-
AABXAGkAbgBkAG8AdwAAAAgABgAAAC0AMQAAAAgABgAAAC0AMQAAAAgACgAAAEgAaQBnAGgAAAAIAAIA
127-
AAAAAAgABgAAAC0AMQAAAAgAAAAAAAgAAgAAAAAACAAQAAAAUwBoAG8AdwBBAGwAbAAAAAgABAAAADAA
128-
AAAIAAQAAAAwAAAACAAOAAAAMAAwADAAMAAwADAAAAAIAAAAAAAIAAIAAAAAAA0AAAAAAAAAAAAAAAAA
129-
AAAAAAgABAAAADEAAAAIAAQAAAAwAAAACAAAAAAACAAEAAAAMAAAAAgACAAAAGEAbABsAAAACAAKAAAA
130-
dAByAHUAZQAAAAgACgAAAHQAcgB1AGUAAAAIAAQAAAAwAAAACAAMAAAAcwBjAGEAbABlAAAACAAGAAAA
131-
LQAxAAAACw==
124+
ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAdQEAAAIB
125+
AAAAAQAAAAAAAAAAAAAAAGABAABnVWZVAA4AANVpAABgTwAACAACAAAAAAAIAAAAAAAIAAAAAAAIAA4A
126+
AABXAGkAbgBkAG8AdwAAAAgABgAAAC0AMQAAAAgABgAAAC0AMQAAAAgAEAAAAEEAdQB0AG8ATABvAHcA
127+
AAAIAAIAAAAAAAgABgAAAC0AMQAAAAgAAAAAAAgAAgAAAAAACAAQAAAAUwBoAG8AdwBBAGwAbAAAAAgA
128+
BAAAADAAAAAIAAQAAAAwAAAACAAOAAAAMAAwADAAMAAwADAAAAAIAAAAAAAIAAIAAAAAAA0AAAAAAAAA
129+
AAAAAAAAAAAAAAgABAAAADEAAAAIAAQAAAAwAAAACAAAAAAACAAEAAAAMAAAAAgACAAAAGEAbABsAAAA
130+
CAAKAAAAdAByAHUAZQAAAAgACgAAAHQAcgB1AGUAAAAIAAQAAAAwAAAACAAMAAAAcwBjAGEAbABlAAAA
131+
CAAGAAAALQAxAAAACw==
132132
</value>
133133
</data>
134134
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

SF-Client/Main.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentComp
117117
if (item.Name == "FlashVars")
118118
{
119119
var = item.GetAttribute("value").Replace(item.GetAttribute("value").Split(new string[] { "isFastReg=1&" }, StringSplitOptions.None)[1].Split(new string[] { "&quality" }, StringSplitOptions.None)[0], "lang=" + language.GetItemText(language.SelectedItem).ToLower());
120+
var = var.Replace(var.Split(new string[] { "platform=" }, StringSplitOptions.None)[1].Split(new string[] { "&" }, StringSplitOptions.None)[0], "PC_CLIENT");
120121
break;
121122
}
122123
}

SF-Client/SF-Client.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@
9292
<Reference Include="MetroFramework.Fonts, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a, processorArchitecture=MSIL">
9393
<HintPath>..\packages\MetroModernUI.1.4.0.0\lib\net\MetroFramework.Fonts.dll</HintPath>
9494
</Reference>
95+
<Reference Include="Microsoft.VisualBasic" />
9596
<Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
9697
<HintPath>..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
9798
</Reference>
@@ -141,6 +142,7 @@
141142
<Compile Include="Tools.cs" />
142143
<EmbeddedResource Include="FlashPlayer.resx">
143144
<DependentUpon>FlashPlayer.cs</DependentUpon>
145+
<SubType>Designer</SubType>
144146
</EmbeddedResource>
145147
<EmbeddedResource Include="Main.resx">
146148
<DependentUpon>Main.cs</DependentUpon>

SF-Client/Tools.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System;
1+
using Microsoft.VisualBasic.Devices;
2+
using System;
23
using System.Runtime.InteropServices;
34

45
namespace SF_Client

0 commit comments

Comments
 (0)