コード例 #1
0
        internal PatternTypeDAO(DAO dao)
        {
            this.dao = dao;

            AllPatternTypes = Db.CreateCommand();
            AllPatternTypes.CommandText = "SELECT id, north, south, west, east, textureid"
                                        + " FROM patterntype";
        }
コード例 #2
0
ファイル: PlayerDAO.cs プロジェクト: DynaStudios/Slaysher
 public PlayerDAO(DAO dao)
 {
     this.dao = dao;
     GetForClientCommand = Db.CreateCommand();
     GetForClientCommand.CommandText =
             "SELECT id, nickname, hp, model, modelScaling, posX, posY, speed, texture"
             + " FROM Player"
             + " WHERE client=@client";
 }
コード例 #3
0
ファイル: GameObjectDAO.cs プロジェクト: DynaStudios/Slaysher
        internal GameObjectDAO(DAO dao)
        {
            this.dao = dao;

            AllGameObjectsCommand = Db.CreateCommand();
            AllGameObjectsCommand.CommandText =
                "SELECT id, posx, posy, posz, direction, model"
                + " FROM gameobjects";
        }
コード例 #4
0
ファイル: Server.cs プロジェクト: DynaStudios/Slaysher
        public Server()
        {
            _startTime = DateTime.Now;
            //Network Setup
            PacketMap.Initialize();

            _listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            _acceptEventArgs = new SocketAsyncEventArgs();
            _acceptEventArgs.Completed += AcceptCompleted;

            DAO = new DAO();

            //Init World
            World = new World(this);

            //Vars Init
            Clients = new ConcurrentDictionary<int, Client>();
        }
コード例 #5
0
ファイル: Pattern.cs プロジェクト: DynaStudios/Slaysher
 public PatternGenerator(DAO dao)
 {
     _dao = dao;
 }
コード例 #6
0
 public PatternGenerator(DAO dao)
 {
     _dao = dao;
     _types = _dao.PatternTypeDAO.GetAllPatternTypes();
 }