feat: Add auto-generated type files to repository for Docker builds
- Force add generated Player.ts, GameState.ts, TokenInventory.ts, TradeOffer.ts - These files were gitignored but are needed for Docker builds - Types are available in containers without requiring schema-codegen
This commit is contained in:
20
admin/src/types/GameState.ts
Normal file
20
admin/src/types/GameState.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
//
|
||||
// THIS FILE HAS BEEN GENERATED AUTOMATICALLY
|
||||
// DO NOT CHANGE IT MANUALLY UNLESS YOU KNOW WHAT YOU'RE DOING
|
||||
//
|
||||
// GENERATED USING @colyseus/schema 3.0.42
|
||||
//
|
||||
|
||||
import { Schema, type, ArraySchema, MapSchema, SetSchema, DataChange } from '@colyseus/schema';
|
||||
import { Player } from './Player'
|
||||
import { TradeOffer } from './TradeOffer'
|
||||
|
||||
export class GameState extends Schema {
|
||||
@type({ map: Player }) public players: MapSchema<Player> = new MapSchema<Player>();
|
||||
@type([ TradeOffer ]) public activeTradeOffers: ArraySchema<TradeOffer> = new ArraySchema<TradeOffer>();
|
||||
@type("number") public round!: number;
|
||||
@type("string") public gamePhase!: string;
|
||||
@type("boolean") public gameStarted!: boolean;
|
||||
@type("number") public minPlayers!: number;
|
||||
@type("number") public maxPlayers!: number;
|
||||
}
|
||||
20
admin/src/types/Player.ts
Normal file
20
admin/src/types/Player.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
//
|
||||
// THIS FILE HAS BEEN GENERATED AUTOMATICALLY
|
||||
// DO NOT CHANGE IT MANUALLY UNLESS YOU KNOW WHAT YOU'RE DOING
|
||||
//
|
||||
// GENERATED USING @colyseus/schema 3.0.42
|
||||
//
|
||||
|
||||
import { Schema, type, ArraySchema, MapSchema, SetSchema, DataChange } from '@colyseus/schema';
|
||||
import { TokenInventory } from './TokenInventory'
|
||||
|
||||
export class Player extends Schema {
|
||||
@type("string") public id!: string;
|
||||
@type("string") public name!: string;
|
||||
@type("string") public producerRole!: string;
|
||||
@type(TokenInventory) public tokens: TokenInventory = new TokenInventory();
|
||||
@type("number") public points!: number;
|
||||
@type("number") public shameTokens!: number;
|
||||
@type("boolean") public isSuspended!: boolean;
|
||||
@type("string") public role!: string;
|
||||
}
|
||||
Reference in New Issue
Block a user