import { Rank } from './Permissions.js';

export class User {
	username: string;
	rank: Rank;
	// -1 means not in the turn queue, 0 means the current turn, anything else is the position in the queue
	turn: number;
	countryCode: string | null = null;

	constructor(username: string, rank: Rank = Rank.Unregistered) {
		this.username = username;
		this.rank = rank;
		this.turn = -1;
	}
}
