Compare commits

..

No commits in common. "dec1323c471f93d2c03db594626193ad1547a219" and "9d6700fa9afde1d2965430cf86ac3c8d6cfd21ba" have entirely different histories.

5 changed files with 1 additions and 44 deletions

View File

@ -4,11 +4,10 @@ import (
"net/http" "net/http"
"gitea.elara.ws/Hazel/hangman/internal/game" "gitea.elara.ws/Hazel/hangman/internal/game"
"gitea.elara.ws/Hazel/hangman/internal/words"
"github.com/labstack/echo/v4" "github.com/labstack/echo/v4"
) )
func CreateSession(c echo.Context) error { func CreateSession(c echo.Context) error {
s := game.NewSession(words.GetRandomWord()) s := game.NewSession()
return c.JSON(http.StatusOK, s) return c.JSON(http.StatusOK, s)
} }

View File

@ -1,4 +0,0 @@
package words
var Words []string = []string{
}

View File

@ -1,10 +0,0 @@
package words
import (
"math/rand/v2"
)
func GetRandomWord() string {
// https://stackoverflow.com/a/22876612/16804841
return Words[rand.IntN(len(Words))]
}

View File

@ -8,7 +8,6 @@ import (
"gitea.elara.ws/Hazel/hangman/internal/rest_handler" "gitea.elara.ws/Hazel/hangman/internal/rest_handler"
"gitea.elara.ws/Hazel/hangman/internal/view_handler" "gitea.elara.ws/Hazel/hangman/internal/view_handler"
"gitea.elara.ws/Hazel/hangman/internal/words"
"github.com/labstack/echo/v4" "github.com/labstack/echo/v4"
) )
@ -27,9 +26,6 @@ func (t *TemplateRegistry) Render(w io.Writer, name string, data interface{}, c
} }
func main() { func main() {
fmt.Println(words.GetRandomWord())
return
fmt.Println("wanna play hangman? Well ya cant since it isn't implemented yet..") fmt.Println("wanna play hangman? Well ya cant since it isn't implemented yet..")
e := echo.New() e := echo.New()

View File

@ -66,31 +66,7 @@ class Session:
return u return u
def build_word_dict():
lines = [
"""package words
var Words []string = []string{"""
]
with open("/usr/share/dict/words", "r") as f:
for l in f.readlines():
if not l.isalpha():
break
lines.append(f'\t"{l.strip()}",')
lines.append("}")
with open("internal/words/dictionary.go", "w") as f:
f.write("\n".join(lines))
exit()
if __name__ == "__main__": if __name__ == "__main__":
build_word_dict()
s = Session() s = Session()
print(s) print(s)
s.add_user(name="Hazel") s.add_user(name="Hazel")