* Half the way to making the text screen less jank
* quarter-assed timer
* partial update
* fleshing out timing & scrolling in update
* common IGameTiming
* Back to AppearanceData
* partial appearance data system
* funny timer states
* mostly working timer scroll (damned edge pixels)
* screen: scroll offset + hide
* SignalTimer: remove time set on text update
* extend for timer
* TextScreenVisuals: cleanup
* restore old names
* Return old names, write more comments
* fix textscreensystem ref, consistent timer frame
* comments, "TextScreenVisualsComponent"
* TextScreenTimerVisualsComponent, diff reduction
* region
* system order
* no "client-side" comments
* small bugfixes & cleanup with devicenet refactor
* consolidate string formatting
* Restore ETA/ETD text
* No need for DefaultText for regular screen text
* Address Pok's suggestions
Co-authored-by: Pok27 <113675512+Pok27@users.noreply.github.com>
* formatting
* pok suggesto round 2, blyatin-1
also clean up the string vs. display value mess
* TextScreenSystem.GetString -> TimerDisplay.ToStr
* D2 begone!
* constants to component values
* comment update + SignalTimerWindow whitespace
* a touch of numerical safety
fixes a few errors from pasting huge text
* fields aren't properties :^)
* DataDef time
* Update TextScreenSystem.cs
* Update TextScreenTimerVisualsComponent.cs
* return the pause, bunch of comments, missed a comp
---------
Co-authored-by: Pok27 <113675512+Pok27@users.noreply.github.com>
* Power stuff
- Add shared IsPowered
- Add shared ResolveApc
- Move PowerChangedEvent to shared for now
- Add SlimPoweredLight that actually functions how you'd expect a PoweredLight to function it id didn't have a bunch of bloat on it.
* big update
* boing
* Remove some BUI boilerplate
- The disposals overrides got removed due to the helper method handling it.
- Replace window creation with CreateWindow helper.
- Fixed some stinky code which would cause exceptions.
* More
* moar
* weh
* done
* More BUIs
* More updates
* weh
* moar
* look who it is
* weh
* merge
* weh
* fixes
* brigtimer
* ok
* TextScreen w timer implementation
* second commit
* working brig timer
* signal timers near completion
* soon done
* removed licenses, fixes noRotation on screens, minor edits
* no message
* no message
* removed my last todos
* removed csproj.rej??
* missed a thing with .yml and tests
* fix tests
* Update base_structureairlocks.yml
* timespan type serialize
* activation turned into comp
* sloth review
* Update timer.yml
* small changes
---------
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: rolfero <45628623+rolfero@users.noreply.github.com>
* started work
* some more work, ui working (somewhat)
* stuff
* reorganization
* some more reorg
* conveyors
* conveyors working
* finalized (dis)connection
added linkattempt
added feedback text
work on conveyors
* removed command
add rangecheck
* fixed inrange check
* handling
* ui no longer kanser, ship it
* adresses reviews
* reformats file
* reformats file
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>