@akashic/playlog
Advanced tools
Comparing version 1.3.3 to 2.0.0
# CHANGELOG | ||
## 2.0.0 | ||
* PlayerInfoEvent を追加 | ||
## 1.3.3 | ||
@@ -4,0 +7,0 @@ * lib/Event.js で実態を定義するように修正 |
@@ -6,2 +6,3 @@ import * as storage from "./StorageData"; | ||
Timestamp = 2, | ||
PlayerInfo = 3, | ||
Message = 32, | ||
@@ -51,2 +52,13 @@ PointDown = 33, | ||
} | ||
export interface PlayerInfoEvent extends Event { | ||
3: string; | ||
4?: any; | ||
} | ||
export declare const enum PlayerInfoEventIndex { | ||
Code = 0, | ||
Priority = 1, | ||
PlayerId = 2, | ||
PlayerName = 3, | ||
UserData = 4 | ||
} | ||
export interface MessageEvent extends Event { | ||
@@ -53,0 +65,0 @@ 3: any; |
@@ -8,2 +8,3 @@ "use strict"; | ||
EventCode[EventCode["Timestamp"] = 2] = "Timestamp"; | ||
EventCode[EventCode["PlayerInfo"] = 3] = "PlayerInfo"; | ||
EventCode[EventCode["Message"] = 32] = "Message"; | ||
@@ -42,2 +43,10 @@ EventCode[EventCode["PointDown"] = 33] = "PointDown"; | ||
})(TimestampEventIndex = exports.TimestampEventIndex || (exports.TimestampEventIndex = {})); | ||
var PlayerInfoEventIndex; | ||
(function (PlayerInfoEventIndex) { | ||
PlayerInfoEventIndex[PlayerInfoEventIndex["Code"] = 0] = "Code"; | ||
PlayerInfoEventIndex[PlayerInfoEventIndex["Priority"] = 1] = "Priority"; | ||
PlayerInfoEventIndex[PlayerInfoEventIndex["PlayerId"] = 2] = "PlayerId"; | ||
PlayerInfoEventIndex[PlayerInfoEventIndex["PlayerName"] = 3] = "PlayerName"; | ||
PlayerInfoEventIndex[PlayerInfoEventIndex["UserData"] = 4] = "UserData"; | ||
})(PlayerInfoEventIndex = exports.PlayerInfoEventIndex || (exports.PlayerInfoEventIndex = {})); | ||
var MessageEventIndex; | ||
@@ -44,0 +53,0 @@ (function (MessageEventIndex) { |
{ | ||
"name": "@akashic/playlog", | ||
"version": "1.3.3", | ||
"version": "2.0.0", | ||
"description": "The interface definition of Playlog, the serialization format of Akashic game execution", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -30,2 +30,3 @@ <p align="center"> | ||
| 0x2 | 時間の記録 | | ||
| 0x3 | プレイヤー情報 | | ||
| 0x20 | 汎用的なデータ | | ||
@@ -39,7 +40,7 @@ | 0x21 | ポイントダウン | | ||
| Index | 型 | オプショナル | 説明 | | ||
|:------|:-------|:-------------|:-------------| | ||
| 0 | number | NO | EventCode | | ||
| 1 | number | NO | プライオリティ | | ||
| 2 | string | NO | プレイヤーID | | ||
| Index | 型 | オプショナル | 説明 | | ||
|:------|:-------|:-------------|:---------------| | ||
| 0 | number | NO | EventCode | | ||
| 1 | number | NO | プライオリティ | | ||
| 2 | string | NO | プレイヤーID | | ||
@@ -74,2 +75,11 @@ インデックス2番以降は各イベントのデータがセットされます。 | ||
#### PlayerInfoEvent (0x3) | ||
プレイヤーの情報を表すイベントです。 | ||
| Index | 型 | オプショナル | 説明 | | ||
|:------|:--------------|:-------------|:-----------------| | ||
| 3 | string | NO | プレイヤー名 | | ||
| 4 | any | YES | ユーザ定義データ | | ||
#### MessageEvent (0x20) | ||
@@ -76,0 +86,0 @@ |
21847
315
197