Strafprozess, hat sich ergeben: A.-Mit Strafbefehl vom 12. Februar 1997 wurde B._ vom Verkehrsstrafamt des Kantons Schaffhausen wegen Führens eines Motorfahrzeuges in angetrunkenem Zustand (FiaZ) und Verletzung der Verkehrsregeln zu 60 Tagen Gefängnis (unbedingt) verurteilt. Auf Einsprache des Verurteilten hin bestätigte der Einzelrichter in Strafsachen des Kantonsgerichtes Schaffhausen mit Urteil vom 27. August 1998 den Schuldspruch wegen FiaZ sowie die ausgefällte Sanktion, während das Strafverfahren betreffend Verkehrsregelverletzung wegen Verjährung eingestellt wurde. B.-Die von B._ gegen das einzelrichterliche Strafurteil erhobene Berufung wies das Obergericht des Kantons Schaffhausen mit Entscheid vom 30. November 1999 ab. Dagegen gelangte B._ mit staatsrechtlicher Beschwerde vom 24. Dezember 1999 an das Bundesgericht. Er rügt eine Verletzung von Art. 4 der Bundesverfassung vom 29. Mai 1874 (aBV) sowie von Art. 6 EMRK, und er beantragt die Aufhebung des angefochtenen Entscheides. C.-Nach Eingang der schriftlichen Urteilsmotivation des angefochtenen Entscheides wurde dem Beschwerdeführer Gelegenheit zur Beschwerdeergänzung eingeräumt, wovon dieser mit Eingabe vom 6. März 2000 Gebrauch machte (Art. 89 Abs. 2 i.V.m. Art. 93 Abs. 2 OG, vgl. BGE 125 IV 291 E. 1 S. 292 ff.). D.-Die Staatsanwaltschaft des Kantons Schaffhausen beantragt die Abweisung der Beschwerde, während das Obergericht des Kantons Schaffhausen auf eine Vernehmlassung ausdrücklich verzichtet hat. E.-Mit Verfügung vom 7. Februar 2000 hat der Präsident der I. öffentlichrechtlichen Abteilung des Bundesgerichtes der Beschwerde die aufschiebende Wirkung zuerkannt.