evanpelle
|
d009ef925c
|
use error update to show error modal
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
4bbb63fd48
|
move Game updates to GameUpdate.ts
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
375326ed64
|
fix unit not function error
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
ae02056948
|
combine ExecutionView & Execution
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
8f8bf5c3d7
|
Combine AllianceRequest & MutableAllianceRequest
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
75fe718f16
|
Combine Unit & MutableUnit
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
de1dbff570
|
combine Game & MutableGame
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
7d15c0c065
|
combine Player & MutablePlayer interfaces
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
4034d11015
|
split Player/Unit from its Views for better separation
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
96ab7e7f11
|
bugfix: don't render inactive structures
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
d69a70121f
|
render structures more efficiently
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
67840026ff
|
bugfix: gray out radial emoji option after sending emoji to all players
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
f7a0619347
|
reduce cluster check to every 20 ticks
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
ad06b14388
|
thread_split: have structure layer draw updated structures
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
06fd66ae9e
|
thread_split: improve icon rendering on names
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
452f9e6926
|
thread_split: support emoji display
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
970845e28f
|
thread_split: send outgoing emoji messages
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
23b0b66ffb
|
thread_split: add AllianceRequest to events display
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
05da562bba
|
thread_split: implement target player icon
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
62a0642b4d
|
thead_split: add is traitor, fix icon scaling issue
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
ab183e4f59
|
show alliance icon
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
ba654fd7ea
|
thread_split: render crown on first place
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
42490e2aef
|
use renderTroops & renderNumber for playerinfo overlay
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
8fea4d7bfa
|
make place name for efficient during spawn
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
e4f0d76733
|
made name rendering more efficient
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
70a5b8883e
|
make calculate clusters more efficient
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
b91d9d4148
|
fix bugs from using tilerefs
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
f0f5bae79f
|
thread_split: convert all tile to tileref
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
c42cc2a9b4
|
have Game delegate to GameMap for cleaner API
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
a17ae48cd3
|
use TileRef instead of tile
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
2068e42982
|
use GameMap for storage in worker thread
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
b22532d41f
|
use TileRef instead of TerrainTile for astar
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
2a2f62436c
|
have terrainmaploader return GameMap
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
0d764eb885
|
update gamemap, rename gamemap enum => gamemaptype
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
3eef0b772e
|
create GameMap for storing tiles efficiently
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
f0d9477e56
|
use terrain tile for search
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
bf52754fb7
|
simplify tile rendering
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
05564b7668
|
make terrain tile load lazily save memory
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
fed18e471c
|
thread-split: create PlayerProfile transfer flow
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
e76837c75a
|
thread-split events display
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
3da6008e9f
|
thread split: get units working
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
e395619abc
|
update unitlayer to use new api
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
e467ab800f
|
name doesn't wrap, can go to player on leaderboard
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
818fbbdcd5
|
tile perf improvements
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
5fca2f287b
|
minor perf improvments
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
8e442fe9ce
|
use html for rendering text
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
8c947a9fbf
|
use updates for serializing game updates
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
459fc50dae
|
builds
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
162b6dc349
|
in progress
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
3dbe2784b9
|
thread_split: build units working
|
2025-02-01 12:05:11 -08:00 |
|