亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? game.h

?? 打魔獸戰(zhàn)網(wǎng)的都知道他是什么
?? H
字號(hào):
/* * Copyright (C) 1998  Mark Baysinger (mbaysing@ucsd.edu) * Copyright (C) 1998,1999,2000,2001  Ross Combs (rocombs@cs.nmsu.edu) * * 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 * of the License, 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 this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. */#ifndef INCLUDED_GAME_TYPES#define INCLUDED_GAME_TYPES#ifdef GAME_INTERNAL_ACCESS#ifdef JUST_NEED_TYPES# ifdef TIME_WITH_SYS_TIME#  include <sys/time.h>#  include <time.h># else#  ifdef HAVE_SYS_TIME_H#   include <sys/time.h>#  else#   include <time.h>#  endif# endif# include "account.h"# include "connection.h"# include "common/tag.h"# include "common/elist.h"#else# define JUST_NEED_TYPES# ifdef TIME_WITH_SYS_TIME#  include <sys/time.h>#  include <time.h># else#  ifdef HAVE_SYS_TIME_H#   include <sys/time.h>#  else#   include <time.h>#  endif# endif# include "account.h"# include "connection.h"# include "common/tag.h"# include "common/elist.h"# undef JUST_NEED_TYPES#endif#endiftypedef enum{    game_type_none,    game_type_all,    game_type_topvbot,    game_type_melee,    game_type_ffa,    game_type_oneonone,    game_type_ctf,    game_type_greed,    game_type_slaughter,    game_type_sdeath,    game_type_ladder,    game_type_ironman,    game_type_mapset,    game_type_teammelee,    game_type_teamffa,    game_type_teamctf,    game_type_pgl,    game_type_diablo,    game_type_diablo2open,    game_type_diablo2closed,    game_type_anongame} t_game_type;typedef enum{    game_status_started,    game_status_full,    game_status_open,    game_status_done} t_game_status;typedef enum{    game_result_none,    game_result_win,    game_result_loss,    game_result_draw,    game_result_disconnect,    game_result_observer,    game_result_playing} t_game_result;typedef enum{    game_option_none,    game_option_melee_normal,    game_option_ffa_normal,    game_option_oneonone_normal,    game_option_ctf_normal,    game_option_greed_10000,    game_option_greed_7500,    game_option_greed_5000,    game_option_greed_2500,    game_option_slaughter_60,    game_option_slaughter_45,    game_option_slaughter_30,    game_option_slaughter_15,    game_option_sdeath_normal,    game_option_ladder_countasloss,    game_option_ladder_nopenalty,    game_option_mapset_normal,    game_option_teammelee_4,    game_option_teammelee_3,    game_option_teammelee_2,    game_option_teamffa_4,    game_option_teamffa_3,    game_option_teamffa_2,    game_option_teamctf_4,    game_option_teamctf_3,    game_option_teamctf_2,     game_option_topvbot_7,     game_option_topvbot_6,     game_option_topvbot_5,     game_option_topvbot_4,     game_option_topvbot_3,     game_option_topvbot_2,     game_option_topvbot_1 } t_game_option;typedef enum{    game_maptype_none,    game_maptype_selfmade,    game_maptype_blizzard,    game_maptype_ladder,    game_maptype_pgl,    game_maptype_kbk,    game_maptype_compusa} t_game_maptype;typedef enum{    game_tileset_none,    game_tileset_badlands,    game_tileset_space,    game_tileset_installation,    game_tileset_ashworld,    game_tileset_jungle,    game_tileset_desert,    game_tileset_ice,    game_tileset_twilight} t_game_tileset;typedef enum{    game_speed_none,    game_speed_slowest,    game_speed_slower,    game_speed_slow,    game_speed_normal,    game_speed_fast,    game_speed_faster,    game_speed_fastest} t_game_speed;typedef enum{    game_difficulty_none,    game_difficulty_normal,    game_difficulty_nightmare,    game_difficulty_hell,    game_difficulty_hardcore_normal,    game_difficulty_hardcore_nightmare,    game_difficulty_hardcore_hell} t_game_difficulty;typedef enum {    game_flag_none,    game_flag_private} t_game_flag;typedef struct game#ifdef GAME_INTERNAL_ACCESS{    char const *      name;    char const *      pass;    char const *      info;    t_game_type       type;    unsigned int      realm;    char const *      realmname;    t_clienttag       clienttag; /* type of client (STAR, SEXP, etc) */    unsigned int      addr; /* host IP */    unsigned short    port; /* host port */    int               startver;    unsigned long     version;    t_game_status     status;    unsigned int      ref; /* current number of players */    unsigned int      count; /* max number of players */    unsigned int      id;    char const *      mapname;    t_game_option     option;    t_game_maptype    maptype;    t_game_tileset    tileset;    t_game_speed      speed;    unsigned int      mapsize_x;    unsigned int      mapsize_y;    unsigned int      maxplayers;        t_connection *    owner;    t_connection * *  connections;    t_account * *     players;    t_game_result *   results;    t_game_result * * reported_results;    char const * *    report_heads;    char const * *    report_bodies;        time_t            create_time;    time_t            start_time;    time_t            lastaccess_time;    int               bad; /* if 1, then the results will be ignored */    t_game_difficulty difficulty;    char const *      description;    t_game_flag       flag;    t_elist	      glist_link;}#endift_game;typedef int (*t_glist_func)(t_game *, void *);#endif#ifndef JUST_NEED_TYPES#ifndef INCLUDED_GAME_PROTOS#define INCLUDED_GAME_PROTOS#define MAX_GAME_EMPTY_TIME 300#define STARTVER_UNKNOWN  0#define STARTVER_GW1      1#define STARTVER_GW3      3#define STARTVER_GW4      4#define STARTVER_REALM1 104#define JUST_NEED_TYPES#ifdef TIME_WITH_SYS_TIME# include <sys/time.h># include <time.h>#else# ifdef HAVE_SYS_TIME_H#  include <sys/time.h># else#  include <time.h># endif#endif#include "account.h"#include "connection.h"#include "common/list.h"#include "common/tag.h"#undef JUST_NEED_TYPESextern char const * game_type_get_str(t_game_type type) ;extern char const * game_status_get_str(t_game_status status) ;extern char const * game_result_get_str(t_game_result result) ;extern char const * game_option_get_str(t_game_option option) ;extern char const * game_maptype_get_str(t_game_maptype maptype) ;extern char const * game_tileset_get_str(t_game_tileset tileset) ;extern char const * game_speed_get_str(t_game_speed speed) ;extern char const * game_difficulty_get_str(t_game_difficulty difficulty) ;extern t_game * game_create(char const * name, char const * pass, char const * info, t_game_type type, int startver, t_clienttag clienttag,unsigned long gameversion) ;extern unsigned int game_get_id(t_game const * game);extern char const * game_get_name(t_game const * game);extern t_game_type game_get_type(t_game const * game);extern t_game_maptype game_get_maptype(t_game const * game);extern int game_set_maptype(t_game * game, t_game_maptype maptype);extern t_game_tileset game_get_tileset(t_game const * game);extern int game_set_tileset(t_game * game, t_game_tileset tileset);extern t_game_speed game_get_speed(t_game const * game);extern int game_set_speed(t_game * game, t_game_speed speed);extern unsigned int game_get_mapsize_x(t_game const * game);extern int game_set_mapsize_x(t_game * game, unsigned int x);extern unsigned int game_get_mapsize_y(t_game const * game);extern int game_set_mapsize_y(t_game * game, unsigned int y);extern unsigned int game_get_maxplayers(t_game const * game);extern int game_set_maxplayers(t_game * game, unsigned int maxplayers);extern unsigned int game_get_difficulty(t_game const * game);extern int game_set_difficulty(t_game * game, unsigned int difficulty);extern char const * game_get_description(t_game const * game);extern int game_set_description(t_game * game, char const * description);extern char const * game_get_pass(t_game const * game);extern char const * game_get_info(t_game const * game);extern unsigned long game_get_version(t_game const * game);extern int game_get_startver(t_game const * game);extern unsigned int game_get_ref(t_game const * game);extern unsigned int game_get_count(t_game const * game);extern void game_set_status(t_game * game, t_game_status status);extern t_game_status game_get_status(t_game const * game);extern unsigned int game_get_addr(t_game const * game);extern unsigned short game_get_port(t_game const * game);extern unsigned int game_get_latency(t_game const * game);extern t_connection * game_get_player_conn(t_game const * game, unsigned int i);extern t_clienttag game_get_clienttag(t_game const * game);extern int game_add_player(t_game * game, char const * pass, int startver, t_connection * c);extern int game_del_player(t_game * game, t_connection * c);extern t_account * game_get_player(t_game * game, unsigned int i);extern int game_set_report(t_game * game, t_account * account, char const * head, char const * body);extern int game_set_reported_results(t_game * game, t_account * account, t_game_result * results);extern int game_set_self_report(t_game * game, t_account * account, t_game_result result);extern t_game_result * game_get_reported_results(t_game * game, t_account * account);extern char const * game_get_mapname(t_game const * game);extern int game_set_mapname(t_game * game, char const * mapname);extern t_connection * game_get_owner(t_game const * game);extern time_t game_get_create_time(t_game const * game);extern time_t game_get_start_time(t_game const * game);extern int game_set_option(t_game * game, t_game_option option);extern t_game_option game_get_option(t_game const * game);extern int gamelist_create(void);extern int gamelist_destroy(void);extern int gamelist_get_length(void);extern t_game * gamelist_find_game(char const * name, t_clienttag ctag, t_game_type type);extern t_game * gamelist_find_game_byid(unsigned int id);extern void gamelist_traverse(t_glist_func cb, void *data);extern int gamelist_total_games(void);extern int game_set_realm(t_game * game, unsigned int realm); extern unsigned int game_get_realm(t_game const * game); extern char const * game_get_realmname(t_game const * game); extern int game_set_realmname(t_game * game, char const * realmname); extern void gamelist_check_voidgame(void);extern void game_set_flag(t_game * game, t_game_flag flag);extern t_game_flag game_get_flag(t_game const * game);extern int game_get_count_by_clienttag(t_clienttag ct);extern int game_is_ladder(t_game *game);#endif#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看区一区二| 91蜜桃免费观看视频| 亚洲男人的天堂一区二区| 91精品免费观看| av在线不卡电影| 蜜桃av一区二区在线观看| 亚洲免费观看高清在线观看| 久久亚洲免费视频| 欧美精品少妇一区二区三区| 99国产精品久久| 国产一区二区三区在线观看免费视频| 一区二区三区免费在线观看| 国产婷婷色一区二区三区四区| 欧美色精品在线视频| 91亚洲精品久久久蜜桃网站| 国产经典欧美精品| 精品制服美女久久| 国产精品情趣视频| 欧美高清你懂得| 91九色02白丝porn| 成人国产精品免费网站| 理论电影国产精品| 天天色 色综合| 一区二区三区在线视频观看58| 国产色一区二区| 欧美刺激午夜性久久久久久久| 欧美色爱综合网| 在线区一区二视频| 一本久道中文字幕精品亚洲嫩| 成人av第一页| 成人美女在线观看| 成人av在线电影| 国产电影一区二区三区| 狠狠色狠狠色综合| 久久国产婷婷国产香蕉| 免费观看久久久4p| 久久国产精品72免费观看| 免费高清成人在线| 日本免费新一区视频| 天天射综合影视| 天天影视涩香欲综合网| 免费日本视频一区| 美国欧美日韩国产在线播放| 免费成人在线网站| 久久精品国产精品青草| 久久精品999| 国产在线精品不卡| 国产精品亚洲一区二区三区妖精| 国内一区二区在线| 国产成人亚洲精品狼色在线 | 国产精品久久久久久久蜜臀| 欧美国产日韩a欧美在线观看| 中文无字幕一区二区三区| 国产精品久久久久久久浪潮网站 | 亚洲永久精品大片| 亚洲国产视频一区二区| 日韩精品午夜视频| 老鸭窝一区二区久久精品| 国产麻豆精品久久一二三| 成人午夜免费电影| 色哟哟国产精品| 日韩一区二区影院| 日本一区二区三级电影在线观看| 国产精品久久久久久久蜜臀| 亚洲国产成人porn| 麻豆精品一区二区综合av| 国产一区二区精品久久91| 不卡视频免费播放| 91.com视频| 久久综合九色综合97婷婷| 中文字幕中文字幕中文字幕亚洲无线| 亚洲激情在线激情| 久久99国产精品麻豆| 成人精品视频一区| 欧美久久久一区| 欧美激情在线免费观看| 亚洲与欧洲av电影| 狠狠色丁香婷综合久久| 日本高清不卡视频| 久久亚洲捆绑美女| 亚洲国产中文字幕在线视频综合| 国内精品视频666| 欧洲精品一区二区三区在线观看| 日韩欧美精品在线| 亚洲视频一区二区在线| 久久国产婷婷国产香蕉| 日本久久精品电影| 久久精品亚洲精品国产欧美kt∨| 亚洲精品免费视频| 国产在线视频精品一区| 欧美无人高清视频在线观看| 欧美激情在线观看视频免费| 午夜久久久久久久久久一区二区| 国产aⅴ综合色| 欧美一区二区三区四区高清| 成人免费在线播放视频| 狠狠色伊人亚洲综合成人| 精品视频色一区| 亚洲欧洲国产日韩| 国产资源在线一区| 欧美一区二区三区免费观看视频| 中文字幕一区二区三区精华液| 蜜桃视频一区二区三区在线观看| 91美女福利视频| 久久精品人人做| 日韩专区一卡二卡| 日本精品一区二区三区高清 | 国产日韩欧美精品电影三级在线| 日韩国产在线观看| 91麻豆国产在线观看| 久久九九久久九九| 久久se精品一区二区| 欧美一区二区三级| 天堂av在线一区| 色丁香久综合在线久综合在线观看| 久久精品日产第一区二区三区高清版| 美女mm1313爽爽久久久蜜臀| 欧美日韩高清一区二区不卡| 亚洲精品成人a在线观看| 波多野结衣91| 日本一区二区三区视频视频| 狠狠色狠狠色综合| 精品女同一区二区| 另类小说综合欧美亚洲| 日韩欧美国产成人一区二区| 天天综合色天天综合| 欧美撒尿777hd撒尿| 亚洲一区二区黄色| 欧美色涩在线第一页| 亚洲午夜在线电影| 欧美视频一区二区在线观看| 亚洲另类一区二区| 色综合激情久久| 亚洲制服丝袜一区| 欧美日韩在线三区| 日本午夜精品视频在线观看| 91精品国产91综合久久蜜臀| 麻豆国产欧美一区二区三区| 日韩精品一区二| 激情国产一区二区| 国产欧美日韩三区| www.视频一区| 亚洲欧美日韩系列| 欧美视频自拍偷拍| 日日噜噜夜夜狠狠视频欧美人| 91精品国产综合久久婷婷香蕉| 免费亚洲电影在线| 久久久影院官网| 波多野结衣中文一区| 亚洲一线二线三线久久久| 666欧美在线视频| 久久草av在线| 国产精品女人毛片| 色欧美片视频在线观看| 亚欧色一区w666天堂| 日韩一区二区免费在线观看| 国产在线精品免费| 亚洲欧美韩国综合色| 欧美精品乱码久久久久久按摩| 日韩福利视频导航| 久久中文娱乐网| av在线综合网| 日本不卡免费在线视频| 国产日韩欧美不卡| 欧美亚洲一区三区| 久久99热99| 亚洲视频免费看| 日韩丝袜美女视频| 成人午夜看片网址| 婷婷综合久久一区二区三区| 亚洲精品在线免费观看视频| 成人美女在线视频| 日韩国产精品久久久| 国产欧美精品一区二区色综合 | 久久综合综合久久综合| 国产欧美一区在线| 欧美日本视频在线| 国产91综合网| 视频一区二区欧美| 中文字幕 久热精品 视频在线| 欧美日韩三级视频| 国产成人精品一区二区三区网站观看| 亚洲自拍都市欧美小说| 欧美精品一区二区久久久| 一本色道久久综合亚洲aⅴ蜜桃| 奇米777欧美一区二区| 国产精品国产馆在线真实露脸 | 同产精品九九九| 国产精品欧美综合在线| 911精品国产一区二区在线| 国产成人免费网站| 日韩电影一区二区三区四区| 国产精品久久久久久一区二区三区| 91精品国产91综合久久蜜臀| 色综合久久久久网| 国产麻豆午夜三级精品| 丝袜美腿亚洲色图| 亚洲精品菠萝久久久久久久| 久久麻豆一区二区| 日韩西西人体444www|