Compare commits
No commits in common. "dec1323c471f93d2c03db594626193ad1547a219" and "9d6700fa9afde1d2965430cf86ac3c8d6cfd21ba" have entirely different histories.
dec1323c47
...
9d6700fa9a
@ -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)
|
||||||
}
|
}
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
package words
|
|
||||||
|
|
||||||
var Words []string = []string{
|
|
||||||
}
|
|
@ -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))]
|
|
||||||
}
|
|
4
main.go
4
main.go
@ -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()
|
||||||
|
@ -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")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user