167 Commits over 821 Days - 0.01cph!
Fix lobby display but still doesn't launch other members into the game yet
Fix up Elo, lobby screen, fix match summary progress delta
Remove redundant navigate call
Think it makes more sense to show Create first
Use div when no specify href or a otherwise
Pool menu stuff, disable matchmake for now, use lobby list/creator, add some config to make reusable
Tidy up SCSS, add _controls.scss, do loading screen v1
Update surfaces to json, fix friction (why did it break),
Upgrade materials, CurrentGamePage uses same styling
Start updating to use Stats/Leaderboard API
Use enclosing block statements
Don't try to join our own lobby, and dont find if we're at max members
Don't try to join another available lobby if we're in one that is loading
maybe try enterserverasync?
Start adding pool main menu
Scene renderer for pool map
Update map refs
Add different carpet texture
Try a different carpet texture
Background move + some restyle
Map change
Join or create lobby
Always try to find new lobbies
Various other style tweaks, try to fix lobby join
Try launch game
Style tweaks add map content
Only join open lobbies
Delete SceneRenderer, use webm video
Menu tweaks, use background image for webm
Change minimum players to 2 (thanks Eridium)
Fixed blending material on Pooll
Update Pool for custom-client-input branch
Remove Game Rules ConVar and Game Setting (this will be an addon or fork)
Remove PB rules
Started upgrading to Razor
Fix background color
Cleanup
Updated PlayerDisplay to Razor and add @inherits to Razor components to fix some broken intellisense. Getting the hang of this...
Updated BallHistory to Razor
Update Hud RootPanel + CursorController
Remove RoundInfo because it isn't even used
Update ToastList to Razor + add ToastItem component
Updated WinSummary to Razor + added WinSummary components
Merge pull request #5 from Facepunch/custom-client-input
Pool Updates
Updated WinSummary to Razor + added WinSummary components
Update ToastList to Razor + add ToastItem component
Remove RoundInfo because it isn't even used
Update Hud RootPanel + CursorController
Updated BallHistory to Razor
Updated PlayerDisplay to Razor and add @inherits to Razor components to fix some broken intellisense. Getting the hang of this...
Started upgrading to Razor
Fix background color
Cleanup
Remove Game Rules ConVar and Game Setting (this will be an addon or fork)
Update Pool for custom-client-input branch
Add Base Powerup
Add PowerupEntity
Apply random force to non-static powerups
Add Start, Finish to BaseGameRules and IsPlaying property
Call Start and Finish
Shot power line ignores powerups in the trace
Only spawn powerups if there's less than 3
Add Powerup.OnTouch
Fix friction values on pool table and pool ball surfaces
Updated pool map to use upgraded blend material to new shader + hack around with the color a bit to get it to match
Remove async OnSecond call in favor of NextSecondTime
Only show ranked items in the UI if the game rules are ranked
Fixed game turn end time being stupid high. Fixed turn not ending when timer is up.
Fix win summary by showing the correct elo delta, previous and next ranks
Start trying to properly implement elo ranking into pool using FetchGameRankAsync