@@ -118,24 +118,31 @@ const GamePage: React.FC = (): ReactNode => {
118
118
text : '__CLEAR_STREAM__' ,
119
119
} ) ;
120
120
break ;
121
+
121
122
case GameEventType . PUSH_STREAM :
122
123
gameStreamIdRef . current = gameEvent . streamId ;
123
124
break ;
125
+
124
126
case GameEventType . POP_STREAM :
125
127
gameStreamIdRef . current = '' ;
126
128
break ;
129
+
127
130
case GameEventType . PUSH_BOLD :
128
131
textStyleBoldRef . current = true ;
129
132
break ;
133
+
130
134
case GameEventType . POP_BOLD :
131
135
textStyleBoldRef . current = false ;
132
136
break ;
137
+
133
138
case GameEventType . TEXT_OUTPUT_CLASS :
134
139
textOutputClassRef . current = gameEvent . textOutputClass ;
135
140
break ;
141
+
136
142
case GameEventType . TEXT_STYLE_PRESET :
137
143
textStylePresetRef . current = gameEvent . textStylePreset ;
138
144
break ;
145
+
139
146
case GameEventType . TEXT :
140
147
gameLogLineSubject$ . next ( {
141
148
eventId : gameEvent . eventId ,
@@ -144,6 +151,7 @@ const GamePage: React.FC = (): ReactNode => {
144
151
text : gameEvent . text ,
145
152
} ) ;
146
153
break ;
154
+
147
155
case GameEventType . EXPERIENCE :
148
156
// TODO need to track a map of skill names to their latest event
149
157
// so that when we receive a new event we can update that skill
@@ -158,6 +166,7 @@ const GamePage: React.FC = (): ReactNode => {
158
166
text : formatExperienceText ( gameEvent ) ,
159
167
} ) ;
160
168
break ;
169
+
161
170
case GameEventType . ROOM :
162
171
setRoomGameEvent ( ( oldRoom : RoomGameEvent ) => {
163
172
let newRoom : RoomGameEvent ;
@@ -194,33 +203,6 @@ const GamePage: React.FC = (): ReactNode => {
194
203
return newRoom ;
195
204
} ) ;
196
205
break ;
197
- case GameEventType . COMPASS :
198
- // TODO
199
- break ;
200
- case GameEventType . VITALS :
201
- // TODO
202
- break ;
203
- case GameEventType . INDICATOR :
204
- // TODO
205
- break ;
206
- case GameEventType . SPELL :
207
- // TODO
208
- break ;
209
- case GameEventType . LEFT_HAND :
210
- // TODO
211
- break ;
212
- case GameEventType . RIGHT_HAND :
213
- // TODO
214
- break ;
215
- case GameEventType . SERVER_TIME :
216
- // TODO
217
- break ;
218
- case GameEventType . ROUND_TIME :
219
- // TODO
220
- break ;
221
- case GameEventType . CAST_TIME :
222
- // TODO
223
- break ;
224
206
}
225
207
} ) ;
226
208
0 commit comments