auto-traffic-control
Version:
A video game for programmers about air traffic control
86 lines (69 loc) • 3.62 kB
TypeScript
// package: atc.v1
// file: atc/v1/game.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
export class GetGameStateRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetGameStateRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetGameStateRequest): GetGameStateRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetGameStateRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetGameStateRequest;
static deserializeBinaryFromReader(message: GetGameStateRequest, reader: jspb.BinaryReader): GetGameStateRequest;
}
export namespace GetGameStateRequest {
export type AsObject = {
}
}
export class GetGameStateResponse extends jspb.Message {
getGameState(): GetGameStateResponse.GameState;
setGameState(value: GetGameStateResponse.GameState): GetGameStateResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetGameStateResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetGameStateResponse): GetGameStateResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetGameStateResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetGameStateResponse;
static deserializeBinaryFromReader(message: GetGameStateResponse, reader: jspb.BinaryReader): GetGameStateResponse;
}
export namespace GetGameStateResponse {
export type AsObject = {
gameState: GetGameStateResponse.GameState,
}
export enum GameState {
GAME_STATE_UNSPECIFIED = 0,
GAME_STATE_READY = 1,
GAME_STATE_RUNNING = 2,
}
}
export class StartGameRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): StartGameRequest.AsObject;
static toObject(includeInstance: boolean, msg: StartGameRequest): StartGameRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: StartGameRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): StartGameRequest;
static deserializeBinaryFromReader(message: StartGameRequest, reader: jspb.BinaryReader): StartGameRequest;
}
export namespace StartGameRequest {
export type AsObject = {
}
}
export class StartGameResponse extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): StartGameResponse.AsObject;
static toObject(includeInstance: boolean, msg: StartGameResponse): StartGameResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: StartGameResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): StartGameResponse;
static deserializeBinaryFromReader(message: StartGameResponse, reader: jspb.BinaryReader): StartGameResponse;
}
export namespace StartGameResponse {
export type AsObject = {
}
}