Tìm hình pokemon C#

1 using System;
2 using
System.Collections.Generic;
3 //
using System.Linq;
4 using
System.Text;
5 using
System.Runtime.Serialization.Formatters.Binary;
6 using
System.Drawing;
7 using
System.IO;
8
9 namespace
UIT_Pokemon
10 {
11     
[Serializable()]
12     
class Config
13     {
14         
public bool effect;
15         
public Color color;
16         
public bool English;
17         
public int kindgame;
18         
public int MaxLevel;
19         
public Config(bool e,Color c,bool english,int kind,int max)
20         {
21             
this.effect = e;
22             
this.color = c;
23             
this.English = english;
24             
this.kindgame = kind;
25             
this.MaxLevel = max;
26         }
27     }
28     
class OptionPlay
29     {
30         
31         
public static String filename = "config.dat";
32         
public static String Location = Directory.GetCurrentDirectory();
33         
public static void WriteConfig(Config config)
34         {
35             Stream s = File.Open(filename, FileMode.Create);
36             BinaryFormatter binary =
new BinaryFormatter();
37             binary.Serialize(s, config);
38             s.Close();
39             
try
40             {
41                 GC.SuppressFinalize(s);
42                 GC.Collect();
43             }
44             
catch
45             {
46                 
// reported
47             }
48         }
49         
public static void WriteDefault()
50         {
51             WriteConfig(
new Config(true, Color.DarkGreen,true,1,0));
52         }
53         
public static Config ReadConfig()
54         {
55             
if (!File.Exists(filename))
56                 WriteDefault();
57             Stream s = File.Open(filename, FileMode.Open);
58             BinaryFormatter binary =
new BinaryFormatter();
59             Config config = (Config)binary.Deserialize(s);
60             s.Close();
61             
try
62             {
63                 GC.SuppressFinalize(s);
64                 GC.Collect();
65             }
66             
catch
67             { }
68             
return config;
69         }
70         
public static void WriteNewConfig(Config config)
71         {
72             WriteConfig(config);
73         }
74     }
75 }



Tìm hình pokemon C# 2.662 lượt xem

Gõ tìm kiếm nhanh...