|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
#include "nmm.qh"Go to the source code of this file.
Functions | |
| int | nmm_count_pieces (entity minigame, int teamn, int pieceflags) |
| entity | nmm_find_piece (entity start, entity minigame, int teamn, int pieceflags) |
| entity | nmm_find_tile (entity minig, string id) |
| bool | nmm_in_mill (entity tile) |
| bool | nmm_in_mill_string (entity tile, string s) |
| void | nmm_init_tiles (entity minig) |
| void | nmm_kill_tiles (entity minig) |
| int | nmm_server_event (entity minigame, string event,...) |
| void | nmm_spawn_tile (string id, entity minig, int distance) |
| void | nmm_spawn_tile_square (entity minig, int offset, int skip) |
| bool | nmm_tile_adjacent (entity tile1, entity tile2) |
| string | nmm_tile_build_hmill (entity tile) |
| string | nmm_tile_build_vmill (entity tile) |
| bool | nmm_tile_canmove (entity tile) |
| REGISTER_MINIGAME (nmm, _("Nine Men's Morris")) | |
Variables | |
| const int | NMM_PIECE_BOARD = 0x2 |
| const int | NMM_PIECE_DEAD = 0x0 |
| const int | NMM_PIECE_HOME = 0x1 |
| const int | NMM_SPECTATOR_TEAM = 255 |
| int | nmm_tile_distance |
| string | nmm_tile_hmill |
| entity | nmm_tile_piece |
| string | nmm_tile_vmill |
| const int | NMM_TURN_FLY = 0x0400 |
| const int | NMM_TURN_MOVE = 0x0200 |
| const int | NMM_TURN_PLACE = 0x0100 |
| const int | NMM_TURN_TAKE = 0x0800 |
| const int | NMM_TURN_TAKEANY =0x1000 |
| const int | NMM_TURN_TEAM = 0x00ff |
| const int | NMM_TURN_TEAM1 = 0x0001 |
| const int | NMM_TURN_TEAM2 = 0x0002 |
| const int | NMM_TURN_TYPE = 0xff00 |
| const int | NMM_TURN_WIN = 0x2000 |
Definition at line 209 of file nmm.qc.
References entity(), nmm_find_piece(), and NULL.
Referenced by nmm_server_event().
Definition at line 198 of file nmm.qc.
References entity(), findentity(), NULL, and owner.
Referenced by nmm_count_pieces(), and nmm_server_event().
Definition at line 141 of file nmm.qc.
References entity(), findentity(), NULL, and owner.
Referenced by nmm_in_mill_string(), and nmm_server_event().
Definition at line 188 of file nmm.qc.
References entity(), and nmm_in_mill_string().
Referenced by nmm_server_event().
Definition at line 175 of file nmm.qc.
References argv(), entity(), nmm_find_tile(), and tokenize().
Referenced by nmm_in_mill().
Definition at line 135 of file nmm.qc.
References entity(), and nmm_spawn_tile_square().
Referenced by nmm_server_event().
Definition at line 121 of file nmm.qc.
References entity(), findentity(), NULL, owner, and strfree.
Referenced by nmm_server_event().
Definition at line 219 of file nmm.qc.
References argv(), entity(), findentity(), int, LOG_TRACE, MINIG_SF_UPDATE, msle_spawn(), nmm_count_pieces(), nmm_find_piece(), nmm_find_tile(), nmm_in_mill(), nmm_init_tiles(), nmm_kill_tiles(), NMM_PIECE_BOARD, NMM_PIECE_DEAD, NMM_PIECE_HOME, NMM_SPECTATOR_TEAM, nmm_tile_adjacent(), nmm_tile_canmove(), NMM_TURN_FLY, NMM_TURN_MOVE, NMM_TURN_PLACE, NMM_TURN_TAKE, NMM_TURN_TAKEANY, NMM_TURN_TEAM, NMM_TURN_TEAM1, NMM_TURN_WIN, NULL, and owner.
Definition at line 83 of file nmm.qc.
References entity(), minigame_tile_pos(), nmm_tile_build_hmill(), nmm_tile_build_vmill(), and strzone().
Referenced by nmm_spawn_tile_square().
Definition at line 100 of file nmm.qc.
References entity(), minigame_tile_buildname(), nmm_spawn_tile(), nmm_spawn_tile_square(), number, and strzone().
Referenced by nmm_init_tiles(), and nmm_spawn_tile_square().
Definition at line 151 of file nmm.qc.
References entity(), fabs(), minigame_tile_letter(), and minigame_tile_number().
Referenced by nmm_server_event(), and nmm_tile_canmove().
Definition at line 28 of file nmm.qc.
References entity(), minigame_tile_buildname(), minigame_tile_letter(), minigame_tile_number(), number, and strcat().
Referenced by nmm_spawn_tile().
Definition at line 54 of file nmm.qc.
References entity(), minigame_tile_buildname(), minigame_tile_letter(), minigame_tile_number(), number, and strcat().
Referenced by nmm_spawn_tile().
Definition at line 162 of file nmm.qc.
References entity(), findentity(), nmm_tile_adjacent(), NULL, and owner.
Referenced by nmm_server_event().
| REGISTER_MINIGAME | ( | nmm | , |
| _("Nine Men's Morris") | ) |
| const int NMM_PIECE_BOARD = 0x2 |
Definition at line 18 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_PIECE_DEAD = 0x0 |
Definition at line 16 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_PIECE_HOME = 0x1 |
Definition at line 17 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_SPECTATOR_TEAM = 255 |
Definition at line 20 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_FLY = 0x0400 |
Definition at line 7 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_MOVE = 0x0200 |
Definition at line 6 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_PLACE = 0x0100 |
Definition at line 5 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_TAKE = 0x0800 |
Definition at line 8 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_TAKEANY =0x1000 |
Definition at line 9 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_TEAM = 0x00ff |
Definition at line 14 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_TEAM1 = 0x0001 |
Definition at line 12 of file nmm.qc.
Referenced by nmm_server_event().
| const int NMM_TURN_WIN = 0x2000 |
Definition at line 10 of file nmm.qc.
Referenced by nmm_server_event().