52 lines
1.2 KiB
TypeScript
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);
|
|
})();
|