chatchat/src/index.ts

52 lines
1.2 KiB
TypeScript

import * as FontFaceObserver from 'fontfaceobserver';
import * as PIXI from 'pixi.js';
import './assets/css/chatchat.css';
import './PlayerIOClient.development';
import * as Pio from "./PlayerIOAsync";
PlayerIO.useSecureApiRequests = true;
(async function() {
let app = new PIXI.Application({width: 640, height: 600});
document.body.appendChild(app.view);
let font = new FontFaceObserver("Unscii");
await font.load();
let chatStyle = new PIXI.TextStyle({
fontFamily: "Unscii",
fontSize: 32,
fill: "white",
});
let message = new PIXI.Text("Hello, world! β", chatStyle);
message.position.set(32, 128);
app.stage.addChild(message);
const cli = await Pio.authenticate(
"kittygame-48om7qu7teeazkf9gana",
"public",
{ userId: "soren" },
[]
);
console.log(cli);
const multiplayer = cli.multiplayer;
console.log(multiplayer);
const rooms = await Pio.listRooms(
multiplayer,
"KittyRpg2",
{},
50,
0
)
console.log(rooms);
let messageN = new PIXI.Text("Hello, world! ββ", chatStyle);
messageN.position.set(32, 32);
app.stage.addChild(messageN);
})();