rename.
This commit is contained in:
parent
e78a0d9881
commit
e697383867
10 changed files with 136 additions and 128 deletions
3
btest.sh
Executable file
3
btest.sh
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
go build -o ./exe/ ./cmd/test/
|
|
@ -1,10 +1,11 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"vultras.su/core/gg"
|
||||
"surdeus.su/core/gg"
|
||||
"fmt"
|
||||
"encoding/json"
|
||||
)
|
||||
|
||||
type Float = gg.Float
|
||||
|
||||
func EdgesFromVals(vals ...Float) gg.Edges {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package main
|
||||
|
||||
import "vultras.su/core/gg"
|
||||
import "surdeus.su/core/gg"
|
||||
|
||||
import (
|
||||
"strings"
|
||||
|
@ -13,13 +13,15 @@ type Debug struct {
|
|||
}
|
||||
|
||||
func (d *Debug) Update(c *Context) {
|
||||
for _, e := range c.Events { switch ec := e.(type) {
|
||||
for _, e := range c.Events {
|
||||
switch ec := e.(type) {
|
||||
case *gg.KeyDown:
|
||||
switch ec.Key {
|
||||
case gg.KeyF11:
|
||||
d.Visible = !d.Visible
|
||||
}
|
||||
}}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (d *Debug) Draw(c *Context) []gg.EVertex {
|
||||
|
@ -97,4 +99,3 @@ func (d *Debug) Draw(c *Context) []gg.EVertex {
|
|||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"vultras.su/core/gg"
|
||||
"surdeus.su/core/gg"
|
||||
"github.com/hajimehoshi/ebiten/v2/examples/resources/images"
|
||||
"github.com/hajimehoshi/ebiten/v2/examples/resources/fonts"
|
||||
//_ "github.com/silbinarywolf/preferdiscretegpu"
|
||||
|
@ -19,15 +19,19 @@ type Grid struct {
|
|||
|
||||
func (grid *Grid) Update(c *Context) {
|
||||
//d := c.IsPressed(gg.KeyShift)
|
||||
for _, ev := range c.Events { switch e := ev.(type){
|
||||
case *gg.KeyDown : switch e.Key {
|
||||
for _, ev := range c.Events {
|
||||
switch e := ev.(type) {
|
||||
case *gg.KeyDown:
|
||||
switch e.Key {
|
||||
case gg.Key9:
|
||||
grid.Cage /= 10
|
||||
grid.Width /= 5
|
||||
case gg.Key0:
|
||||
grid.Cage *= 10
|
||||
grid.Width *= 5
|
||||
}}}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (grid *Grid) Draw(c *Context) []gg.EVertex {
|
||||
|
|
|
@ -6,7 +6,7 @@ import (
|
|||
"time"
|
||||
)
|
||||
|
||||
import "vultras.su/core/gg"
|
||||
import "surdeus.su/core/gg"
|
||||
|
||||
type Player struct {
|
||||
gg.AnimatedSprite
|
||||
|
@ -32,7 +32,6 @@ func NewPlayer() *Player {
|
|||
//ret.Collidable = true
|
||||
//ret.Resolvable = true
|
||||
|
||||
|
||||
return ret
|
||||
}
|
||||
|
||||
|
@ -155,7 +154,8 @@ func (p *Player) Update(c *Context) {
|
|||
c.Camera.AddScale(gg.V2(
|
||||
ec.Offset.Y * dt * p.ScaleSpeed * 40,
|
||||
))
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -173,7 +173,8 @@ func (p *Player) Resolve(c *Context) {
|
|||
c.Frame(), len(c.Collisions), col.What, col.With, len(col.Crosses), len(col.Points),
|
||||
)
|
||||
}
|
||||
for _, col := range c.Collisions {switch col.Type{
|
||||
for _, col := range c.Collisions {
|
||||
switch col.Type {
|
||||
case gg.CollisionStaticPhysics:
|
||||
LOOP:
|
||||
for {
|
||||
|
@ -183,6 +184,6 @@ func (p *Player) Resolve(c *Context) {
|
|||
break LOOP
|
||||
}
|
||||
}
|
||||
}}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package main
|
||||
|
||||
import "vultras.su/core/gg"
|
||||
import "surdeus.su/core/gg"
|
||||
|
||||
type Rect struct {
|
||||
gg.DrawableRectangle
|
||||
|
@ -32,7 +32,8 @@ func (r *Rect) Update(c *Context) {
|
|||
//r.R += 0.3 * e.DT()
|
||||
dt := c.Dt().Seconds()
|
||||
//r.Position = c.AbsCursorPosition()
|
||||
for _, v := range c.Keys() { switch v {
|
||||
for _, v := range c.Keys() {
|
||||
switch v {
|
||||
case gg.KeyArrowUp:
|
||||
r.Move(gg.Y(-10 * dt))
|
||||
case gg.KeyArrowDown:
|
||||
|
@ -41,7 +42,8 @@ func (r *Rect) Update(c *Context) {
|
|||
r.Move(gg.X(-10 * dt))
|
||||
case gg.KeyArrowRight:
|
||||
r.Move(gg.X(10 * dt))
|
||||
}}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Rect) Event(c *Context) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"vultras.su/core/gg"
|
||||
"surdeus.su/core/gg"
|
||||
//"fmt"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package main
|
||||
|
||||
import "vultras.su/core/gg"
|
||||
import "surdeus.su/core/gg"
|
||||
import "fmt"
|
||||
|
||||
var (
|
||||
|
@ -63,7 +63,8 @@ func (t *Tri) Update(c *Context) {
|
|||
d = -1
|
||||
}
|
||||
|
||||
for _, key := range keys { switch key {
|
||||
for _, key := range keys {
|
||||
switch key {
|
||||
|
||||
case gg.KeyM:
|
||||
t.Move(gg.Y(100 * dt * d))
|
||||
|
@ -91,10 +92,12 @@ func (t *Tri) Update(c *Context) {
|
|||
if c.Spawn(&tt) == nil {
|
||||
counter++
|
||||
}
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
for _, event := range c.Events {
|
||||
switch e := event.(type) { case *gg.KeyDown:
|
||||
switch e := event.(type) {
|
||||
case *gg.KeyDown:
|
||||
switch e.Key {
|
||||
case gg.Key1:
|
||||
if t.Connected() {
|
||||
|
@ -102,6 +105,7 @@ func (t *Tri) Update(c *Context) {
|
|||
} else {
|
||||
t.Connect(player)
|
||||
}
|
||||
}}}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
2
go.mod
2
go.mod
|
@ -1,4 +1,4 @@
|
|||
module vultras.su/core/gg
|
||||
module surdeus.su/core/gg
|
||||
|
||||
go 1.21
|
||||
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
version: 3
|
||||
tasks:
|
||||
btest:
|
||||
cmds:
|
||||
- go build ./cmd/test/
|
||||
bmath:
|
||||
cmds:
|
||||
- go build ./cmd/math/
|
Loading…
Reference in a new issue